oracle 11g的监听日志和警告日志



一般监听和警告日志都在:

/u01/app/oracle/diag/rdbms/orcl/orcl/{alert,trace}/

/u01/app/oracle/diag/tnslsnr/hostname/listener/{alert,trace}/

目录下。

PS:查看一个数据库监听日志和警告日志可以用如下方法:

[oracle@hostname~] adrci

adrci>show alert

adrci>show tracefile

adrci>help         ------------查看更多命令


另外以下几个目录说明:

bdump  目录:     background dump dest,alert
udump  目录:     user dump dest,前台手动trace的 比如sql trace之后session的trace文件
adump  目录:     audit file dest,审计信息
cdump  目录:     core dump dest,一般是用来日志应用程序的,除非数据库出了问题,否则基本上不会有什么信息
dpdump目录:     存放一些登录信息


一:

删除监听日志的方法如下:
 切换到oracle用户
   su - oracle
 $lsnrctl set log_status off
 $mv listener.log /backup/
 $lsnrctl set log_status on
 
 
 启动后会自动生成  alter.log文件
 不关闭再开启不会自动生成日志文件


如果不关闭监听功能就用清空的命令:

>listener.log



二:

删除5天之前的日志:(listener.log 属于当天的,所以不删除)

find. -mtime +5 -exec  rm -rf {} \;












你可能感兴趣的:(oracle数据库)