Oracle清空Alert和Trace日志
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?