使用11G 的ADRCI 清除trace文件

Oracle 11g 后,清除旧的 trace 文件不再需要手工执行,使用 ADRCI 命令可以实现:

例如:

D:\app\Administrator\diag\rdbms\orcl\orcl\trace>dir

驱动器 D 中的卷是 ORACLE

卷的序列号是 703C-744E


D:\app\Administrator\diag\rdbms\orcl\orcl\trace 的目录


2012-04-25 10:16

2012-04-25 10:16

2012-04-25 10:01 60 orcl_m000_2944.trm

2012-03-17 02:01 2,642 orcl_m000_3292.trc

2012-03-17 01:01 2,640 orcl_m000_3924.trc

2012-03-17 01:01 164 orcl_m000_3924.trm

4 个文件 5,506 字节

2 个目录 36,206,284,800 可用字节





只保留24小时内的trace文件:


adrci> purge -age 1440 -type trace


再看看结果:

D:\app\Administrator\diag\rdbms\orcl\orcl\trace>dir

驱动器 D 中的卷是 ORACLE

卷的序列号是 703C-744E


D:\app\Administrator\diag\rdbms\orcl\orcl\trace 的目录


2012-04-25 10:18

2012-04-25 10:18

2012-04-25 10:01 60 orcl_m000_2944.trm

1 个文件 60 字节

2 个目录 36,206,297,088 可用字节



由于ADRCI 删除文件是基于文件的修改时间来判断的,如果使用 -type alert 来为alert 文件减肥,即删除文件内多少天以前的数据,还是需自行编写脚本。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9036/viewspace-722173/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9036/viewspace-722173/

你可能感兴趣的:(使用11G 的ADRCI 清除trace文件)