次の方法で共有


Oracle CDC Service の作成と編集

重要

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

新しい Oracle CDC Windows Service の作成と編集は CDC Service 構成コンソールで行います。

新しい Oracle CDC Windows Service を作成するには、左側のペインで [ローカルの CDC Service] を選択し、 [アクション] ペインで [新しいサービス] をクリックします。 [ローカルの CDC Service] を右クリックして [新しいサービス]をクリックすることもできます。 [新しい Oracle CDC Windows Service] ダイアログ ボックスが表示されます。

OR

CDC Service のプロパティを編集するには、プロパティを編集するサービスを選択し、 [アクション] ペインの [プロパティ] をクリックします。 操作するサービスを右クリックし、 [プロパティ]をクリックすることもできます。 [CDC Service のプロパティ] ダイアログ ボックスが表示されます。

[新しい Oracle CDC Windows Service] ダイアログ ボックスまたは [CDC Service のプロパティ] ダイアログ ボックスに次の情報を入力します。

サービス名
新しい Oracle CDC Windows Service の名前を入力します。 可能な限り長い名前は使用しないでください。 / 文字および \ 文字はサービス名で使用できません。

注意

このオプションは、サービスを編集するときは使用できません。 既に存在する Windows サービスの名前を変更することはできません。

説明
サービスを識別するのに役立つ説明を入力します。

[サービス アカウント]
次のいずれかを選択して、サービスを実行するアカウントを決定します。

  • ローカル システム アカウント

    このオプションはサービスに与える権限が多すぎるため、お勧めしません。

  • [このアカウント]

    Windows Vista または Windows Server 2008 では、既定のサービス アカウントは NETWORK SERVICE アカウントです。

    Windows 7 および Windows Server 2008 R2 以降では、既定のサービス アカウントは NT Service\\<サービス名> です。

    これらのアカウントにはパスワードが不要なため、これらのアカウントを使用すると、パスワードを使用せずに作業を行うことができます。 さらにこれらのアカウントは、Oracle CDC Service の実行に必要な権限のみを提供します。

    ローカルまたはドメインの Windows アカウントをサービス アカウントに使用できます。 この場合、アカウントの [パスワード] を入力する必要があります。 このアカウントは、ローカル ホストまたはドメイン アカウント用にすることができます。 パスワードが変更されたときは、必ず Windows のコントロール パネルのローカル サービスを使用してパスワードを更新します。

[サーバー名]: 接続先となる対象の SQL Server インスタンスを選択します (例: \\<コンピューター名>\<インスタンス名>)。 既定では、最後に接続していたサーバー インスタンスが表示されます。

認証
次のいずれかを選択してください。

  • [Windows 認証]: このオプションを選択した場合、Oracle CDC Service はサービス アカウント ID を使用して対象の SQL Server インスタンスに接続します。 SQL Server インスタンスが異なるコンピューターで実行されている場合、Windows 認証をドメイン アカウントと共に使用する必要があります。

  • [SQL Server 認証]: このオプションを選択する場合、使用する ログインの [ユーザー名] [パスワード] SQL Server を入力する必要があります。 Oracle CDC Service は、対象の SQL Server インスタンスに接続するときに、これらの資格情報を使用します。

Oracle CDC Service によって使用される SQL Server ログインは、public 固定サーバー ロールのメンバーであることだけが必要です。その他の権限は不要です。 新しい Oracle CDC インスタンスが追加されると、そのログインには、関連付けられている CDC データベースへの db_owner SQL Server アクセスが与えられます。

Oracle CDC Windows Service の定義を作成するには、プログラムに、関連付けられている SQL Server インスタンス内の MSXDBCDC データベースに対する更新アクセスが必要です。 [OK]をクリックすると、MSXDBCDC データベースに対する更新アクセスを持つ SQL Server ログインを入力するためのダイアログ ボックスが表示されます。

[SQL Server への接続] ダイアログ ボックスに入力するデータについては、「 Connection to SQL Server」を参照してください。

[オプション]
矢印をクリックして、構成するオプションを表示します。 これらのオプションを既定値のままにすることもできます。 使用可能なオプションは次のとおりです。

  • [接続タイムアウト] : CDC Service for Oracle が SQL Server への接続を待機する時間 (秒単位) を入力します。この時間を超過するとタイムアウトとなります。既定値は 15です。

  • [実行タイムアウト] : Oracle CDC Windows Service がコマンドの実行を待機する時間 (秒単位) を入力します。この時間を超過するとタイムアウトとなります。既定値は、 30です。

  • [暗号化接続]: Oracle CDC Service とターゲットの インスタンスの間の暗号化された接続を使用した通信に対しては、 [暗号化接続] SQL Server を選択します。

  • [詳細設定]: 必要に応じて、追加の接続プロパティを入力します。

[マスター パスワード]
Oracle CDC Windows Service によって Oracle のログ マイニング資格情報を保護するために使用されるパスワードを入力します。

高可用性構成で同じサービスの他のインスタンスがクラスターの他のノードで構成されている場合、同じマスター パスワードを使用する必要があります。 マスター パスワードを紛失または変更した場合、Oracle CDC インスタンス データベースに格納されているすべてのログ マイニング パスワードを、CDC デザイナー コンソールを使用して再入力する必要があります。

参照

CDC Service を作成および編集する方法