Chat now with support
Chat with Support

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でインストーラされるアイテム

Open Targetチェックリスト

すべてのOpen Target
要件 完了済みはい/いいえ

必要なデータベースのアップグレードを実行します。

SharePlexをインストールする前に、必要なデータベースのアップグレードを実行します。これにより、インストールおよびセットアップ手順でデータベース設定を行うときにSharePlexが最新のオブジェクト定義を取得するよう保証できます。

 

データベースのリリースバージョンを確認します。

データベースのリリースバージョンが、SharePlexでサポートされていることを確認してください。

 

文字セットを考慮してください

Open TargetターゲットOracle以外のターゲットにレプリケートする場合、SharePlexは、任意のOracle Unicode文字セットおよびUS7ASCII文字セットからのレプリケーションをサポートします。SharePlexはUnicode文字セットでOpen Targetターゲットにデータをポストするため、ソースデータがUnicodeまたはUS7ASCIIの場合、ターゲット上で変換する必要はありません。

ただし、以下の項目に当てはまる場合は、ターゲット上で変換が必要となります。

  • ソースデータの文字セットがOracle UnicodeまたはUS7ASCII以外の場合、ターゲットに転記するためにUnicodeに変換するには、ターゲットにOracleクライアントをインストールする必要があります。
  • データをUnicode以外の文字セットでターゲットデータベースにポストする必要がある場合は、ターゲットにOracleクライアントをインストールして変換を実行し、targetコマンドを使用してPostが使用するターゲット文字セットを特定する必要があります。
  • LOBデータをレプリケートする場合は、ソースの文字セットにかかわらず変換が必要です。

Linux上のOracleクライアントで変換を実行するには:

  1. Oracle Administratorクライアントをターゲットシステムにインストールします。クライアントは管理者インストールタイプでなければなりません。Instant ClientおよびRuntimeインストールタイプはサポートされていません。
  2. ORACLE_HOMEをクライアントのインストールに設定します。ORACLE_SIDをエイリアスまたは存在しないSIDに設定します。SharePlexはこれらのSIDを使用せず、データベースが実行されている必要はありません。
  3. お使いのオペレーティングシステム用のLinux/Unixインストーラーを使用してSharePlexインストールします。
  4. SP_OPX_NLS_CONVERSIONパラメーターがデフォルトの1に設定されていることを確認してください。

UnicodeとUS7ASCIIのデータを変換せずに適用するには:

ソースデータがUnicodeまたはUS7ASCIIで、LOBデータをレプリケートしない場合は、変換やOracleクライアントは必要ありません。SP_OPX_NLS_CONVERSIONパラメーターを0に設定して変換を無効にし、Postが実行中であれば再起動します。

 

ケースを考慮してください

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

 

適切なODBCドライバをインストールします。

ターゲットに適切なODBCドライバがインストールされていることを確認し、インストールされていない場合はインストールします。

SharePlexでドライバをテストするには、OTSユーティリティを使用できます。このユーティリティのスタンドアロンバージョンは、SharePlexをインストールする前に使用することも、SharePlexをインストールした後にインストールディレクトリから実行することもできます。詳細については、『SharePlexリファレンスガイド』のOTSのドキュメントを参照してください。

 

キー列の大文字と小文字の区別を有効にします

文字ベースのプライマリキー列や一意のインデックスを形成する列のデータについて、大文字と小文字の区別を有効にします。これにより、Postは正しいソースキーとターゲットキーの値を比較して、正しいターゲット行を更新し、一意の制約エラーを防ぐことができます。キーの値で大文字と小文字を区別しない限り、次のようなケースが起こることがあります。

Create table Sales (CustName varchar(20) primary key);

insert into Sales values (‘abc company’);

成功

insert into Sales values (‘ABC Company’);

一意制約違反エラーで失敗

 

ターゲットテーブルのトリガ、カスケード削除、外部キーを無効にします。

トリガ、カスケード削除、外部キーはOpen Targetテーブルでは無効である必要があります。

ソースシステム上のトリガ、カスケード削除、および外部キーに起因するDMLの変更は、SharePlexによってトランザクションログに入力され、ターゲットデータベースにレプリケートされます。同じメカニズムの実行がターゲットの親テーブルで許可されている場合、レプリケーションによって複製される子テーブルへの変更が開始されます。このような重複操作によって、同期外れのエラーが発生します。

ソース外部キーの結果を正確にレプリケートするためには、互いに外部キーを持つすべてのテーブルをレプリケーション設定に含める必要があります。参照制約を持つテーブルはすべてターゲットデータベースに存在していなければなりません。もし1つでも欠けると、参照整合性が崩れる可能性があります。

 
Postgresターゲット
要件 完了済みはい/いいえ

PostgreSQLのpg_hba.confファイルにソースエントリを追加します。

PostgreSQLターゲット非クラウドの場合、PostgreSQLpg_hba.confファイルに、PostgreSQLターゲットサーバとそのデータベースへのアクセスをそのサーバに与えるSharePlexソースサーバIPアドレスのエントリがあることを確認してください。

エントリの例:

host    all     all     sourceip     md5
 

Amazon EC2チェックリスト

要件 完了済みはい/いいえ

複数のEBSボリュームへのインストール

  • データベースとSharePlexをAmazon Elastic Block StorageEBSにインストールします。EBSボリュームは永続的なストレージですが、デフォルトのAmazonストレージは非永続的で、インスタンスがシャットダウンするとデータが失われます。EBSボリュームはより高いパフォーマンスも提供します。ボリュームの最小サイズは1GBです。
  • ディスク性能を最適化するには、複数のEBSボリュームを作成し、ソフトウェアRAIDを使用してそれらを結合します。ベンチマークによると、最適なEBSボリューム数は8です。
 

Elastic IPアドレスの割り当て

Amazon Elastic IPアドレスは静的です。これはSharePlexの要件を満たしています。SharePlexで使用するソースマシンとターゲットマシンの両方にElastic IPを作成し、割り当てる必要があります。

 

SharePlexインストーラのダウンロード

SharePlexインストーラのダウンロード

SharePlexインストーラ

オペレーティングシステムの種類によって、SharePlexのインストーラーは異なります。このトピックは、その違いと使用されている命名規則を理解するのに役立ちます。

LinuxおよびUnix

LinuxおよびUnix該当する場合上のSharePlexインストーラは、拡張子.tpmの自己解凍型インストールファイルです。

OracleおよびOpen Target:

個別のSharePlexインストーラビルドが、サポートされているプラットフォームごとにあります。

SharePlex-release#-build#-platform-chipset.tpm

Oracle SolarisSunの場合は、個別のSharePlexインストーラビルドが、サポートされているオペレーティングシステムのバージョンごとにあります。お持ちのオペレーティングシステムのバージョンがリストされていない場合は、お持ちのバージョンよりの番号の中で最も大きいものを選択してください。

SharePlex-release#-build#-platform-version-chipset.tpm

インストーラは、抽出のための一時ターゲットディレクトリを現在のディレクトリ内に作成します。この一時ターゲットディレクトリは、インストール完了時に削除されます。.tpmファイルを実行するときに-tオプションを使用すると、SharePlexインストール場所とは別のファイルシステムにファイルを展開できます。

注意: PostgreSQLデータベースのインストールファイル.tpmファイルは、Linuxプラットフォームでのみ利用可能です。

SharePlexインストーラを取得する場所

オペレーティングシステムに対応するSharePlexインストールパッケージをダウンロードしてください。

SharePlexパッチもダウンロードして、基本ソフトウェアをインストールした後にインストールできるようにします。

以下の手順でSharePlexパッチをダウンロードします。

  1. Questソフトウェア・サポート・ページに移動します: http://support.quest.com/

  2. Download Softwareソフトウェアをダウンロード」をクリックします。

  3. 検索ボックスに「SharePlex」と入力してGoを押します。
  4. 必要なバージョンのDownload列の矢印をクリックします。また、ファイル名をクリックすると、詳細情報にアクセスしたり、ファイルをダウンロードしたりすることができます。

  5. SharePlexをインストールするシステムにファイルを転送します
  6. これでインストールプロセスを開始する準備が整いました。インストーラを実行する前に、必ずバージョンごとのリリースノートを熟読してください。

Install SharePlex on Linux and UNIX(LinuxとUNIXへのSharePlexのインストール

SharePlexのインストール

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating