これらの手順では、CDC Service 構成コンソールから新しい Oracle CDC Service を作成および編集する方法について説明します。
この手順では、Oracle CDC サービスが構成されているコンピューターで管理者特権を持つ Windows ユーザーが必要です。
新しい CDC サービスを作成するには
[スタート] メニューから、[CDC Service Configuration for Oracle]\(Oracle の CDC サービス構成\) を選択します。
左側のウィンドウで、[ローカル CDC Services] を右クリックし、[新しいサービス] を選択します
[操作] ウィンドウから [新しいサービス] をクリックすることもできます。
Oracle CDC Service 新規作成ダイアログ ボックスに必要な情報をタイプまたは入力します。 [ 新しい Oracle CDC Service ] ダイアログ ボックスに情報を入力する方法については、「Oracle CDC Service の作成と編集」を参照してください。
[新しい Oracle CDC Service] ダイアログ ボックスで提供される SQL Server ログインは、サービスの実行時に Oracle CDC Service によって使用されます。 このログインは、パブリック固定サーバー ロールのメンバーである必要があるだけで、他の特権は必要ありません。 新しい Oracle CDC インスタンスが追加されると、そのログインは、関連付けられている SQL Server CDC データベースへの db_owner アクセスを受け取ります。
必要な情報の入力が完了したら、[ OK] をクリックします。
Oracle CDC Windows サービス定義を作成するには、関連付けられている SQL Server インスタンス内の MSXDBCDC データベースへの更新アクセス権がプログラムに必要です。 [OK] をクリックすると、MSXDBCDC データベースへの更新アクセス権を持つ SQL Server ログインを入力するように求めるダイアログ ボックスが表示されます。
[SQL Server への接続] ダイアログ ボックスに入力する必要があるデータの詳細については、「 SQL Server への接続」を参照してください。
[ OK] を クリックして[新しい Oracle CDC Service] ダイアログ ボックスを閉じます。
CDC サービスを編集するには
[スタート] メニューから、[CDC Service Configuration for Oracle]\(Oracle の CDC サービス構成\) を選択します。
左側のウィンドウで、[ ローカル CDC Services ] を選択し、編集するローカル サービスを右クリックし、[ プロパティ] を選択します。
また、中央で操作しているサービスを選択し、[ 操作] ウィンドウで [ プロパティ] をクリックすることもできます。
[CDC サービスのプロパティ] ダイアログ ボックスに必要な情報を入力します。 [CDC サービスのプロパティ] ダイアログ ボックスに情報を入力する方法については、「 Oracle CDC Service の作成と編集 」を参照してください。
必要な情報の入力が完了したら、[ OK] をクリックすると、[SQL Server への接続] ダイアログ ボックスが開きます。
MSXDBDCDC データベースへの書き込みアクセス許可のないログインで新しい Oracle CDC インスタンスを作成しようとすると、エラー メッセージが表示されます。 そのダイアログ ボックスで [OK] を クリックして、[SQL Server への接続] ダイアログ ボックスを表示します。 このダイアログ ボックスでは、 db_owner データベース ロールなど、MSXDBCDC データベースへの書き込みアクセス許可を持つログインの資格情報を入力する必要があります。
[SQL Server への接続] ダイアログ ボックスに入力する必要があるデータの詳細については、「 SQL Server への接続」を参照してください。
[Oracle に接続] ダイアログ ボックスで [ OK] を クリックします。 どちらのダイアログ ボックスも閉じられ、サービスが更新され、登録されます。