OGG-01201
Table of Contents
1 OGG-01201
這種錯誤,出現的場景之一是 direct load 加載數據,遇到此錯誤時,MGR會根據不一樣的緣由給出不一樣的提示。css
1.1 案例1 Access denied.
-
錯誤信息html
2019-07-01 06:25:33 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, initfj.prm: EXTRACT INITFJ started. 2019-07-01 06:25:33 ERROR OGG-01201 Oracle GoldenGate Capture for Oracle, initfj.prm: Error reported by MGR : Access denied. 2019-07-01 06:25:33 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, initfj.prm: PROCESS ABENDING.
目標端MGR report信息:java
WARNING OGG-00936 Access denied (request from xxx.xxx.x.xxx, rule #0).
-
分析與解決python
根據MGR提示的信息,rule #0 說明沒有rule規則。這個rule 是MGR裏的一個屬性,相似於防火牆,表示是否容許遠程訪問。其語法規則以下:sql
ACCESSRULE[, PROG program_name][, IPADDR address][, PRI rule][, login_ID]{, ALLOW | DENY}
在MGR配置文件中添加以下內容便可,表示全部接受全部遠程鏈接。shell
ACCESSRULE, PROG *, IPADDR *, ALLOW
1.2 案例2 Parameter file xxxx does not exists.
-
錯誤信息 extract 日誌:sass
2019-07-11T10:34:26.437+0800 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, gjxm.prm: EXTRACT GJXM started. 2019-07-11T10:34:26.440+0800 ERROR OGG-01201 Oracle GoldenGate Capture for Oracle, gjxm.prm: Error reported by MGR : Parameter file /home/ogg/dirprm/gjxm.prm does not exist.
- 分析與解決 這裏的錯誤信息會誤導人的思惟。提示找不到參數文件,實際的緣由是連不上對應的MGR(端口不對,或者目標端的MGR已經停掉)。 那麼有如下幾種可能:
- extract參數配置不正確(主要是RMTHOST 和 MGRPORT)
-
目標端MGR未啓動 鏈接目標端執行以下內容:ruby
ggsci info all
正常狀況MGR的狀態應是running:bash
Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING