SQL PLUS Session Environment Oracle PLSQL Tutorial

SQL>
SQL> alter session set workarea_size_policy = manual;
Session altered.
SQL>
SQL> alter session set hash_area_size = 1024;
Session altered.
SQL>
SQL> create table t as select * from all_objects where rownum < 50;
Table created.
SQL>
SQL> analyze table t compute statistics
  2  for table for columns object_id;
Table analyzed.
SQL>
SQL> set autotrace traceonly
SQL> alter session set sort_area_size = 102400;
Session altered.
SQL>
SQL> select *
  2    from t myTable1, t myTable2
  3   where myTable1.object_id = myTable2.object_id
  4  /
49 rows selected.
Execution Plan
----------------------------------------------------------
Plan hash value: 2135975663
---------------------------------------------------------------------------
| Id  | Operation          | Name | Rows  | Bytes | Cost (%CPU)| Time     |
---------------------------------------------------------------------------
|   0 | SELECT STATEMENT   |      |    49 |  7448 |     5  (20)| 00:00:01 |
|*  1 |  HASH JOIN         |      |    49 |  7448 |     5  (20)| 00:00:01 |
|   2 |   TABLE ACCESS FULL| T    |    49 |  3724 |     2   (0)| 00:00:01 |
|   3 |   TABLE ACCESS FULL| T    |    49 |  3724 |     2   (0)| 00:00:01 |
---------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
   1 - access("MYTABLE1"."OBJECT_ID"="MYTABLE2"."OBJECT_ID")
Statistics
----------------------------------------------------------
        244  recursive calls
          0  db block gets
         31  consistent gets
          0  physical reads
          0  redo size
       4375  bytes sent via SQL*Net to client
        380  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
         49  rows processed
SQL>
SQL> drop table t;
Table dropped.