Oracle順序のサポート
Oracle順序をサポートするには、いくつかのデータベース・プロシージャをインストールする必要があります。
SQLプロンプトから、ソース・データベースおよびターゲット・データベースでDBAとしてスクリプト$OGG_HOME/lib/SQL/legacy/sequence.SQLを実行します。
コンテナ・データベース(CDB)で、プラガブル・データベース(PDB)のDBA権限を持つローカル・ユーザーとして接続します。
CDBではない場合は、データベースのDBAとして接続します。
Oracle GoldenGate管理ユーザーには、必ずしもDBA権限は必要ありません。ただし、Oracle GoldenGate管理ユーザーには、Oracle AI Database 26ai以上のOGG_CAPTURE | OGG_APPLYロールによって付与された権限に加えて、SELECT ANY DICTIONARYおよび[CREATE |ALTER|DROP] ANY SEQUENCE権限を持つ必要があります。以前のOracle AIデータベース・バージョンでは、プロシージャ・コールDBMS_GOLDEN_GATE_AUTH.GRANT_ADMIN_PRIVILEGEを使用できます。
次の例は、システム・ユーザーとしてPDBにログインし、sequence.sqlスクリプトを実行する方法を示しています。
sqlplus system/***@pdbeast
@sequence.sql
ggadminなどのOracle GoldenGate管理ユーザーを指定するよう求められます。
スクリプトが正常に終了すると、順序レプリケーションのステータスが返されます:
STATUS OF SEQUENCE SUPPORT
--------------------------------------------------------------
SUCCESSFUL installation of Oracle Sequence Replication support