oracle dbwr trace文件,如何限制oracle的trace files及alert file大小

Each server and background process writes to a trace file. When a process detects an internal error, it writes information about the error to its trace file. The file name format of a trace file is sid_processname_unixpid.trc, where:

■sid is the instance system identifier

■processname is a three or four-character abbreviated process name identifying the Oracle Database process that generated the file (for example, pmon, dbwr, ora, or reco)

■unixpid is the operating system process ID number

The following is a sample trace file name:

$ORACLE_BASE/diag/rdbms/mydb/mydb/trace/test_lgwr_1237.trc

Set the MAX_DUMP_FILE initialization parameter to at least 5000 to ensure that the trace file is large enough to store error information.

Alert Files

The alert_sid.log file stores information about significant database events and messages. Events that affect the database instance or database are recorded in this file.

MAX_DUMP_FILE_SIZE参数默认为unlimited,如果生成了很大的文件,就会充满文件系统。应该设置一个比较合理的数值,以避免此类事情发生。

MAX_DUMP_FILE_SIZE参数 限定了trace files 以及alert file大小,其值1、当给具体数字时,是操作系统的数据块数。

2、当以m或k作为后缀时,表示以m或k为单位。

3、unlimited表示没有限制,只要os允许。(默认)

SQL> col name format a50;

SQL> col type format a10;

SQL> col value format a30;

SQL> show parameter max_dump_file_size;

NAME     TYPEVALUE

------------------------------------ ---------- ------------------------------

max_dump_file_size     stringUNLIMITED

cf44fac5fe5c1e726483189b93098153.png

修改max_dump_file_size参数:

SQL> alter system set max_dump_file_size='1024m';

System altered.

SQL> show parameter max_dump_file_size;

NAME     TYPEVALUE

------------------------------------ ---------- ------------------------------

max_dump_file_size     string1024M

SQL>

修改完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值