一。第一種方法
1.切換到oracle用戶
su - oracle
2.進入sqlplus窗口
sqlplus / as sysdba
3.執行sql命令,查看trace文件位置:background_dump_dest就是后台日志
show parameter dump;
4.退出sqlplus命令行,在linux命令行執行cd命令,切換到trace目錄下
cd /u01/app/oracle/diag/rdbms/prod/PROD/trace
5.查看帶有alert關鍵字的文件,alert_INSTANCENAME.ora即是alert日志的名字
ls alert*
6.可以考慮用tail命令查看alert日志后500行,然后-f表示實時刷新
tail -500f alert_PROD.log
二。第二種方法(oracle提供了adrci工具)
1.切換到oracle用戶
2.執行adrci命令
3.show homes查看當前可以看到哪些home (adrci很強大,可以看監聽日志和alert日志等,此處就不詳解了)
4.set oracle alert日志home
5.執行如下命令即可實時查看alert日志后500行
6.ctrl+c退出該命令
7.退出adrci命令行