Sybaseへの接続の構成
データベース側でOracle GoldenGateに接続するために必要なユーザー権限と、SybaseからOracle GoldenGateへの接続を設定するための構成手順について学習します。
Sybaseのデータベース・ユーザーおよび権限の準備
Oracle GoldenGateには、データベース・ユーザー・アカウントが必要です。次のガイドラインに従って、このアカウントを作成し、権限を割り当てます。
-
データのセキュリティを維持し、Oracle GoldenGateの処理を正確に監視するため、他のユーザー、アプリケーション、プロセスには、Oracle GoldenGateデータベース・ユーザーとしてのログオンまたは操作を許可しないでください。
-
Oracle GoldenGate専用のデータベース・ユーザーを作成します。データベースに接続する必要のあるすべてのOracle GoldenGateプロセスに対して同じユーザーでもかまいません。
-
Extract (ソース・データベース)
-
Replicat (ターゲット・データベース)
-
DEFGENユーティリティ(ソースまたはターゲット・データベース)
-
-
Extractプロセスには、ソース・データベースにアクセスするための権限が必要です。次のいずれかを行います:
-
システム管理者権限を付与します。
-
ユーザー名に
replication_roleを割り当てます。レプリケーション・ロールを付与するコマンドは次のいずれかです。
-
sp_role 'grant', replication_role, *Extract_user*
Or
use *dbname* grant role replication_role to *Extract_user*
ノート:特定のDDLまたはDML操作では、sa_roleとreplication_roleの両方の使用が必要になる場合があります。
- Replicatプロセスには、ターゲット・データベースに対する接続権限およびDML権限が必要です。