在CentOS系统中查看Oracle日志的方法如下:
$ORACLE_BASE/diag/rdbms/<db_name>/<instance_name>/trace/alert_<instance_name>.log。$ORACLE_HOME/network/log/listener.log。$ORACLE_BASE/diag/rdbms/<db_name>/<instance_name>/trace/。tail -f <日志文件路径> # 如 tail -f /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log
grep "ORA-" <日志文件路径> # 筛选错误信息
less <日志文件路径> # 支持上下翻页查看
SHOW PARAMETER diagnostic_dest; -- 查看日志存储路径
SELECT * FROM v$diag_info WHERE name LIKE '%LOG%'; -- 显示日志文件信息
adrci> show alert -tail -f # 实时显示Alert日志最新内容
tkprof trace_file.trc output.txt explain username/password@db
注意:具体路径可能因数据库版本和配置不同,可通过SHOW PARAMETER diagnostic_dest命令确认日志存储位置。