Sybaseのデータベース・ユーザーおよび権限の準備

Oracle GoldenGateには、データベース・ユーザー・アカウントが必要です。次のガイドラインに従ってこのアカウントを作成し、権限を割り当てます。

  • データのセキュリティを維持したり、Oracle GoldenGateの処理を正確に監視するには、他のユーザー、アプリケーションまたはプロセスに対してOracle GoldenGateデータベース・ユーザーのログインまたは操作を許可しないでください。

  • Oracle GoldenGate専用のデータベース・ユーザーを作成します。データベースに接続する必要のあるすべてのOracle GoldenGateプロセスに対して同じユーザーでもかまいません。

    • Extract (ソース・データベース)

    • Replicat (ターゲット・データベース)

    • DEFGENユーティリティ(ソース・データベースまたはターゲット・データベース)

  • Extractプロセスには、ソース・データベースにアクセスするための権限が必要です。次のいずれかの操作を行います。

    • システム管理者権限を付与します。

    • ユーザー名にreplication_roleを割り当てます。レプリケーション・ロールを付与するコマンドは次のいずれかです。

      sp_role 'grant', replication_role, Extract_user

      または

      use dbname grant role replication_role to Extract_user
      

    ノート:

    特定のDDLまたはDML操作では、sa_rolereplication_roleの両方の使用が必要になる場合があります。

  • Replicatプロセスには、ターゲット・データベースに対する接続権限およびDML権限が必要です。