求助,希望大家能夠提供一些思路,cdc 類似于ogg,源端是rac 雙節點,目標端是oracle 單節點,目前源端和目標端都正常運行,源端為業務庫,但cdc報錯
報錯現象
錯誤描述:
在未停cdc 預訂之前 ,dba給源端 資料庫rac 的重做日志 的asm 磁盤組添加了兩塊磁盤,并在添加了2個重做日志檔案,之后預訂報錯,在預訂最初的報錯中有第一張截圖和第二個截圖,

圖1

圖2
新建的全量預訂,啟動鏡像后,開始重繪資料,然后自動鏡像資料,檢索事件中只有
檢索事件中只有讀取歸檔的事件,無讀取redo 事件。大概5、6分鐘后開始報錯,報錯資訊如圖2。如果再次啟動此預訂,仍然如圖2報錯
做過的操作:第一次報錯后,重新安裝了源端的cdc for oacle 程式,經測驗,仍報錯,如圖2,然后重新安裝了目標端的cdc for oracle 程式和cdc for accessserver 程式,經測驗,仍報錯如圖2。
圖中的報錯資訊為
IBM InfoSphere Change Data Capture 守護程式遇到一條錯誤訊息。
未找到預訂 IBM InfoSphere Change Data Capture 的重做日志檔案資訊。Oracle 資料庫不包含與當前資料庫物體的日志位置“/dev/rhdisk5”對應的有效重做日志檔案資訊。在檔案 OracleRedoASMFileInfo.java 中的第 499 行檢測到錯誤。這可能是由以下某個原因導致的:a) 日志位置 /dev/rhdisk5 的 SCN 部分無效。b) 與日志位置 /dev/rhdisk5 關聯的 SCN 與當前的聯機重做日志檔案不對應,并且未啟用 ARCHIVELOG 方式。c) 與日志位置 /dev/rhdisk5 對應的重做日志檔案當前不存在,或存在但不可訪問,或存在但已損壞。d) 控制檔案包含了無效資訊。e) 資料庫例外關閉。重新啟動復制將解決該問題。f) 由于磁盤空間不足,歸檔重做日志時發生錯誤。請執行下列操作以嘗試解決該問題,然后重新啟動復制:a) 更改日志位置,以指定正確的 SCN 值。b) 檢查視圖 V$LOG 和 V$ARCHIVED_LOG,以確定存在相應聯機或已歸檔重做日志檔案的有效 SCN。更改日志位置,以指定當前資料庫物體的有效 SCN。c) 從備份復原所需重做日志檔案的有效副本。d) 確保用于已歸檔重做日志的磁盤空間未滿。
uj5u.com熱心網友回復:
樓主怎么解決的,我現在也遇到了同樣的問題轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/103450.html
標籤:開發
