5,从V$SQL_PLAN 视图获得cursor中的执行计划 首先,收集统计信息 analyze talbe demo compute statistics; ---只收集表的统计信息 exec dbms_stats.gather_tables_stats(user,'demo',cascade=>true);---cascade级联收集索引统计信息 其次,select sql_id from v$sql where sql_text like 'select * from demo'; ---找到SQL_ID 最后,select plan_table_output from table(dbms_xplan.display_cursor('SQL_ID'));
6,对某SSION跟踪 exec dbms_system.set_sql_trace_in_session(sid,serial#,true|false); trace文件 /u01/diag/ORACLE_SID/ORACLE_SID/trace/* select 'oracle_ora_'||spid||'.trc' from v$process where addr =(select paddr from v$session where sid=xxx);