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

ソースとしてのPostgreSQL向けLinuxへのSharePlexのインストール

Linux上のPostgreSQL向けSharePlexインストーラは、対話または無人モードで実行できます。インストーラを実行する手順の詳細については、「Open Targetデータベース向けLinux/UnixへのSharePlexのインストール」を参照してください。

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

目次
これらの手順について

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

これらの手順では、ソースとターゲット間のデータの流れに関連する特定のタスクに重点を置いて説明します。必要に応じて、SharePlexのドキュメントの別のトピックを参照して設定を完了し、該当するオプションの機能を導入して環境の監視とメンテナンスを行ってください。

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

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

PostgreSQLからPostgreSQLへのレプリケーションの設定

注意: これらの説明は、特に断りのない限り、PostgreSQLのすべての実装に適用されます。

概要

SharePlexは、Open Database ConnectivityODBCインターフェイスを介して、レプリケートされたPostgreSQLデータをPostgreSQLターゲットデータベースにポストすることができます。SharePlexは、PostgreSQLオープンソースデータベースのすべての実装をサポートしています。

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

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

ソースおよびターゲット上でのSharePlexの設定

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

レプリケーションの設定

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

Datasource:r.source_DB

src_schema.table

tgt_schema.table

host@r.database_name

ここで:

  • source_DBは、ソースデータベースのデータベース名です。
  • src_schema.tableは、ソーステーブルのスキーマと名前です。
  • tgt_schema.tableは、ターゲットテーブルのスキーマと名前です。*
  • hostはターゲットシステムの名前です。
  • database_nameは、ターゲットデータベースの名前です。
*重要!  

データベースで定義されているスキーマ名やテーブル名では大文字と小文字を区別するため、必ず以下のようにします。

  • 大文字と小文字を区別して名前を適切に入力する。
  • 例えば、"MySchema"."MyTable"のように引用符で名前を囲む。

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

ソースの設定の例

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

Datasource:r.dbname112

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

PostgreSQLからOracleへのレプリケーションの設定

概要

SharePlexは、Open Database ConnectivityODBCインターフェイスを介して、レプリケートされたPostgreSQLデータをOracleターゲットデータベースにポストすることができます。SharePlexは、PostgreSQLオープンソースデータベースのすべての実装をサポートしています。

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

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

ソースおよびターゲット上でのSharePlexの設定

SharePlexとデータベースをPostgreSQLソースシステムとOracleターゲットシステムで設定します。

レプリケーションの設定

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

Datasource:r.dbname

src_schema.table

tgt_owner.table

host@o.database_name

ここで:

  • source_DBは、ソースデータベースのデータベース名です。
  • src_schema.tableは、ソーステーブルのスキーマと名前です。
  • tgt_owner.tableは、ターゲットテーブルの所有者と名前です。*
  • hostはターゲットシステムの名前です。
  • database_nameは、ターゲットデータベースの名前です。
*重要!  

データベースで定義されているスキーマ名やテーブル名では大文字と小文字を区別するため、必ず以下のようにします。

  • 大文字と小文字を区別して名前を適切に入力する。
  • 例えば、"MySchema"."MyTable"のように引用符で名前を囲む。

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

PostgreSQLからOracleへのレプリケーションの設定ファイルの例:

# data2k configuration file

datasource:r.source_databasename

"demo"."data2k" "DEMO"."DATA2K" target_system@o.target_databasename
Related Documents

The document was helpful.

Select Rating

I easily found the information I needed.

Select Rating