Chat now with support
Chat with Support

We are aware of the intermittent issues with the support portal and are working to resolve them as quickly as possible. If you need assistance with opening a support case, please call support:1 (800) 306-9329 or (949) 754-8000

SharePlex 11.4 - インストールおよびセットアップガイド

このガイドについて このガイドで使用される表記規則 OracleソースへのSharePlexのインストールと設定
Oracle向けSharePlexプレインストールチェックリスト SharePlexインストーラのダウンロード Install SharePlex on Linux and UNIX(LinuxとUNIXへのSharePlexのインストール レプリケーションのためのOracle環境のセットアップ Oracleから異なるターゲットタイプへのレプリケーションを設定する Oracle向けクラウドホスト型データベースのインストールとセットアップ リモートキャプチャ向けインストールとセットアップ HAクラスタ向けインストールとセットアップ Oracle向け一般SharePlexデモ Oracle向け高度なSharePlexデモ データベース・セットアップ・ユーティリティ Oracleのインストールに関する問題の解決
ソースおよびサービスとしてのPostgreSQLデータベースへのSharePlexのインストールとセットアップ
PostgreSQL向けSharePlexのインストール前のチェックリスト PostgreSQL向けSharePlexインストーラのダウンロード ソースとしてのPostgreSQL向けLinuxへのSharePlexのインストール PostgreSQLからサポートされているターゲットタイプへのレプリケーションの設定 PostgreSQL向けクラウドホスト型データベースのインストールとセットアップ PostgreSQL向けリモートキャプチャのインストールとセットアップ PostgreSQL高可用性クラスタへのSharePlexのインストール 論理レプリケーションを使用した高可用性のPostgreSQL Azure Flexible ServerでのSharePlexの設定 PostgreSQL向けの汎用SharePlexデモ PostgreSQL用の高度なSharePlexデモ PostgreSQLのデータベースセットアップ PGDB as a Service向けデータベースセットアップ pg_hint_plan拡張機能のインストール PostgreSQLのインストールに関する問題の解決
DockerコンテナへのSharePlexのインストール SharePlexユーザのセキュリティグループへの割り当て インストールの問題の解決 SharePlexのアンインストール 高度なインストーラオプション rootとしてのSharePlexのインストール SharePlexでインストーラされるアイテム

TDEのサポートの設定

SharePlexはTDE プライマリ暗号化キーを使用して、レプリケートする必要があるTDEで保護されたデータを復号化します。また、SharePlexはOracleウォレットのパスワードを使用して、TDE プライマリ暗号化キーにアクセスします。ウォレットパスワードが外部ハードウェアセキュリティモジュールHSMに格納されている場合は、sp_hsmユーティリティを使用します。

ウォレットのオープンに成功すると、Captureは復号化モジュールに接続し、データを処理します。ウォレットが開かない場合、ウォレットが開くかプロセスが停止するまで、Captureは初期化状態のままです。show captureコマンドで表示される初期化状態は「Capture state: Waiting for open wallet.Captureの状態: ウォレットが開くのを待機しています。」です。

注意: SharePlexcopy/appendコマンドではTDEはサポートされていません。SharePlexでサポートされるOracleの機能の詳細については、『SharePlexリリースノート』を参照してください。

TDEで保護されたデータをキャプチャするために必要な権限

TDEで保護されたデータをREDOログから復号化するには、SharePlex管理者がウォレットのパスワードを使用してOracleウォレットを開く必要があります。デフォルトでは、Oracleウォレットのオーナーユーザのみがこのファイルの読み取り権限と書き込み権限を持っています。ウォレットのオーナーとして開始するか、dbaグループにファイルの読み取り権限を与えることができます。これは、SharePlex管理者ユーザがそのグループのメンバーだからです。

TDEで保護されたデータをキャプチャするためのSharePlexの設定

TDEで保護されたデータをサポートするようにSharePlexを設定するには、2つのセットアップツールを実行する必要があります。

  • インストール中に行わなかった場合データベースセットアップを実行します。TDEレプリケーションを有効にするよう求められたら「y」と入力し、尋ねられたら、ウォレットファイル名を含むTDEウォレットファイルへの完全修飾パスを入力します。詳細については、データベース・セットアップ・ユーティリティを参照してください。
  • sp_walletユーティリティを実行して、OracleウォレットのパスワードをSharePlexに提供します。このユーティリティは、手動または自動オープンモードで実行することができます。

sp_walletを実行し、パスワードを手動で指定するには:

  1. ソースシステムで、SharePlexの製品ディレクトリからSharePlexを起動します。sp_walletの実行を求めるプロンプトが表示されます。

    *** To enable TDE replication, run sp_wallet and provide the wallet password ***

  2. sp_walletを実行します。

    ./sp_wallet [-r port_number]

    ./sp_wallet -r 9400

    wallet password: walletpw

    Wallet loaded into SharePlex

sp_walletをオートオープンモードで実行するには:

オートオープンウォレットを使用している場合、TDEウォレットを自動的に開くようにSharePlexを設定できます。これにより、SharePlexの起動時にsp_walletを手動で実行する必要がなくなります。構文は以下の通りです。

./sp_wallet --auto-open [-r port_number]

重要! オートオープンウォレット機能を使用するには、セキュリティ上の考慮事項が追加で発生します。詳細については、Oracleのドキュメントを参照してください。また、SharePlexの変数データディレクトリをOracleウォレットやOracleデータファイルと共にバックアップしないでください。

オートオープンモードをキャンセルにするには:

./sp_wallet --no-auto-open [-r port_number]

TDEプライマリ暗号化キーを変更するには:

SharePlexの設定がアクティブな間にTDEプライマリ暗号化キーを変更する必要がある場合は、SharePlexが変更後もTDEで保護されたデータをレプリケートし続けるように、以下の手順を実行します。

  1. ソースデータベースを停止します。
  2. REDOログに残っているデータの処理をCaptureが終了したことを確認します。
  3. SharePlexをシャットダウンします。
  4. TDEプライマリ暗号化キーを変更します。
  5. SharePlexを再起動します。
  6. sp_walletユーティリティを実行し、SharePlexに新しいTDEプライマリ暗号化キーを提供します。

    ./sp_wallet [-r port_number]

外部ストレージに格納されたTDEウォレットキーをキャプチャするSharePlexの設定

HSM外部ストレージに格納されたTDEウォレットキーをサポートするようにSharePlexを設定するには、2つのセットアップツールを実行する必要があります。

  • インストール中に行わなかった場合データベースセットアップを実行します。TDEレプリケーションを有効にするよう求められたら、「y」と入力します。TDEキーがOracleウォレットに格納されているかどうかを尋ねられたら、「n」と入力します。次に、HSM PKCS 11ライブラリの完全修飾パス名ライブラリ名を含むを入力するように求められます。詳細については、「詳細については、データベース・セットアップ・ユーティリティを参照してください。
  • sp_hsmユーティリティを実行して、外部ストレージHSMに格納されているOracleウォレットキーを提供します。このユーティリティは手動モードで実行することができます。

sp_walletを実行し、パスワードを手動で指定するには:

  1. ソースシステムで、SharePlexの製品ディレクトリからSharePlexを起動します。sp_walletを実行するよう求められます。

    *** To enable TDE replication for ORACLE SID, run sp_hsm to setup the password for the HSM ***

  2. sp_hsmを実行します。

 

Oracleから異なるターゲットタイプへのレプリケーションを設定する

Oracleからサポートされているターゲットタイプへのレプリケーションのセットアップ

内容

 

これらの手順について

この章では、Oracleから別のタイプのターゲットにレプリケートするためのSharePlexの設定手順を説明します。これは異種レプリケーションとして知られています。

これらの手順では、ソースとターゲット間のデータの流れに関連する特定のタスクに重点を置いて説明します。SharePlexドキュメントの別のトピックを参照して設定を完了し、適用されるオプションの機能を展開して環境を監視および保守してください。

詳細については、以下を参照してください。

  • SharePlexSharePlex でサポートされるデータストア、データ型、操作については、『SharePlex リリースノート』の「システム要件」を参照してください。
  • その他の設定オプション、アクティベーション手順、モニタリング情報については、『SharePlex管理ガイド』を参照してください。
  • SharePlex のコマンド、パラメーター、ユーティリティに関する参考文書は、『SharePlexリファレンスガイド』を参照してください。

OracleからMySQLへのレプリケーションを設定する

OracleからMySQLまたはAuroraへのレプリケーションを設定する

概要

SharePlexは、Open Database ConnectivityODBCインターフェイスを通じて、レプリケートされたOracleデータをMySQLまたはAuroraターゲットデータベースにポストすることができます。

これらの説明書には、このターゲットに固有のセットアップ手順が含まれています。これらのセットアップ手順を実行する前に、本マニュアルの適切な指示に従って、SharePlexをソースとターゲットにインストールします。

SharePlexを使用してこのターゲットにレプリケートする場合、サポート対象のバージョン、データ型、操作については、『SharePlexリリースノート』を参照してください。

SharePlexのインストール

重要! PaaSクラウドサーバ上のMySQLまたはAuroraにレプリケートする場合オペレーティングシステムにアクセスしない、「クラウドホスト型データベースのインストールとセットアップ」のインストール手順を参照してください。

列名の確認

あるデータベースタイプのソースと別のデータベースタイプのターゲットとの間のレプリケーションをサポートするには、ソースとターゲットの列名の大文字と小文字を同じにする必要があります両方の列名を小文字に、または両方の列名を大文字にするなど。ソース列名とターゲット列名で大文字と小文字が異なる場合は、列マッピング機能を使って設定ファイルの列名をマッピングします。

SharePlexによる列マッピングの詳細については、『SharePlex管理ガイド』を参照してください。

ソース上のSharePlexの設定

以下のように、SharePlexとデータベースをOracleソースシステムで設定します。

SharePlexがキーを使用できるようにする

OracleソースからOpen Targetターゲットにレプリケートするには、キー情報をSharePlexで利用できるようにする必要があります。

Oracleサプリメンタルロギングを有効にする

OracleソースデータベースでPK/UKサプリメンタルロギングを有効にします。SharePlexは、ターゲット上で適切なキーを構築するためのOracleキー情報を持っている必要があります。

SP_OCT_USE_SUPP_KEYSパラメーターを設定します。

このパラメーターを使用すると、行が更新または削除されたときに、SharePlexはOracleサプリメンタルロギングによって設定された列をキー列として使用することができます。サプリメンタルロギングとこのパラメーターの両方が設定されていれば、SharePlexは常にキーを構築でき、SharePlexキーがOracleキーと一致することが保証されます。

このパラメーターの詳細については、『SharePlexリファレンスガイド』を参照してください。

レプリケーションの設定

ソース上で、captureおよびルーティング情報を指定するSharePlexの設定ファイルを作成します。

Datasource:o.SID

src_owner.table

tgt_owner.table

host@r.database_name

ここで:

  • SIDは、ソースOracleデータベースのORACLE SIDです。
  • src_owner.tableは、ソーステーブルの所有者と名前です。
  • tgt_owner.tableは、ターゲットテーブルの所有者と名前です。*
  • hostはターゲットシステムの名前です。
  • database_nameは、ターゲットデータベースの名前です。

*重要! データベースでターゲットの所有者やテーブル名が大文字以外の形式で定義されている場合は、必ず以下のようにしてください。

  • 大文字と小文字を区別して名前を適切に入力する。

  • 例えば、"MySchema"."MyTable"のように引用符で名前を囲む。

  • あるデータベースタイプのソースと別のデータベースタイプのターゲットとの間のレプリケーションをサポートするには、ソースとターゲットの列名の大文字と小文字を同じにする必要があります両方の列名を小文字に、または両方の列名を大文字にするなど。ソース列名とターゲット列名で大文字と小文字が異なる場合は、列マッピング機能を使って設定ファイルの列名をマッピングします。

注意: これは、追加のSharePlex設定機能を使用しない基本的な1ソース、1ターゲットの設定です。設定ファイルの作成に関する重要な情報や、より複雑なレプリケーションシナリオのための追加設定手順については、『SharePlex管理ガイド』の「データをレプリケートするためのSharePlexの設定」をご覧ください。

ソースの構成例:

以下の設定ファイルは、Oracleインスタンスora112から、ターゲットシステムsysprod上のデータベースmydbにあるターゲットテーブルregion1.empにテーブルHR.Empをレプリケートします。 ソーステーブルでは大文字と小文字が区別されます。

Datasource:o.ora112

HR."Emp" region1.emp sysprod@r.mydb

ターゲット上でのSharePlexの設定

以下の手順を実行して、ターゲット上でSharePlexを構成します。

  1. データベースのセットアップが、「Open Targetチェックリストページの要件をすべて満たしていることを確認します。

  2. MySQLのデータベースセットアップmysql_setupを実行し、SharePlexのデータベースアカウントと接続情報を確立します。詳細については、MySQLのデータベースセットアップを参照してください。

OracleからSQL Serverへのレプリケーションを設定する

概要

SharePlex は、ODBCOpen Database Connectivityインターフェイスを介して、レプリケートされたソースデータをMicrosoft SQL Serverターゲットデータベースにポストすることができます。

これらの説明書には、このターゲットに固有のセットアップ手順が含まれています。これらのセットアップ手順を実行する前に、本マニュアルの適切な指示に従って、SharePlexをソースとターゲットにインストールします。

SharePlexを使用してこのターゲットにレプリケートする場合、サポート対象のバージョン、データ型、操作については、『SharePlexリリースノート』を参照してください。

列名の確認

あるデータベースタイプのソースと別のデータベースタイプのターゲットとの間のレプリケーションをサポートするには、ソースとターゲットの列名の大文字と小文字を同じにする必要があります両方の列名を小文字に、または両方の列名を大文字にするなど。ソース列名とターゲット列名で大文字と小文字が異なる場合は、列マッピング機能を使って設定ファイルの列名をマッピングします。

SharePlexによる列マッピングの詳細については、『SharePlex管理ガイド』を参照してください。

ソース上のSharePlexの設定

Oracleソースシステム上でSharePlexとデータベースをセットアップする必要があります。詳細な設定手順については、「ソース上のSharePlexの設定ページを参照してください。

ターゲット上でのSharePlexの設定

以下の手順を実行して、ターゲット上でSharePlexを構成します。

  1. データベースのセットアップが、「Open Targetチェックリストページの要件をすべて満たしていることを確認します。

  2. SQL Serverのデータベースセットアップmss_setupを実行し、SharePlexのデータベースアカウントと接続情報を確立します。詳細については、SQL Serverのデータベースセットアップを参照してください。

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating