Oracle清空Alert和Trace日志
1、日志保存位置
Trace日志保存位置:
/oracle/app/oracle/diag/tnslsnr/xxx/listener/trace
Alert日志保存位置:
/oracle/app/oracle/diag/tnslsnr/xxx/listener/alert
可以使用如下命令查询日志记录目录:
sqlplus / as systemdba
# 查询日志路径
SQL>select * from v$diag_info;
2、清空trace日志
2.1、停止trace日志写入
# 切换到oracle用户
su - oracle
# 停止监听
lsnrctl stop
# 进入监听日志位置
/oracle/app/oracle/diag/tnslsnr/xxx/listener/trace
# 删除日志
rm -rf *.log
# 启动监听
lsnrctl start
2.2、关闭监听日志
# 切换到oracle用户
su - oracle
# 打开监听配置
lsnrctl
# 关闭监听日志
set log_status off
# 保存配置
save_config
3、清空alert日志
# 进入alert目录
cd /oracle/app/oracle/diag/tnslsnr/xxx/listener/alert
# 备份
mv * /data/back