همانطور که می دانید برای انجام Replicate و Extract در گلدن گیت، باید کاربری با دسترسی های لازم در دیتابیس ایجاد شود تا قبل از نسخه 23c، می توانستیم از بسته DBMS_GOLDENGATE_AUTH برای دادن دسترسی های مورد نیاز در این زمینه استفاده کنیم:
SQL> EXEC DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE('c##oggadmin');
اما در نسخه 23c، این پکیج قابل استفاده نیست:
SQL> EXEC DBMS_GOLDENGATE_AUTH.GRANT_ADMIN_PRIVILEGE('c##oggadmin'); ORA-26988: Cannot grant Oracle GoldenGate privileges. The procedure GRANT_ADMIN_PRIVILEGE is disabled.
و اوراکل به جای آن Roleهای OGG_CAPTURE، OGG_APPLY و OGG_APPLY_PROCREP را ارائه کرده است.
SQL> grant OGG_CAPTURE to c##oggadmin; Grant succeeded.