一:alter log file
1)altert file路径
show parameter dump;
background_dump_dest的值的路径包括alert log文件
alert_sid.log
2)备份和清空alert file
cp alert_wilson.log alert_wilson_20090101
cat /dev/null > alert_wilson.log
3)配置用户trace file
alter session set sql_trace=true;
1) 配置其他用户trace file
select sid,serial#,username from v$session;
EXECUTE dbms_system.set_sql_trace_in_session(12,167,true);
12为select sid,serial#,username from v$session;查出的sid,167为serial#
1) 安装statspack
statspack说明:$ORACLE_HOME/rdbms/admin/spdoc.txt
为statspack创建一个表空间
create tablespace statspack datafile ‘/u01/oradata/wilson/statspack.dbf’ size 512M;
执行spcreate.sql安装statpack
SQL>@?/rdbms/admin/spcreate.sql 注:?表示$ORACLE_HOME
执行快照:
sql>execute statspack.snap;
查看快照:
sql>@?/rdbms/admin/spreport
统计相关视图:
dba_tables,dba_tab_columns,dba_clusters,dba_indexes,index_stats,index_histogram,dba_tab_histograms
以上视图的更新直到执行dbms_stats这个包.
全局范围的统计视图:
v$sysstat,v$sgastat,v$event_name,v$system_event
session级别的统计信息:
v$statname,v$sesstat,v$session,v$session_event,v$event_name,v$session_wait
调优视图:
初始化参数确定统计水准:
statistics_level timed_statistics timed_os_statistics db_cache_advice
wait event