刪除oracle 11g的警告日誌和監聽日誌
oracle
11g的監聽日誌和警告日誌都是在/u01/oracle/diag/tnslsnr/oracle/listener目錄和/u01/oracle
/diag/rdbms/db1/db1目錄下都有以下分別簡稱listener目錄和db1目錄。這兩目錄下都有如下目錄:alert cdump
hm incident incpkg ir lck metadata
stage sweep trace
其中警告日誌在alert目錄下,監聽日誌在trace目錄下。listener目錄下產生的日誌檔案比較大,是主要清理的物件,而db1目錄下產生的文
件比較小,基本不需要清除。在listener目錄下監聽日誌是一個名為listener.log的檔案,而警告日誌log.xml,這個日誌每到11M
左右就會分割成一個log_XXXX.xml的日誌,逐漸累加。而在db1目錄下兩個日誌的方式剛好相反,監聽日誌分割成很多個以.trc
.trm的檔案,而警告日誌只有一個log.xml的檔案。不知道oracle在搞什麼鬼,也不知道原理是什麼。希望有了解的朋友給予指點。
刪除監聽日誌的方法如下:
切換到oracle使用者
su oracle
$lsnrctl set log_status off
$mv listener.log /backup/
$lsnrctl set log_status on
監聽日誌啟動後就會自動建立一個全新的listener.log檔案,備份好的檔案可以刪除。如果不執行上述的命令直接刪除listener.log,系統是不會建立的。
警告日誌可以用以下命令移動或者刪除
find . -mtime +10 -exec mv {} /backup/alert_log/ \;
要看警告日誌可以在oracle使用者下執行adrci
$adrci
在adrci目錄下可以輸入help可以看幫助命令。輸入help show alert,可以看到show alert的詳細用法。
show alert
會提示讓你選擇日誌的目錄或者退出
adrci> show alert
Choose the alert log from the following homes to view:
1: diag/rdbms/db1/db1
2: diag/tnslsnr/oracle/listener
Q: to quit
Please select option: 1
輸入1就看db1下的,輸入2就看listener目錄下的,輸入q就退出。
看完alert的日誌後輸入 :q退出,操作方法跟vi命令類似。
SHOW TRACEFILE
可以看到監聽日誌檔案
diag/rdbms/db1/db1/trace/db1_vktm_17064.trc
diag/rdbms/db1/db1/trace/db1_m000_25175.trc
diag/tnslsnr/oracle/listener/trace/ora_7795_139913618966240.trc
diag/tnslsnr/oracle/listener/trace/listener.log
從以上可以看出兩個目錄下都有日誌。
出處:http://blog.csdn.net/flcandclf/article/details/8089327
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1437130/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11g的警告日誌Oracle
- Oracle 11g 檢視監聽日誌Oracle
- oracle清理監聽日誌Oracle
- Oracle之備份和清理監聽日誌、告警日誌指令碼Oracle指令碼
- Oracle 監聽器日誌解析Oracle
- oracle刪除歸檔日誌Oracle
- Oracle歸檔日誌刪除Oracle
- Oracle 監聽器日誌解析(續)Oracle
- Oracle之外部表監聽日誌Oracle
- ORACLE停止監聽日誌檔案Oracle
- 關閉監聽的日誌。
- 刪除oracle下apache下的日誌OracleApache
- Oracle 監聽器日誌配置與管理Oracle
- 11G Oracle 關閉監聽XML日誌產生的方法OracleXML
- Oracle 11g RAC檢視ASM日誌、grid日誌和DB日誌OracleASM
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- Oracle之外部表警告日誌Oracle
- mysql bin 日誌的刪除MySql
- 歸檔日誌的刪除
- SQL Server 2005 日誌刪除和日誌檔案限制SQLServer
- 監聽日誌檔案的管理
- oracle 刪除過期的歸檔日誌Oracle
- 【Oracle】 rman 刪除歸檔日誌的命令Oracle
- oracle redo 日誌刪除後的恢復Oracle Redo
- elasticsearch日誌刪除命令Elasticsearch
- 日誌刪除指令碼指令碼
- 【11g】11g 中警告日誌的位置
- rac scan listener log 清理監聽日誌 oracleOracle
- Oracle監聽日誌2g-監聽啟動報錯Oracle
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- Oracle 跟蹤/告警/監聽日誌的清理指令碼Oracle指令碼
- Oracle監聽日誌過大導致的問題Oracle
- oracle 監聽日誌停止寫入的解決方法Oracle
- oracle dataguard 自動刪除歸檔日誌Oracle
- 新增、刪除日誌檔案
- 刪除日誌組成員
- mysql binlog日誌刪除MySql
- 刪除日誌檔案組與日誌檔案成員