Oracle備份時系統負載過高導致ORA-3136錯誤和AIX系統的3D32B80D錯誤
環境:
資料庫: AIX5.3下的64位Oracle 10.2.0.1.0
TSM5.4:Windows2003
帶庫: IBM3100
1、 資料庫的alert_SID.log
Mon Jan 11 20:05:38 2010
Control autobackup written to SBT_TAPE device
comment 'API Version 2.0,MMS Version 5.4.1.0',
media '439'
handle 'c-3524587154-20100111-05'
Mon Jan 11 22:12:32 2010
WARNING: inbound connection timed out (ORA-3136)
Mon Jan 11 22:12:33 2010
WARNING: inbound connection timed out (ORA-3136)
2、 AIX系統出現的錯誤:
> errpt |more
IDENTIFIER TIMESTAMP T C RESOURCE_NAME DESCRIPTION
3D32B80D 0121222410 P S topsvcs NIM thread blocked
3D32B80D 0121222410 P S topsvcs NIM thread blocked
檢視詳細資訊:
> errpt -aj 3D32B80D |more
3D32B80D錯誤主要是由於整個系統的負載很高,從而導致HA的心跳不能正常通訊造成的。
具體原因:
這是由於每天22:00 資料庫進行rman備份,導致資料庫的IO讀頻繁,從而導致CPU大量的等待。IO、CPU過量等待導致整個伺服器的負載比較高。資料庫伺服器在備份時間段內負載比較高,導致資料庫使用者在60秒內不能連線上資料庫,出現連線超時情況(timeout)。
從而出現上面aler_SID.log日誌中的ORA-3136的錯誤。
Oracle10g資料庫用RMAN備份到帶庫時出現的問題。可以用Oracle的metalink帳戶檢視Note 311068.1
根據Note 311068.1的建議,對資料庫進行測試、磁碟到磁碟的備份、磁碟到帶庫的備份、只讀磁碟的備份。最後發現在備份時讀取系統的資料檔案的資料量太高(有些磁碟IO繁忙達到100%),在備份時用rman現在讀取磁碟的速度解決該問題。
調整指令碼為:
run{
allocate channel t1 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)' RATE 20M;
allocate channel t2 type 'sbt_tape' parms 'ENV=(TDPO_OPTFILE=/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt)' RATE 20M;
BACKUP INCREMENTAL LEVEL 1 CUMULATIVE FILESPERSET 10
FORMAT 'incr_%T_%s_%p' DATABASE;
sql 'alter system archive log current';
BACKUP FILESPERSET 10 MAXSETSIZE 10G
FORMAT 'arch_%T_%s_%p'
SKIP INACCESSIBLE
ARCHIVELOG ALL DELETE INPUT;
release channel t1;
release channel t2;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-625806/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle備份時出現AIX系統的3D32B80D錯誤OracleAI3D
- 執行計劃錯誤導致系統負載高負載
- aix errpt檢視系統錯誤AI
- ORACLE監控系統錯誤日誌過程Oracle
- ORACLE tsm 備份錯誤Oracle
- /etc/fstab的錯誤設定導致系統啟動失敗
- 使用錯誤的作業系統使用者exp資料導致ORA-15186錯誤作業系統
- impdp時parallel=4導致的錯誤Parallel
- aix系統備份AI
- oracle在AIX系統上通過tar包安裝,sqlplus報aio錯誤OracleAISQL
- 系統日期設定不正確導致的ORA-01839錯誤
- 作業系統錯誤點作業系統
- Oracle10g的ORA-3136錯誤Oracle
- AIX上oracle匯出備份EXP-00056: 遇到 ORACLE 錯誤 600AIOracle
- 【AIX 命令學習】errpt 顯示系統錯誤報告!AI
- 搭建前端錯誤監控系統前端
- SQL Server 備份 出現作業系統錯誤 5(拒絕訪問。)SQLServer作業系統
- 一個RMAN備份時導致系統慢解決的案例
- 實施aix系統備份AI
- AIX系統啟動資料庫出現ORA-27504錯誤AI資料庫
- 關於系統效能的10大錯誤
- 直接從系統得到錯誤描述 (轉)
- ORA-3136 錯誤解決 .
- Oracle GoldenGate導致IMP出現ORACLE 32588錯誤OracleGo
- chfs擴檔案系統時0516-404錯誤
- Linux系統最近重啟時間、錯誤日誌Linux
- Win10系統怎麼禁用錯誤報告 禁用win10系統微軟錯誤報告的方法Win10微軟
- 時區錯誤導致oracle的EM不能啟動解決辦法Oracle
- 因AIX系統目錄許可權問題導致TSM備份失敗AI
- 多餘索引導致explain錯誤索引AI
- 我的第一個系統管理員錯誤
- 編譯過程導致ORA-4068錯誤編譯
- 停電導致aix檔案系統掛載問題AI
- Win10安裝Ubuntu雙系統導致Win10系統時間出錯Win10Ubuntu
- win10系統怎麼檢視系統錯誤日誌_win10如何檢視錯誤日誌Win10
- jdbc版本過低或oracle_home配置錯誤,導致ORA-28040JDBCOracle
- 統計資訊不正確導致執行計劃的錯誤選擇
- GoldenGate MSSQL Oracle的主鍵問題導致的錯誤GoSQLOracle