AIX定時刪除歸檔日誌時系統HANG住

wzq609發表於2017-09-06
【環境說明】
Oracle Dataguard在的運用已經算是比較成熟了,個人也用了挺多的場景和各種平臺了。之前在windows2003平臺上面的搭建oracle 11.2資料庫的datagaurad遇到了bug。
今天在AIX 6.1平臺基於Oracle 11.2的資料庫又遇到了BUG。具體場景如下:
  • 資料庫的dataguard已經搭建完畢,且同步正常;
  • 在從庫配置自動刪除已運用歸檔日誌的時候,整體伺服器處於hang的狀態,作業系統不能做任何操作,需要重啟才能解決。

【執行的操作】

點選(此處)摺疊或開啟

  1. pecdg@oraecp> cat /home/orapec/rmarchlog.sh
  2. #!/bin/sh
  3. export PATH
  4. ORACLE_SID=PEC
  5. TABLE='v$archived_log'
  6. export ORACLE_BASE ORACLE_SID
  7. export ORACLE_HOME=/oracle/pec/112_64
  8. export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
  9. $ORACLE_HOME/bin/sqlplus -silent "/ as sysdba" <<EOF > /home/oraecp/deleteorclarch.sh
  10. set heading off;
  11. set pagesize 0;
  12. set term off;
  13. set feedback off;
  14. set linesize 32767;
  15. select 'rm -rf '||name from ${TABLE} where DELETED='NO' and APPLIED='YES';
  16. exit;
  17. EOF
  18. sh /home/oraecp/deleteorclarch.sh
  19. rman target /<<END
  20. crosscheck archivelog all;
  21. delete noprompt expired archivelog all;
  22. exit;
  23. END

【詳細的alert log】

【Meatlink的相關資訊】
資料庫版本及伺服器

【原因】

【解決方法】
該問題屬於IBM的檔案系統的一個BUG,更新patch後就可以了。後面交給公司的sa同事,讓他處理再測試就沒有問題了;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-2144575/,如需轉載,請註明出處,否則將追究法律責任。

相關文章