ORACLE for aix 11.2.0.1 DATAPUMP expdp之BUG 9470768

清風艾艾發表於2021-10-22

    最近,在對oracle for aix 11.2.0.1 做遷移時,遇到諸多問題,現彙總如下留做日後工作參考:

    專案的目的:對oracle for aix 11.2.0.1 rac叢集進行升級,目標環境是oracle for aix 11.2.0.4 rac.

原計劃是先升級GI,再升級DB,使用原地升級,但是,備份重於一切。考慮到升級失敗的回退,要求

回退後的環境與目前環境保持一致,所以RMAN全庫備份是必須的。

      首先,在對這套資料庫進行rman全庫備份時,發現缺少部分歸檔日誌:

經過溝通確認得知,原來這套資料庫因為DG備庫不同步問題,主庫手工執行過rm 刪除歸檔,導致rman後續備份檢查備份

歸檔失敗。透過rman手工清理expired歸檔之後,重新執行全庫備份,發現備份歸檔的時候報錯退出:

經詢問,這套資料庫以前曾經使用過帶庫,後來帶庫停用,從備份錯誤日誌提示,有備份存放在帶庫,帶庫停用前沒有清理當

前資料庫的帶庫備份資訊,導致部分備份資訊無法刪除:

重新發起的rman備份和備份清理任務無法正常執行。

      其次,rman物理備份無法執行後,退一步採用資料泵邏輯備份方式升級,但是,資料庫泵impdp備份恢復測試時又遭

遇了11.2.0.1的BUG 9470768 ORA-7445 from Datapump import /expdp a table with mixed CACHE and NOCACHE LOBs。impdp在對一個具有CLOB欄位的大表進行匯入時,提示報錯stopped due to fatal error而退出:

進一步檢視告警日誌發現有ORA-07445 k11cqgf()+132,檢視oracle mos確認是11.2.0.1的bug 9470768(Doc ID

 9470768.8)

遺憾的是,按照mos官網提示,檢視 bug  9470768的修復補丁,而11.2.0.1 for aix沒有可用補丁程式:

Doc ID  9470768.8還提示 bug  9470768在11.2.0.2之後的版本修復:

經在測試環境中測試,新安裝11.2.0.4 for aix執行資料泵匯出檔案的全庫匯入時確實能夠成功匯入(因為是全庫匯入,部分報

錯可手工處理或者忽略):





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

相關文章