您的位置:首页 > 数据库 > Oracle

Oracle 11g 生产大量的Trace 文件

2015-12-29 16:05 603 查看
###12. 产生大量的trace log

#打开10046事件,一下列方式
SQL> alter system set event='10046 trace name context forever,level 12' scope=spfile;

#关闭10046
SQL> alter system set event='10046 trace name context forever,level 0' scope=spfile;

#重启数据库,发现还是产生大量的trace文件
[oracle@hzvscmdb trace]$ pwd
/home/oracle/app/oracle/diag/rdbms/tonytest/tonytest/trace
[oracle@hzvscmdb trace]$ ls -l | grep '^-' | wc -l
1143

#查看sql_trace是否为False
SQL> show parameter trace

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_trace                    integer     0
sec_protocol_error_trace_action      string      TRACE
sql_trace                            boolean     FALSE
trace_enabled                        boolean     TRUE
tracefile_identifier                 string

#但是还是有大量的Trace文件,想想应该是SPFILE的问题
[oracle@hzvscmdb dbs]$ strings spfiletonytest.ora-bak
tonytest.__db_cache_size=83886080
tonytest.__java_pool_size=16777216
tonytest.__large_pool_size=16777216
tonytest.__oracle_base='/home/oracle/app/oracle'#ORACLE_BASE set from environment
tonytest.__pga_aggregate_target=4345298944
tonytest.__sga_target=2399141888
tonytest.__shared_io_pool_size=0
tonytest.__shared_pool_size=2214592512
tonytest.__streams_pool_size=16777216
*.aq_tm_processes=0
*.audit_file_dest='/home/oracle/app/oracle/admin/tonytest/adump'
*.audit_trail='db'
*.compatibl
e='11.2.0.0.0'
*.control_file_record_keep_time=15
*.control_files='/home/oracle/app/oracle/oradata/tonytest/control01.ctl','/home/oracle/app/oracle/fast_recovery_area/tonytest/control02.ctl'
*.db_block_size=8192
*.db_create_file_dest='/u01/oradata'
*.db_domain='qa.webex.com'
*.db_name='tonytest'
*.db_recovery_file_dest_size=3221225472
*.db_recovery_file_dest=' /home/oracle/app/oracle/fast_recovery_area/tonytest'
*.diagnostic_dest='/home/oracle/app/oracle'
*.dispatchers='(PROTOCOL=TCP
) (SERVICE=tonytestXDB)'
*.event='10046 trace name context forever,level 0'
*.job_queue_processes=10
*.local_listener=''
*.log_archive_format='%t_%s_%r.dbf'
*.memory_target=6744440832
*.open_cursors=300
*.processes=300
*.remote_login_passwordfile='EXCLUSIVE'
*.resource_limit=FALSE
*.sec_max_failed_login_attempts=2#Reduce from 10 for tighter security.
*.sessions=610
*.undo_tablespace='UNDOTBS1'

#查看到有10046,
event='10046 trace name context forever,level 0'

#对比下静态的pfile文件:inittonytest
[oracle@hzvscmdb dbs]$ more inittonytest.ora
tonytest.__db_cache_size=1543503872
tonytest.__java_pool_size=16777216
tonytest.__large_pool_size=16777216
tonytest.__oracle_base='/home/oracle/app/oracle'#ORACLE_BASE set from environment
tonytest.__pga_aggregate_target=2701131776
tonytest.__sga_target=4043309056
tonytest.__shared_io_pool_size=0
tonytest.__shared_pool_size=2382364672
tonytest.__streams_pool_size=33554432
*.audit_file_dest='/home/oracle/app/oracle/admin/tonytest/adump'
*.audit_trail='db'
*.compatible='11.2.0.0.0'
*.control_file_record_keep_time=15
*.control_files='/home/oracle/app/oracle/oradata/tonytest/control01.ctl','/home/oracle/app/oracle/fast_recovery_area/tonytest/control02.ctl'
*.db_block_size=8192
*.db_domain='qa.webex.com'
*.db_name='tonytest'
*.db_recovery_file_dest_size=3221225472
*.db_recovery_file_dest=' /home/oracle/app/oracle/fast_recovery_area/tonytest'
*.diagnostic_dest='/home/oracle/app/oracle'
*.dispatchers='(PROTOCOL=TCP) (SERVICE=tonytestXDB)'
*.log_archive_format='%t_%s_%r.dbf'
*.memory_target=6744440832
*.open_cursors=300
*.processes=550
*.remote_login_passwordfile='EXCLUSIVE'
*.sessions=610
*.undo_tablespace='UNDOTBS1'

#重新生成spfile文件,根据pfile
#CREATE SPFILE
[oracle@hzvscmdb dbs]$ mv spfiletonytest.ora spfiletonytest.ora-bak

CREATE SPFILE
FROM PFILE = '$ORACLE_HOME/dbs/inittonytest.ora';

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

[oracle@hzvscmdb dbs]$ ll spfiletonytest.ora
-rw-r----- 1 oracle oinstall 3584 Dec 29 07:03 spfiletonytest.ora

SQL> startup;
ORACLE instance started.

Total System Global Area 6714322944 bytes
Fixed Size                  2239192 bytes
Variable Size            5150606632 bytes
Database Buffers         1543503872 bytes
Redo Buffers               17973248 bytes
Database mounted.
Database opened.

#这样就不会生成大量的Trace log 了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle11g Trace