Oracel 12c Alert日誌中的Creating new log segment
在對資料庫進行Daily Check的時候發現Alert日誌中出現下面的資訊,咋一看還以為資料庫意外重啟了,仔細看看又好象一切正常,只是在正常的日誌切換期間插入了一些資料庫的引數和補丁相關的資訊。不過這些資訊意味著什麼呢?如果是正常的,那麼在以前的版本中怎麼都沒有出現過呢?帶著問題搜了搜MOS,查出原因記錄如下:
這是12c的一個新的行為,11g以後,Alert日誌就分為兩種格式儲存在檔案系統上了,一種是老的文字格式的Alert日誌,可用於直接檢視分析問題。另一種是XML檔案格式,用於EM等軟體分析問題。預設情況下當XML檔案的大小超過10M的時候Oracle會自動建立一個新的檔案log.xml(監聽日誌也是如此),而老的檔案會以log_<n>.xml的方式命名。 這些資料庫引數和補丁的資訊顯示就發生在XML檔案切換時。Oracle將log.xml檔案也看做一個segment,在新生成的XML檔案中,資料庫啟動時的引數和補丁資訊被dump到新的log.xml檔案中。所以Alert日誌中的Creating new log segment指的是正在建立新的log.xml段,這是完全正常的一個行為。我們無需過多關注。
這種行為只有在Alert日誌資訊生成非常頻繁的情況下可能會成為一個問題。文件裡也提到了一個Bug,就是當資料庫開啟supplemental logging後,會產生大量的Alert日誌,這樣系統生成新的log.xml檔案就很頻繁,這時如果再加上系統需要dump這些啟動引數和補丁的資訊,log.xml檔案就會切換的更頻繁或者產生其它的問題。
然而,如果你不想讓這些資訊出現在Alert日誌中,那麼可以採用下面的方法進行遮蔽。不過隱含引數除非有必要,否則一律不推薦修改。
1.禁止引數資訊dump至Alert日誌中
_log_segment_dump_parameter=FALSE
2.禁止補丁資訊dump至Alert日誌中
_log_segment_dump_patch=FALSE
參見:
12c Alert Log Appears To Show Unexpected Instance Restart (文件 ID 2049516.1)
這是12c的一個新的行為,11g以後,Alert日誌就分為兩種格式儲存在檔案系統上了,一種是老的文字格式的Alert日誌,可用於直接檢視分析問題。另一種是XML檔案格式,用於EM等軟體分析問題。預設情況下當XML檔案的大小超過10M的時候Oracle會自動建立一個新的檔案log.xml(監聽日誌也是如此),而老的檔案會以log_<n>.xml的方式命名。 這些資料庫引數和補丁的資訊顯示就發生在XML檔案切換時。Oracle將log.xml檔案也看做一個segment,在新生成的XML檔案中,資料庫啟動時的引數和補丁資訊被dump到新的log.xml檔案中。所以Alert日誌中的Creating new log segment指的是正在建立新的log.xml段,這是完全正常的一個行為。我們無需過多關注。
這種行為只有在Alert日誌資訊生成非常頻繁的情況下可能會成為一個問題。文件裡也提到了一個Bug,就是當資料庫開啟supplemental logging後,會產生大量的Alert日誌,這樣系統生成新的log.xml檔案就很頻繁,這時如果再加上系統需要dump這些啟動引數和補丁的資訊,log.xml檔案就會切換的更頻繁或者產生其它的問題。
然而,如果你不想讓這些資訊出現在Alert日誌中,那麼可以採用下面的方法進行遮蔽。不過隱含引數除非有必要,否則一律不推薦修改。
1.禁止引數資訊dump至Alert日誌中
_log_segment_dump_parameter=FALSE
2.禁止補丁資訊dump至Alert日誌中
_log_segment_dump_patch=FALSE
點選(此處)摺疊或開啟
- [oracle@dm01db01 alert]$ ls -ltr
- total 104832
- -rw-r----- 1 oracle asmadmin 10485852 Dec 7 04:31 log_1.xml
- -rw-r----- 1 oracle asmadmin 10485828 Dec 12 04:31 log_2.xml
- -rw-r----- 1 oracle asmadmin 10485921 Dec 14 13:54 log_3.xml
- -rw-r----- 1 oracle asmadmin 10485784 Dec 17 04:31 log_4.xml
- -rw-r----- 1 oracle asmadmin 10485882 Dec 20 04:30 log_5.xml
- -rw-r----- 1 oracle asmadmin 10485847 Dec 22 04:30 log_6.xml
- -rw-r----- 1 oracle asmadmin 10486018 Dec 26 04:30 log_7.xml
- -rw-r----- 1 oracle asmadmin 10485814 Dec 27 10:25 log_8.xml
- -rw-r----- 1 oracle asmadmin 10485778 Dec 27 11:17 log_9.xml
- -rw-r----- 1 oracle asmadmin 10486037 Dec 30 04:30 log_10.xml --======>>檔案最後的修改時間與引數和補丁資訊出現在Alert日誌裡的時間一致
- -rw-r----- 1 oracle asmadmin 2279154 Dec 30 08:44 log.xml
點選(此處)摺疊或開啟
- Fri Dec 30 04:30:13 2016
- ALTER SYSTEM ARCHIVE LOG
- Fri Dec 30 04:30:13 2016
- Thread 1 advanced to log sequence 972 (LGWR switch)
- Current log# 1 seq# 972 mem# 0: +DBFS_DG/PCDBH/ONLINELOG/group_1.278.928236731
- Fri Dec 30 04:30:14 2016
- Archived Log entry 4846 added for thread 1 sequence 971 ID 0x2c1f2fbb dest 1:
- Fri Dec 30 04:30:24 2016
- TT00: Standby redo logfile selected for thread 1 sequence 972 for destination LOG_ARCHIVE_DEST_2
- Creating new log segment:
- Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
- With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
- Advanced Analytics and Real Application Testing options.
- ORACLE_HOME = /u01/app/oracle/product/12.1.0.2/dbhome_1
- System name: Linux
- Node name: dm01db01.bmwbrill.cn
- Release: 2.6.39-400.128.17.el5uek
- Version: #1 SMP Tue May 27 13:20:24 PDT 2014
- Machine: x86_64
- Storage: Exadata
- Using parameter settings in client-side pfile
- System parameters with non-default values:
- processes = 1000
- compatible = "12.1.0.2.0"
- audit_file_dest = "/u01/app/oracle/admin/pcdbh/adump"
- ....省略部分內容
- diagnostic_dest = "/u01/app/oracle"
- ===========================================================
- Dumping current patch information
- ===========================================================
- Patch Id: 20243804
- Patch Description: DATABASE BUNDLE PATCH: 12.1.0.2.5 (20243804)
- Patch Apply Time: 2016-10-02 13:16:09 GMT+08:00
- Bugs Fixed: 13498243,13640676,14165431,14254610,14643995,15894842,15996428,
- 16010876,16293223,16356176,16359751,16556115,16619249,16870214,16938780,
- 17158137,17274537,17285555,17670355,17835294,17972478,18022774,18202441,
- 18250893,18288842,18306996,18354830,18369237,18378632,18417036,18418934,
- 18421248,18424767,18436647,18441401,18456643,18463035,18494306,18497527,
- 18510194,18511269,18520414,18533573,18594569,18610915,18618122,18622436,
- ....省略部分內容
- Patch Id: 23177536
- Patch Description: Database PSU 12.1.0.2.160719, Oracle JavaVM Component (JUL2016)
- Patch Apply Time: 2016-10-02 13:22:13 GMT+08:00
- Bugs Fixed: 19153980,19176885,19223010,19231857,19245191,19623450,19699946,
- 19855285,19877336,19895326,19895362,19909862,20408829,20408866,20415564,
- 21047766,21047803,21068507,21188537,21555660,21566944,21566993,21811517,
- 22118835,22118851,22139226,22670385,22670413,22674709,22675136,23177536,
- 23265914,23265965,23727148
- Fri Dec 30 06:35:04 2016
- ALTER SYSTEM ARCHIVE LOG
- Fri Dec 30 06:35:04 2016
- Thread 1 advanced to log sequence 973 (LGWR switch)
- Current log# 2 seq# 973 mem# 0: +DBFS_DG/PCDBH/ONLINELOG/group_2.291.928236731
- Fri Dec 30 06:35:04 2016
- TT00: Standby redo logfile selected for thread 1 sequence 973 for destination LOG_ARCHIVE_DEST_2
- Fri Dec 30 06:35:04 2016
- Archived Log entry 4851 added for thread 1 sequence 972 ID 0x2c1f2fbb dest 1:
12c Alert Log Appears To Show Unexpected Instance Restart (文件 ID 2049516.1)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26753337/viewspace-2131648/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 警告日誌 (alert log) 中包含哪些內容 ?Oracle
- 警告日誌檔案alert_.log
- 熟練使用alert.log日誌
- oracle alert日誌Oracle
- alert日誌中的兩種ORA錯誤分析
- alert日誌中的一條ora警告資訊的分析
- 歸檔oracle alert日誌Oracle
- 使用sql查alert日誌SQL
- Data guard 中 alert 日誌報錯 "FAL archive failed"HiveAI
- oracle alert日誌每天截斷truncate_alert.shOracle
- oracle 中 alert 報警日誌過大的處理方法Oracle
- Manual Log Switching Causing Cannot Allocate New Log in Alert Log_435887.1
- alert日誌中出現ash size的警告
- 11g的alert日誌路徑
- 【alert】每週自動備份alert日誌檔案
- 中介軟體weblogic 12c管理伺服器manage server的日誌logWeb伺服器Server
- controlfile的extend也會記錄在alert日誌中
- oracle alert日誌亂碼處理Oracle
- ORACLE 告警日誌alert過大的處理Oracle
- Log日誌
- 12C關於CDB、PDB 日誌檔案redo log的總結
- 最佳實踐(保持、清理ORACLE alert日誌)Oracle
- 用外部表實現Alert日誌的檢視
- 11.2版本alert日誌中記錄了pfile或者spfile的全路徑
- oracle 12C RAC 12.1.0.2 叢集日誌(cluster log)目錄Oracle
- Weblogic日誌Web
- log 日誌原理
- MySQL 的日誌:binlogMySql
- MySQL的binlog日誌MySql
- binlog日誌的格式
- 從Logminer日誌挖掘中找出可疑的操作
- oracle 11g檢視alert日誌方法Oracle
- 失敗登入行為輸出至alert日誌
- alert日誌報checkpoint not complete解決思路
- 透過alert日誌重建引數檔案
- 登入觸發器不生效,只在alert日誌中顯示觸發器
- Oracle 12c後enable_ddl_logging的日誌位置變化Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(上)Oracle