Cannot Enable Integrated Capture On GoldenGate - DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE (Doc ID 1619040.1)

Last updated on MAY 04, 2017

Applies to:

Oracle GoldenGate - Version 11.2.1.0.16 and later
Information in this document applies to any platform.

Symptoms

Trying to enable integrated capture. When I try to grant the needed privileges based on the ggadmin user it fails. If DDL_enable is set I get the following:

BEGIN DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE (grantee=>'ggadmin', privilege_type=>'capture',grant_select_privileges=>true, do_grants=>TRUE); END;

*
ERROR at line 1:
ORA-06550: line 1070, column 94:
PLS-00905: object GGADMIN.FILE_SEPARATOR is invalid
ORA-06550: line 1068, column 17:
PL/SQL: Statement ignored
ORA-06512: at "SYS.DBMS_XSTREAM_ADM_INTERNAL", line 2882
ORA-06512: at "SYS.DBMS_GOLDENGATE_AUTH", line 24
ORA-06512: at line 1

If I unset DDL_ENABLE I get this.

BEGIN DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE (grantee=>'ggadmin', privilege_type=>'capture',grant_select_privileges=>true, do_grants=>TRUE); END;

*
ERROR at line 1:
ORA-01952: system privileges not granted to 'GGADMIN'
ORA-06512: at "SYS.DBMS_XSTREAM_ADM_INTERNAL", line 2882
ORA-06512: at "SYS.DBMS_GOLDENGATE_AUTH", line 24
ORA-06512: at line 1


The OGG user has DBA and related privileges.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms