alert日誌中出現ash size的警告
Archived Log entry 202 added for thread 1 sequence 202 ID 0x1ed7a02c dest 1:
Sat Mar 15 01:37:30 2014
Completed checkpoint up to RBA [0xca.2.10], SCN: 267711453
Sat Mar 15 01:44:58 2014
Active Session History (ASH) performed an emergency flush. This may mean that ASH is undersized. If emergency flushes are a recurring issue, you may consider increasing
ASH size by setting the value of _ASH_SIZE to a sufficiently large value. Currently, ASH size is 67108864 bytes. Both ASH size and the total number of emergency flushe
s since instance startup can be monitored by running the following query:
select total_size,awr_flush_emergency_count from v$ash_info;
Sat Mar 15 01:45:00 2014
Beginning log switch checkpoint up to RBA [0xcc.2.10], SCN: 270149004
Thread 1 advanced to log sequence 204 (LGWR switch)
Current log# 4 seq# 204 mem# 0: /TEST1/db03/oradata/PRDTEST1/redo_g4_m1.dbf
Current log# 4 seq# 204 mem# 1: /TEST1/db04/oradata/PRDTEST1/redo_g4_m2.dbf
Sat Mar 15 01:45:11 2014
ash的size大小設定是隱含引數_ash_size中設定的。檢視metalink(文件 ID 1385872.1)
CAUSE
Typically some activity on system causes more active sessions, therefore filling the ASH buffers faster than usual causing this message to be displayed. It is not a problem per se, just indicates the buffers might need to be increased to support peak activity on the database.
SOLUTION
The current ASH size is displayed in the message in the alert log, or can be found using the following SQL statement.
Then increase the value for _ash_size by some value, like 50% more than what is currently allocated. For example if total_size = 16MB, then an increase of 50% more would be (16MB + (16MB * 50%)) = 24MB.
alter system set "_ash_size"=25165824;
You can verify the change using the following select:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-1123071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 警告日誌檔案alert_.log
- alert日誌中出現Private Strand Flush Not Complete的處理方法
- 【問題處理】處理alert警告日誌中出現無法找到libocr*.so檔案問題
- alert日誌中的一條ora警告資訊的分析
- Oracle 警告日誌 (alert log) 中包含哪些內容 ?Oracle
- oracle alert日誌Oracle
- 【alert】使用SYS.DBMS_SYSTEM.KSDWRT向Oracle實現向警告日誌中寫入資訊Oracle
- 用外部表實現Alert日誌的檢視
- 程式日誌中出現out of OS kernel IO resources
- postfix日誌中出現“Hostnotfound,tryagain”(轉)AI
- 歸檔oracle alert日誌Oracle
- 使用sql查alert日誌SQL
- oracle alert日誌每天截斷truncate_alert.shOracle
- 【每日一MOS】- LGWR的trace日誌中出現Warning資訊
- oracle 11g的警告日誌Oracle
- 11g的alert日誌路徑
- 【alert】每週自動備份alert日誌檔案
- Oracle之外部表警告日誌Oracle
- oracle alert日誌亂碼處理Oracle
- 熟練使用alert.log日誌
- 【ADRCI】使用ADRCI (ADR Command Interpreter) 工具檢視Oracle alert警告日誌Oracle
- ORACLE 告警日誌alert過大的處理Oracle
- 刪除oracle 11g的警告日誌和監聽日誌Oracle
- 系統日誌中出現大量的truncating integer value to 32 bits資訊
- 使用Oracle的外部表查詢警告日誌Oracle
- 最佳實踐(保持、清理ORACLE alert日誌)Oracle
- alert日誌中的兩種ORA錯誤分析
- LMD程式日誌中出現Setting 3-way CR grants資訊
- 資料庫日誌中出現啟動JOB程式的TIMED OUT資訊資料庫
- 由一條日誌警告所做的調優分析
- oracle 11g檢視alert日誌方法Oracle
- 失敗登入行為輸出至alert日誌
- alert日誌報checkpoint not complete解決思路
- 透過alert日誌重建引數檔案
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(上)Oracle
- 從alert日誌看Oracle 11g Datagurad日誌傳輸(下)Oracle
- 解決Windows上alert日誌和listener日誌不能超過4GB的問題Windows
- 使用Oracle的外部表查詢警告日誌檔案Oracle