Privileges for Capturing from Oracle Data Vault
Grant the following privileges connected as SYS user in
Oracle database. These privileges are set for Extract and Replicat user
credentials:
-
EXEC DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE ('userID','*', GRANT_OPTIONAL_PRIVILEGES=>'*'); GRANT DV_GOLDENGATE_ADMIN, DV_GOLDENGATE_REDO_ACCESS to userID; -
Grant Replicat the privileges in
DBMS_MACADM.ADD_AUTH_TO_REALMif applying to a realm.Connect as Database Vault owner and execute the following scripts:BEGIN DVSYS.DBMS_MACADM.ADD_AUTH_TO_REALM( REALM_NAME => 'Oracle Default Component Protection Realm',GRANTEE => 'userID',AUTH_OPTIONS => 1) ; END ; / EXECUTE_DBMS_MACADM.AUTHORIZE_DDL('SYS', 'SYSTEM'); -
For DDL replication, grant the following as the Database Vault owner:
EXECUTE DBMS_MACADM.AUTHORIZE_DDL (‘userID', ‘SCHEMA FOR DDL’);