之所以把Explain Plan 和 Autotrace的设置放到一起来说,是因为这2者都依赖于同一张表PLAN_TABLE,因此都需要首先创建PLAN_TABLE.

 

1. Create Table PLAN_TABLE

有时候貌似不需要手动去创建这张表,PLAN_TABLE在数据库安装过程中已经被创建好了。我们可以首先测试下PLAN_TABLE是否已经存在,

scott@ORCL> desc plan_table;
 Name
                                                                       Null?    Type
 ------------------------------------------------------------------------------------------------
 
 STATEMENT_ID
                                                                                VARCHAR2(30)
 PLAN_ID
                                                                                NUMBER
 TIMESTAMP
                                                                                DATE
 REMARKS
                                                                                VARCHAR2(4000)
 OPERATION
                                                                                VARCHAR2(30)
 OPTIONS
                                                                                VARCHAR2(255)
 OBJECT_NODE
                                                                                VARCHAR2(128)
 OBJECT_OWNER
                                                                                VARCHAR2(30)
 OBJECT_NAME
                                                                                VARCHAR2(30)
 OBJECT_ALIAS
                                                                                VARCHAR2(65)
 OBJECT_INSTANCE
                                                                                NUMBER(38)
 OBJECT_TYPE
                                                                                VARCHAR2(30)
 OPTIMIZER
                                                                                VARCHAR2(255)
 SEARCH_COLUMNS
                                                                                NUMBER
 ID
                                                                                NUMBER(38)
 PARENT_ID
                                                                                NUMBER(38)
 DEPTH
                                                                                NUMBER(38)
 POSITION
                                                                                NUMBER(38)
 COST
                                                                                NUMBER(38)
 CARDINALITY
                                                                                NUMBER(38)
 BYTES
                                                                                NUMBER(38)
 OTHER_TAG
                                                                                VARCHAR2(255)
 PARTITION_START
                                                                                VARCHAR2(255)
 PARTITION_STOP
                                                                                VARCHAR2(255)
 PARTITION_ID
                                                                                NUMBER(38)
 OTHER
                                                                                LONG
 OTHER_XML
                                                                                CLOB
 DISTRIBUTION
                                                                                VARCHAR2(30)
 CPU_COST
                                                                                NUMBER(38)
 IO_COST
                                                                                NUMBER(38)
 TEMP_SPACE
                                                                                NUMBER(38)
 ACCESS_PREDICATES
                                                                                VARCHAR2(4000)
 FILTER_PREDICATES
                                                                                VARCHAR2(4000)
 PROJECTION
                                                                                VARCHAR2(4000)
 TIME
                                                                                NUMBER(38)
 QBLOCK_NAME
                                                                                VARCHAR2(30)
 
scott@ORCL>

相关文章: