cannot allocate new log 的解決方法
Thread 1 cannot allocate new log, sequence #
Checkpoint not complete
或
Archival required
原因是當做online redo log切換時,
如果發現下一個redo log所保護的資料還未完成checkpoint (Checkpoint not complete),此時資料庫hang住,DBWR將以最大優先順序儘快把資料從緩衝區刷到磁碟;
如果發現下一個redo log所保護的資料還未被歸檔 (Archival required) (資料庫處於archived log模式下),此時資料庫hang住,ARCH將以最大優先順序儘快複製redo log至archive目錄下。
可以看到,當出現這種情況時,時間看實際上停止了,無法響應使用者的請求。這種情況最容易在業務高峰期時出現,如果只是偶然情況,可以暫時忽略,如果出現很頻繁,則可以從以下幾個方面調整:
1. 增加更多redo log檔案
2. 建立更大的redo log檔案
3. 使DBWR更快一些,比如啟用非同步I/O,使用DBWR I/O從屬程式,或者使用多個DBWR程式等等
4. 確保磁碟沒有因為競爭導致I/O變慢
5. 讓checkpoint發生的更頻繁(比如縮小log checkpoint interval等),改方法僅針對Checkpoint not complete狀況。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26277071/viewspace-708840/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【轉】cannot allocate new log
- Thread 1 cannot allocate new logthread
- Thread 1 cannot allocate new log,Checkpoint not completethread
- Thread 1 cannot allocate new log 的處理辦法thread
- Thread 1 cannot allocate new log, sequence NNN 錯誤thread
- Manual Log Switching Causing Cannot Allocate New Log in Alert Log_435887.1
- 解決Can not allocate log問題的方法
- Thread 1 cannot allocate new log Private strand flush not complete 警告thread
- Ubuntu Cannot allocate memory 錯誤解決方案Ubuntu
- 【ASK_ORACLE】檢查點錯誤“Cannot allocate new log”和“Checkpoint not complete”Oracle
- cenots7.6系統報“fork:Cannot allocate memory” 報錯的解決方法(實操)
- fork failed - Cannot allocate memoryAI
- ora-01034 ora-27121 Cannot allocate memory錯誤解決
- Redis 寫磁碟出錯 Cannot allocate memoryRedis
- redis 寫磁碟出錯Cannot allocate memoryRedis
- redis : Can't save in background: fork: Cannot allocate memoryRedis
- AIX5.3安裝 ORACLE 10.2 RAC 執行root.sh出現lsdb: Cannot allocate memory of size 0 錯誤的解決方法AIOracle
- Cannot find SS.INI file for user *** 解決方法
- Dynamics CRM the field cannot be deleted because it is used in one or more process的解決方法delete
- VM warning: INFO: OS::commit_memory Cannot allocate memoryMIT
- 解決 Cannot find OpenSSL's
- PHP動態編譯出現Cannot find autoconf的解決方法PHP編譯
- weblogic程式自動消失解決方法WebC程式
- weblogic jsp 不生效解決方法WebJS
- ORA-01552: cannot use system rollback錯誤解決方法
- TypeError: Descriptors cannot not be created directly問題的解決Error
- solrcloud頁面顯示報錯Cannot load analyzer問題的解決方法SolrCloud
- ORA-19573: cannot obtain exclusive enqueue for datafile XXX 解決方法AIENQ
- 解決“su: cannot open session: Permission denied”Session
- Logo(圖片)作為報表水印的解決方法Go
- 解決weblogic啟動慢和建立域慢的方法Web
- dialog橫豎屏切換時消失的解決方法
- 解決cannot find module providing package或cannot find main modulePackageAI
- Jquery DataTables解決 Cannot reinitialise DataTable 問題jQuery
- ImportError: cannot import name ‘imresize‘解決辦法ImportError
- Linux中npm出現npmlog找不到的解決方法LinuxNPM
- weblogic記憶體佔用等問題的解決方法Web記憶體
- Linux系統yum安裝報錯Cannot find a valid baseurl for repo的解決方法Linux