[20220826]顯示alert日誌檔案全路徑.txt

lfree發表於2022-08-29

[20220826]顯示alert日誌檔案全路徑.txt

--//連結:提供快速查詢alert檔案的方法,做一下測試。

$ ls -l $ORACLE_BASE/diag/*/*/*/trace/alert_*.log
-rw-r-----. 1 oracle oinstall    26696 Nov 27  2020 /u01/app/oracle/diag/rdbms/orcl/newlis/trace/alert_newlis.log
-rw-r-----. 1 oracle oinstall 27391100 Aug 29 08:48 /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

--//可以定義別名:
alias lalert='ls -l $ORACLE_BASE/diag/*/*/*/trace/alert_*.log'

$ lalert
-rw-r-----. 1 oracle oinstall    26696 Nov 27  2020 /u01/app/oracle/diag/rdbms/orcl/newlis/trace/alert_newlis.log
-rw-r-----. 1 oracle oinstall 27391100 Aug 29 08:48 /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

--//也可以使用locate命令,不過給注意使用updatedb更新,感覺好像有點不需要,因為crontab會定時更新。
# updatedb

# locate -b alert*.log
/u01/app/oracle/diag/rdbms/orcl/newlis/trace/alert_newlis.log
/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

--//有點不理解的使用-r引數使用正規表示式,輸出結果如下:
# locate --regexp 'alert_*.log'
/u01/app/oracle/diag/rdbms/orcl/newlis/alert/log.xml
/u01/app/oracle/diag/rdbms/orcl/orcl/alert/log.xml
/u01/app/oracle/diag/rdbms/orcl/orcl/alert/log_7.xml
/u01/app/oracle/diag/rdbms/orcl/orcl/alert/log_8.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_1.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_2.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_3.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_4.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_5.xml
/u01/app/oracle/diag/tnslsnr/LIS-DB/listener/alert/log_6.xml
--//沒有顯示真正alert檔名,為什麼?

# locate -r alert_orcl.log$
/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

--//視乎不支援*_解析為正規表示式,給仔細看看文件,知道使用-b引數已經足夠定位alert檔名了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2912507/,如需轉載,請註明出處,否則將追究法律責任。

相關文章