使用view report load1 , 或查看ggserr.log日誌文件,出現下面的錯誤:
012-04-14 23:07:51 ERROR OGG-01203 Oracle GoldenGate Capture for Oracle, load1.prm: EXTRACT abending.
2012-04-14 23:07:51 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, load1.prm: PROCESS ABENDING.
2012-04-14 23:12:52 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): edit params load1.
2012-04-14 23:23:45 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): start extract load1.
2012-04-14 23:23:45 INFO OGG-00963 Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host 127.0.0.1 (START EXTRACT LOAD1 ).
2012-04-14 23:23:45 INFO OGG-00975 Oracle GoldenGate Manager for Oracle, mgr.prm: EXTRACT LOAD1 starting.
2012-04-14 23:23:45 INFO OGG-01017 Oracle GoldenGate Capture for Oracle, load1.prm: Wildcard resolution set to IMMEDIATE because SOURCEISTABLE is used.
2012-04-14 23:23:45 INFO OGG-00992 Oracle GoldenGate Capture for Oracle, load1.prm: EXTRACT LOAD1 starting.
2012-04-14 23:23:46 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, load1.prm: EXTRACT LOAD1 started.
2012-04-14 23:24:05 WARNING OGG-01194 Oracle GoldenGate Capture for Oracle, load1.prm: EXTRACT task LOAD2 abended : OCI Error ORA-01031: insufficient privileges (status = 1031), SQL <INSERT INTO "SCOTT"."DEPT0" ("DEPTNO","DNAME","LOC") VALUES (:a0,:a1,:a2)>.
登錄目標庫,使用ogg用戶對要同步的表進行insert操作:
SQL> conn ggs_owner/ggs_owner@raugh2
Connected.
SQL> insert into scott.dept0 values('1','hello','world');
insert into scott.dept0 values('1','hello','world')
*
ERROR at line 1:
ORA-01031: insufficient privileges
很明顯,ogg用戶沒有對目標表進行dml操作的權限;對ogg用戶賦於dml操作權限,重新啓動 extract 進程,則初始化數據加載成功。
SQL> conn / as sysdba
Connected.
SQL> grant select ,insert ,update,delete on scott.dept0 to ggs_owner;
Grant succeeded.