次の方法で共有


CDC Service の操作方法

重要

Change Data Capture for Oracle by Attunity は現在非推奨です。 詳細については、お知らせを参照してください。

この手順では、CDC Service 構成コンソールを使用して、Oracle CDC Service の操作用に SQL Server インスタンスを準備し、新しい CDC サービスを作成する方法について説明します。

CDC サービスを操作するには

  1. [スタート] メニューの [CDC Service Configuration for Oracle]をクリックします。

  2. 左ペインで [ローカルの CDC Service] (ルート レベル) を選択します。

  3. 次のいずれか、または両方のタスクを実行します。

    • [SQL Server の準備]

      CDC Service 構成コンソールの右側にある [アクション] ペインで、このオプションを選択します。

      [ローカルの CDC Service] を右クリックして [SQLServer の準備]をクリックすることもできます。

      [Oracle CDC 用 SQL Server インスタンスの準備] ダイアログ ボックスが表示されます。

      Oracle CDC サービス用に SQL Server インスタンスを準備するには、ログインが dbcreator 固定サーバー ロールを持つ SQL Server ログインを持っている必要があります。 このログインは、MSXDBCDC データベースの作成に使用されます。このデータベースは、Oracle CDC Service を追加する際、および後で Oracle CDC インスタンスを追加する際に必要です。

      このダイアログ ボックスの使用方法の詳細については、「 Prepare SQL Server for CDC」を参照してください。 CDC 用の SQL Server インスタンスを有効にする方法の詳細については、「 CDC 用に SQL Server を準備する方法」を参照してください。

    • [新しい CDC サービスの作成]

      CDC Service 構成コンソールの右側にある [アクション] ペインで [新しいサービス] をクリックします。

      [ローカルの CDC Service] を右クリックして [新しいサービス] をクリックすることもできます。

      [新しい Oracle CDC Service] ダイアログ ボックスが表示されます。

      このダイアログ ボックスの使用方法の詳細については、「 Create and Edit an Oracle CDC Service」を参照してください。 CDC サービスを作成または編集する方法の詳細については、「 CDC Service を作成および編集する方法」を参照してください。

      Oracle CDC Service によって使用される SQL Server ログインは、public 固定サーバー ロールのメンバーであることだけが必要です。その他の権限は不要です。 ただし、Oracle CDC Service を作成するには、ログインが MSXDBCDC データベースに対する書き込み権限を持っている必要があります。たとえば、ログインに db_owner データベース ロールが割り当てられている必要があります。 MSXDBDCDC データベースに対する書き込み権限を持たないログインが新しい Oracle CDC インスタンスの作成を試みると、エラー メッセージが表示されます。 そのダイアログ ボックスで [OK] をクリックします。[SQL Server への接続] ダイアログ ボックスが表示されます。

      db_owner データベース ロールなど、MSXDBCDC データベースに対する書き込み権限を持つログインの資格情報を入力する方法については、「 Oracle CDC Service の作成と編集 」および「 SQL Server への接続」を参照してください。

参照

CDC Service の操作