1. 程式人生 > >oracle 11g警告日誌和監聽日誌刪除方法示例

oracle 11g警告日誌和監聽日誌刪除方法示例

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的檔案,(www.jbxue.com)而警告日誌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

從以上可以看出兩個目錄下都有日誌。

相關推薦

oracle 11g警告日誌日誌刪除方法示例

oracle 11g的警告日誌和監聽日誌的刪除方法。oracle 11g的監聽日誌和警告日誌都是在/u01/oracle/diag/tnslsnr/oracle/listener目錄和/u01/oracle/diag/rdbms/db1/db1目錄下都有以下分別簡稱list

刪除oracle 11g警告日誌日誌

oracle 11g的監聽日誌和警告日誌都是在/u01/oracle/diag/tnslsnr/oracle/listener目錄和/u01/oracle/diag/rdbms/db1/db1目錄下都有以下分別簡稱listener目錄和db1目錄。這兩目錄下都有如下目錄:a

如何管理oracle的告警日誌日誌

一般情況下,我們需要經常管理一些告警日誌,比如資料庫的alert日誌,和監聽的告警日誌。這些日誌都是不停的增長,特別是監聽日誌,如果會話很多,日誌量也會是一個很大的量。一般要求alert日誌和監聽告警日誌不超過2G。如果檔案過大可能會引起效能問題。這一點一定要引起注意。

Oracle 11g ORA-12514:TNS:程式當前無法識別連線描述符中請求的服務問題解決

首先要確認ORacle服務是否開啟。 如果Oracle服務是開啟的,但還是提示【ORA-12514:TNS:監聽程式當前無法識別連線描述符中請求的服務】,再去檢查下: 首先找到listener.ora監聽檔案,具體位置:D:\app\Administrator\product\11.2

oracle 11g日誌警告日誌

 一般監聽和警告日誌都在: /u01/app/oracle/diag/rdbms/orcl/orcl/{alert,trace}/ /u01/app/oracle/diag/tnslsnr/hostname/listener/{alert,trace}/ 目錄下。 PS

oracle 11g 日誌 設定

11g開始引入ADR,監聽日誌就從原來的$ORACLE_HOME/network/log/listener.log變為了 $ORACLE_BASE/diag/tnslsnr/hostname/listener/alert/log.xml 當然也存在一份$ORACLE_B

11g生產環境日誌告警問題處理-Subscription?for

Subscription listener.ora listener.log 1、系統報錯 Command:?failed????????stdout:?yes???????????stderr:?no Before?command?completion,?additional?instructi

Oracle數據庫運維:要對日誌文件(listener.log)進行定期清理,如果不定期清理,會遇到下面一些麻煩

tab 額外 機器 寫入 bpa 性能 connect user ini 原文鏈接: http://www.lookdaima.com/WebForms/WebPages/Blanks/Pm/Docs/DocItemDetail.aspx?EmPreviewTypeV=2&

在Windows在切分Oracle日誌

1、寫在前面 在實際的生產過程中。我們會遇到當Oracle的監聽日誌大於4G的時候。會出現監聽啟動不了的情況。這個時候我們會通過關閉監聽日誌的手段來解決。但是在時間的情況中有時候需要去分析這些監聽日誌

oracle資料庫關閉日誌

一、環境      1、作業系統:solaris 系統;       2、資料庫:oracle 9.2 二、操作流程 [email protected]>lsnrctl Lsnrctl>show l

oracle刪除日誌

刪除監聽日誌的方法如下: /u01/oracle/diag/tnslsnr/oracle/listener 切換到oracle使用者 su - oracle $lsnrctl set log_status off $mv listener.log /backup/

java實時日誌寫入kafka

put article -c exti tab round 1.5 valueof max 目的 實時監聽某目錄下的日誌文件,如有新文件切換到新文件,並同步寫入kafka,同時記錄日誌文件的行位置,以應對進程異常退出,能從上次的文件位置開始讀取(考慮到效率,這裏是每

RAC日誌與CRS日誌 及常用命令

RAC監聽日誌:tnsname.ora CRS日誌: 位置:Oracle叢集涉及的日誌主要位於“$ORA_CRS_HOME/log”和“$ORACLE_HOME/log”目錄中 目錄結構:tree -d $ORA_CRS_HOME/log             

linux下oracle資料庫服務的啟動停止

一、啟動 語法:startup [force] [pfile=檔名] [exclusive|shared] [mount 資料庫名|normal 資料庫名] [nomount] 1、正常啟動: sql>conn sys/sys as sysdba; sql>startup 也可在啟動時指定資料庫

給大家說明。Oracle修改ip或主機名後重建em

oracle資料庫修改ip和主機名的詳細操作修改ip操作1.修改hosts檔案中主機名對應的ip地址。2.重啟伺服器網路 service network restart3.一定要先刪除原來的監聽 emca -deconfig dbcontrol db -repos drop

oracle11g 日誌過大處理

在oracle的使用過程中,oracle執行的時間長了後 ,會遇到連不上資料庫的情況,例項和監聽都正常啟動的。可能就是監聽日誌過大導致的。可以直接echo ”> listener.log清理掉,但是一般不會這麼做,我們通常會保留監聽日誌,方便後續的使用。

Linux環境下重啟Oracle服務

有時候可能會出現伺服器電腦出問題,需要重啟,重啟機器後需要重啟Oracle資料庫 (1) 以oracle身份登入資料庫,命令:su – oracle  (2) 進入Sqlplus控制檯,命令:sqlp

清理日誌方法

清理監聽日誌處理的方法:  1:首先停止監聽服務程序(tnslsnr)記錄日誌。 lsnrctl  set log_status off;  2:將監聽日誌檔案(listener.log)複製一份,以listener.log.yyyymmdd格式命名 cp listener

log4j設置rabbit日誌級別

pre log prope 16px lis queue spa bit ogg 在 log4j.properties 文件中加入如下代碼:log4j.logger.org.springframework.amqp.rabbit.listener.SimpleMessa

Linux下啟動Oracle服務程序

quit 啟動 設置 程序 acl startup ash sta conn $ su – oracle $ sqlplus / nolog sql> conn / as sysdba sql> startup #啟動