Ubuntu 上 Oracle 日志管理实操指南
一 日志类型与定位
| 日志类型 | 默认路径或查看方式 | 主要用途 |
|---|---|---|
| 告警日志 alert.log | $ORACLE_BASE/diag/rdbms/ |
实例启动/关闭、参数变更、错误与告警、备份恢复事件等 |
| 监听器日志 listener.log | $ORACLE_BASE/diag/tnslsnr/<listener_name>/ |
客户端连接、监听启停、网络与服务映射等 |
| SQL*Net 日志 sqlnet.log | $ORACLE_HOME/network/log/sqlnet.log | 客户端解析、访问控制、协议协商等网络层诊断 |
| 重做日志 Redo Log | 通过视图查询:v$log、v$logfile | 保障事务持久性与实例恢复的核心日志 |
| 归档日志 Archive Log | 由参数 LOG_ARCHIVE_DEST_n 指定目录 | 支持介质恢复与时间点恢复(PITR) |
二 数据库重做与归档日志配置
三 监听器与网络日志配置
四 Ubuntu 系统级日志轮转与清理
五 常用巡检与自动化建议