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

OracleのソースサーバからPaaSクラウドへのポスト

これらの手順は、ソースサーバからターゲット・クラウド・データベースに直接レプリケートするためにSharePlexを設定するのに役立ちます。すべてのSharePlexプロセスは、このサーバ上で実行されます。大量のトランザクションが発生する環境では、本番稼働システムに許容できないオーバーヘッドが発生する可能性があります。その場合は、中間サーバを使う必要があります。

以下も参照してください。

中間サーバからPaaSクラウドへのポスト

クラウドデータベース上のSharePlexのセットアップの概要

ソースのOracleからクラウドOracleへ

すべての手順はソースサーバ上で実行します。

  1. SharePlexのインストール前のチェックリスト」を完成させます。

  2. SharePlexをインストールします。「Oracleデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

  3. ora_setupを実行し、ソースのOracleデータベースの接続情報を確立します。「Oracleのデータベースセットアップ」を参照してください。

  4. ローカルのtnsnames.oraファイルに、ターゲット・クラウド・データベースを指すエントリを追加します。これにより、ソースサーバからターゲットデータベースにクエリを実行できます。

  5. ora_setupを実行し、ターゲット・クラウド・データベースの接続情報を確立します。サービス作成時に作成されたマスターユーザとしてユーティリティを実行します。このユーザには、必要なDBA権限があります。

    重要:

    1. Bequeath接続かどうかを尋ねられたら、「Y」と入力します。これは、SharePlexがTNSを使用してターゲット・クラウド・データベースに接続するように指示します。

    2. tns_aliasを指定するよう求められたら、ターゲット・クラウド・データベース用に作成したものを指定します。

    3. 現在のSIDをソースとして使用するかどうか尋ねられたら、「N」と入力します。

  6. SharePlex設定ファイルのルーティングマップに以下を指定します。

    • ターゲットシステムを指定するソースホスト名

    • ターゲット・クラウド・データベースのORACLE_SID

    以下の例では、source1がソースシステムで、orcldb1がターゲット・クラウドデータベースの tns_aliasです。

    datasource:o.orcldbprim
    #source tables target tables routing map
    splex.demo_src splex.demo_dest source1@r.orcldb1

詳細については、『SharePlex管理者ガイド』の「データをレプリケートするためのSharePlexの設定」を参照してください。

ソースのOracleからクラウドのOpen Targetへ

以下のすべての手順はソースサーバ上で実行されます。

  1. SharePlexのインストール前のチェックリスト」を完成させます。

  2. SharePlexをインストールします。以下を参照してください。

  3. ソースデータベースの適切なデータベース・セットアップ・ユーティリティを実行します。以下を参照してください。

    重要:

    1. OracleのセットアップのみこのシステムがRACでない限り、Bequeath接続かどうかを尋ねられたら、Bequeathを使用する場合は「Y」と入力します。

    2. データベースまたはSIDをソースとして使用するかどうか尋ねられたら、「Y」と答えます。

  4. ターゲット・クラウド・データベースの適切なODBCクライアントをインストールします。

  5. ターゲット・クラウド・データベースの適切なデータベース・セットアップ・ユーティリティを実行します。「データベース・セットアップ・ユーティリティ」を参照してください。

  6. SharePlex設定ファイルのルーティングマップに以下を指定します。

    1. ターゲットホストとしてのソースサーバの名前

    2. ターゲットデータベースとしてのクラウドデータベースの名前

設定コンポーネントを指定する方法の詳細については、『SharePlex管理ガイド』の「データをレプリケートするためのSharePlexの設定」を参照してください。

Oracleの中間サーバからPaaSクラウドへのポスト

これらの手順は、SharePlexのImportおよびPostコンポーネントを実行する中間サーバからターゲット・クラウド・データベースにレプリケートするためにSharePlexを設定するのに役立ちます。

以下も参照してください。

ソースサーバからPaaSクラウドへのポスト

クラウドデータベースでのSharePlexのセットアップの概要

ソースのOracleからクラウドOracleへ

  1. SharePlexのインストール前のチェックリスト」を完成させます。

  2. ソースサーバで、ソースデータベース用のSharePlexをインストールします。「Oracleデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

  3. ソースサーバでora_setupを実行し、ソースデータベースの接続情報を確立します。「Oracleのデータベースセットアップ」を参照してください。

    重要:

    1. このシステムがRACでない限り、Bequeath接続かどうかを尋ねられたら、「Y」と入力します。

    2. 現在のSIDをソースとして使用するかどうか尋ねられたら、「Y」と入力します。

  4. 中間サーバにOracleバイナリをインストールします。Oracleインスタンスを作成しないでください。

  5. 中間サーバで、ローカルのOracleホームを指すエントリをoratabファイルに追加し、ORACLE_SIDのダミーエントリを作成します。スタートアップスクリプトがダミーインスタンスの起動を試みないように、必ずNを指定してください。

    orcldb:/u01/app/oracle/product/12.1.0/dbhome_1:N

  6. 中間サーバで、ターゲット・クラウド・データベースを指すエントリをtnsnames.oraファイルに追加します。

  7. 中間サーバに、ターゲット・クラウド・データベース用のSharePlexをインストールします。ORACLE_SIDの入力を求められたら、ターゲット・クラウド・データベース用に作成したtns_aliasを指定します。「Oracleデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

  8. 中間サーバでora_setupを実行し、ターゲット・クラウド・データベースの接続情報を確立します。クラウドサービス作成時に作成されたマスターユーザとして実行します。このユーザは、ターゲットデータベースの接続情報を確立するために必要なDBA権限を持っています。

    重要:

    1. Bequeath接続かどうかを尋ねられたら、「Y」と入力します。これは、SharePlexがTNSを使用してターゲット・クラウド・データベースに接続するように指示します。

    2. tns_aliasを指定するよう求められたら、ターゲット・クラウド・データベース用に作成したものを指定します。

    3. 現在のSIDをソースとして使用するかどうか尋ねられたら、「N」と入力します。

  9. SharePlex設定ファイルのルーティングマップに以下を指定します。

    • ターゲットホストとしての中間サーバの名前

    • ターゲット・クラウド・データベースのORACLE_SID

以下の例では、intermediary1が中間サーバで、orcldb1がターゲット・クラウド・データベースのtns_aliasです。

datasource:o.orcldbprim
#source tables target tables routing map
splex.demo_src splex.demo_dest intermediary1@o.orcldb1

詳細については、『SharePlex管理者ガイド』の「データをレプリケートするためのSharePlexの設定」を参照してください。

ソースのOracleからクラウドのOpen Targetへ

  1. SharePlexのインストール前のチェックリスト」を完成させます。

  2. ソースサーバで、ソースデータベース用のSharePlexをインストールします。「Oracleデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

  3. ソースサーバで、ソースデータベースの適切なデータベース・セットアップ・ユーティリティを実行します。「Oracleのデータベースセットアップ」を参照してください。

    重要:

    1. OracleのセットアップのみこのシステムがRACでない限り、Bequeath接続かどうかを尋ねられたら、Bequeathを使用する場合は「Y」と入力します。

    2. データベースまたはSIDをソースとして使用するかどうか尋ねられたら、「Y」と答えます。

  4. 中間サーバに、ターゲット・クラウド・データベースの適切なODBCクライアントをインストールします。

  5. 中間サーバに、ターゲット・クラウド・データベース用のSharePlexをインストールします。「Oracleデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

  6. 中間サーバで、ターゲット・クラウド・データベースの適切なデータベース・セットアップ・ユーティリティを実行します。「データベース・セットアップ・ユーティリティ」を参照してください。

    重要:

    • ターゲットがAuroraの場合は、mysql_setupユーティリティを使用します。

    • ターゲットがSQL Serverの場合は、このデータベースをソースとして使用するかどうかを尋ねられたら、「N」と答えます。

    • すべてのターゲット接続文字列の入力を求められたら、完全なターゲットデータベース名を指定します。

  7. SharePlex設定ファイルのルーティングマップに以下を指定します。

    1. ターゲットホストとしての中間サーバの名前

    2. ターゲットデータベースとしてのクラウドデータベースの名前

MySQLターゲットを使用した以下の例では、intermediary3が中間システム、sptest3がターゲット・クラウド・データベースです。

datasource:o.orcldbprim
#source tables target tables routing map
HR.EMP "sptest3"."emp" intermediary3@r.sptest3

詳細については、『SharePlex管理者ガイド』の「データをレプリケートするためのSharePlexの設定」を参照してください。

リモートキャプチャ向けインストールとセットアップ

SharePlexは、SharePlexが稼働しているシステムとは別のシステムで稼働しているOracleデータベースからキャプチャすることができます。

このサポートはLinux上で動作するOracleデータベースを対象としています。このサポートは、SharePlexとリモート・キャプチャ・データベースが同じオペレーティングシステムの種類で実行されている場合にのみ適用されますつまり、SharePlexがLinuxで実行されている場合、リモートデータベースもLinuxで実行されていなければなりません

SharePlexは、データベースがASM上で実行されていない限り、RAC上のOracleからのリモートキャプチャをサポートしていません。

注意:
  • Amazon AWS上にあるリモートデータベースからキャプチャするようにSharePlexを設定する場合は、『SharePlexInstallation and Setup Guide for an Oracle on RDSRDS上のOracle向けのインストールおよび設定ガイド』を参照してください。

  • 同じOracleインスタンスに対して複数のSharePlexインスタンスを使用するリモートキャプチャはサポートされていません。

リモートキャプチャ用にSharePlexを設定するには、以下を行います。

  1. SharePlexが稼動しているシステムにOracleクライアントをインストールします。このシステムにはデータベースは不要です。
  2. SharePlexシステム上のORACLE_HOMEシステム変数をOracleクライアント・インストール・フォルダに設定します。
  3. ORACLE_SIDを、存在しないローカルデータベースのプレースホルダとして、ダミーの値に設定します。
  4. SharePlexシステムでtnsnames.oraファイルを作成し、リモート・ソース・データベースのエントリを作成します。TNS_ADMIN環境変数で指定されたパスにそのファイルを置きます。
  5. リモートシステム上でSharePlexを通常通りインストールします。
  6. Oracleのデータベースセットアップ」の指示に従って、SharePlexシステム上でOracle Setupを実行します。

    • 「Will SharePlex install be using a BEQUEATH connection?インストールにBEQUEATH接続を使用しますか?」に「NOいいえ」と回答します。
    • 「Are you setting up SharePlex for an RDS database?RDSデータベースにを設定しますか?」に「NOいいえ」と回答します。
    • 「Will the current setup for sid: SID be used as a source (including cases as source for failover or primary-primary setups)?現在のsid: SIDセットアップは、ソースとして使用されますかフェールオーバーやプライマリ-プライマリ・セットアップのソースとして使用する場合を含む?」に「YESはい」と回答します。
  7. 本書に従って、その他のすべてのインストールおよびセットアップ作業を完了します。
  8. セットアップが完了したら、sp_copsp_ctrlを開始します。
  9. SP_OCT_OLOG_RDS_MINERパラメーターを1に設定して有効にします。リモートデータベースからキャプチャする場合、Captureにはディスク上のログファイルへのアクセス権がないため、OCIコールでREDOログを読み込む必要があります。
  10. レプリケーションの設定と開始については、『SharePlex管理ガイド』を参照してください。

HAクラスタ向けインストールとセットアップ

Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating