none
關於Replication Logreader執行時間過久的問題 RRS feed

  • 一般討論

  • 首先感謝大大撥空看這個問題

    昨日我們replication主機在半夜時Logreader出現

    狀態: 0,程式碼: 22283,文字: '異質性 Logreader 呼叫 'SetLastDistTrans' 時發現錯誤。'。
    2010-12-29 03:59:37.417 狀態: 0,程式碼: 22017,文字: '該處理無法設定最後的分散式交易。'。
    的錯誤後

    Logreader即一直發生下面問題

    複寫代理程式已經有 10 分鐘並未記錄任何進度訊息。這可能表示代理程式沒有回應或系統活動量很高。請確認記錄有複寫到目的地,且至訂閱者、發行者和散發者的連接仍然有效。

    經查詢MSrepl_commands 正在執行的Command

    發現他正在處理下列Type 的Command (經網路查詢該TYPE的定義如下)

    -2147483641 directory check
    -2147483598 file check
    -2147483597 unknown
    -2147483646 apply schema
    -2147483646 apply index
    -2147483645 sync command
    -2147483596 unknown

    由於已經跑了七八個小時了還沒結束

    想詢問是何原因導致該問題的發生(不是第一次發生了)

    另外是否有方法可以儘速排除呢

    (抱歉忘了提到,我們是做異質性Oracle資料庫的同步)

    TKS ALL

    2010年12月29日 上午 07:43

所有回覆