GoldenGate過程 abend,報錯OGG-00868 ORA-02396: Exceeded Maximum Idle Time, Please Connect Again app
參考原始:
GoldenGate Processes Abend with OGG-00868 ORA-02396: Exceeded Maximum Idle Time, Please Connect Again (Doc ID 1393647.1)this
適用於:
Oracle GoldenGate - Version: 11.1.1.0.0 to 11.1.1.1.20 - Release: 11.1.1 to 11.1.1.1
Information in this document applies to any platform.orm
症狀:
Oracle GoldenGate (OGG) 進程abend,其報錯爲:進程
Extract (or replicat)進程
ERROR OGG-00868 ORA-02396: exceeded maximum idle time, please connect again.it
Manager 進程
ERROR OGG-00665 OCI Error describe for query (bad syntax) (status = 2396-ORA-02396: exceeded maximum idle time, please connect again), SQL<SELECT 1 FROM DUAL WHERE EXISTS ( SELECT 'x' FROM GGS_OWNER.GGS_MARKER WHERE OPTIME < '...')>.
ERROR OGG-01668 PROCESS ABENDING.io
緣由:
用戶鏈接超時會發生該問題。檢查 該用戶是否設置了time out。form
解決方式:
SQL> select USERNAME,USER_ID,ACCOUNT_STATUS,PROFILE from dba_users where USERNAME='ggs_owner';
確認profile是用的哪一個,而後再檢查 gg user的 idle timeout狀況:class
SQL> select * from dba_profiles where resource_name='IDLE_TIME';file
若是查詢結果以gg user使用profile,檢查profile是否有任何限制,或者設置爲UNLIMITEDselect
若是 UNLIMITED 不可行,這一增加time out的 時間到一個合適的值。