サポートと今すぐチャット
サポートとのチャット

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

SharePlexセキュリティグループの概要

SharePlexのセキュリティグループについて

SharePlexのレプリケーションを監視、制御、変更するには、コマンドを発行するシステム上のいずれかのSharePlexセキュリティグループにそのユーザが割り当てられている必要があります。各グループは1つの権限レベルに対応しており、これによってそれぞれのユーザが発行できるSharePlexコマンドが決まります。コマンドを実行するには、そのコマンドに対応する権限レベルまたはそれ以上のレベルが必要です。authlevelコマンドを使用して、システム上でSharePlexコマンドを発行するための権限レベルを決定します。

SharePlexのセキュリティグループの説明

以下の表を参照して、各SharePlexユーザに付与するグループと権限レベルを決定してください。

ユーザの権限レベルと役割
権限レベル ユーザタイプ ユーザグループ ユーザロール
1 Administration spadmin*

ソースシステムとターゲットシステムのそれぞれで、Administrator権限を持つユーザが少なくとも1人必要です。

すべてのSharePlexコマンドを発行できます。SharePlex Administratorのみが発行できるコマンドは以下の通りです。

  • startup、shutdown
  • アクティブな設定に関連するすべての設定コマンド
  • list paramを除くすべてのパラメーターコマンド
  • start capture
  • stop capture
  • abort capture
  • truncate log

SharePlex AdministratorユーザはOracle dbaグループに属している必要があります。Oracle RACおよびASM 11gR2以降の場合、ユーザはOracle Inventoryグループにも属している必要があります例: $ useradd –g spadmin –G dba,oinstall。Oracle Inventoryグループのメンバーシップは、etc/groupファイルに明示的に記載する必要があります。

UnixおよびLinuxでは、SharePlexをrootユーザとしてインストールしない限り、インストール前にSharePlex AdministratorユーザとSharePlex adminグループが存在している必要があります。

2 Operator spopr 上記以外のすべてのSharePlexコマンドを発行できます。
3 Viewer spview リスト、ステータス画面、ログを表示し、レプリケーションのみを監視することができます。

注意: SharePlex管理者グループのデフォルト名はspadminですが、インストール時に任意のグループを指定したり、そのグループに任意の名前を指定したりすることができます。

UnixとLinuxでのSharePlexグループの作成と追加

UnixとLinuxでのSharePlexグループの作成と追加

UnixとLinuxでSharePlexグループをいつ、どこに作成するかは、SharePlexをrootユーザとしてインストールするか非rootユーザとしてインストールするかによって異なります。

  • 非rootでインストールする場合は、SharePlexのインストーラを実行する前に/etc/groupファイルにグループを作成します。クラスタでは、すべてのノードにグループを作成します。*
  • SharePlexをroot ユーザでインストールする場合、/etc/groupファイルにグループを作成するようインストーラに指示できます。クラスタにインストールする場合、プライマリノードにはインストーラがグループを作成しますが、他のノードにはご自身で作成する必要があります。

*インストーラは、インストール処理中にSharePlexのAdministratorユーザをspadminグループに追加するため、グループが存在していなければなりません。クラスタでは、このユーザはプライマリノードにのみ追加されます。SharePlexのAdministratorユーザを他のノードに追加する必要があります。

etc/groupにグループを作成するには:

# groupadd spadmin

# groupadd spopr

# groupadd spview

ユーザをグループに割り当てるには:

  1. /etc/groupファイルを開きます。
  2. UnixまたはLinuxのユーザ名を適切なグループに追加します。グループにユーザ名のリストを割り当てるには、コンマ区切りリストを使用します以下の例を参照

    spadmin:*:102:spadmin,root,jim,jane,joyce,jerry

    passwordフィールドがNULLの場合、パスワードはグループに関連付けられていません。この例では、アスタリスク*がパスワード、「102」が数値のグループID、spadminがグループを表します。グループIDは一意でなければなりません。

  3. ファイルを保存します。

sp_ctrlauthlevelコマンドを発行することにより、ご自身の認証レベルを確認することができます。

インストールの問題の解決

目次
概要

この章では、SharePlexのインストール後、初めてSharePlexをインストールまたは実行する際に発生する可能性のある一般的な問題について説明します。

場合によっては、本書の特定の手順に優先する、または手順を補足する特別なインストール手順があります。更にこのバージョンには、インストール中またはインストール後に注意すべき既知の問題が存在する可能性があります。インストールプロセスを開始する前に、インストールするSharePlexのバージョンのリリースノートをお読みください。

 

インストーラの問題の解決

sp_copが停止されたかどうか

これまでにSharePlexをこのシステムにインストールしたことがあり、これを再度インストールしている場合に、SharePlexがこのシステム上で実行されていると、インストールでエラーが返されます。sp_ctrlshutdownコマンドを使用してSharePlexを停止します。sp_ctrlを実行できない場合、またはいずれかのSharePlexプロセスが終了しない場合は、UnixおよびLinuxシステムではps -ef | grep sp_を使用してそのプロセスを見つけ、強制終了します。すべてのSharePlexプロセスが強制終了されたら、インストールプログラムを再度実行します。

すべてのシステムがネットワークに接続されているかどうか

SharePlexをロードしているすべてのシステムがネットワークに接続されていることを確認します。各システムのネットワークノード名とIPアドレスは、ターゲットマシン自体が設定されていない場合でも、SharePlexがTCP操作を実行できるように十分に確立されている必要があります。

ネームサービスにSharePlexグループを入れたかどうか

お使いの環境でNISやNISPLUSのようなネームサービスを使用している場合は、SharePlexグループおよびサービスをネームサーバに追加してからSharePlexのインストールプログラムを実行する必要があります。また、ネームサーバのSharePlex AdminグループでSharePlex管理者の名前を指定してからSharePlexをインストールしなければなりません。手順は31ページに記載されています。これらの手順を実行しないと、インストー ルでグループの存在を確認しようとした時点でエラーが発生します。

データベースが開いているかどうか

SharePlexのインストール中はデータベースを開いておく必要があります。

関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択