FUJITSU Linkexpress Replication option説明書 |
目次
索引
![]() ![]() |
第3章 オープンサーバ間:Oracle抽出レプリケーション | > 3.3 レプリケーション運用のためのセットアップ | > 3.3.3 データベースのセットアップ |
Linkexpress Replication optionのOracle抽出レプリケーションでは、トリガを利用して差分ログを収集しています。さらにトリガ内では外部プロシジャをコールすることで、トランザクションログデータベースへの格納形式に変換しています。トリガ内で外部プロシジャをコールするためには、リスナー(Listener)を起動する必要があります。以下にリスナーのセットアップ方法および起動方法を説明します。
リスナーのセットアップは、$ORACLE_HOME/network/admin配下にある以下のファイルを修正します。ファイルがない場合には作成してください。
listener.ora
tnsnames.ora
listener.oraファイルに以下の記述を追加してください。なお、SID_NAME、ORACLE_HOMEはシステムに合うように修正してください。詳細は、Oracleのマニュアルを参照してください。
複写元Oracleのバージョンが、9.2.0、10.1.0の場合に指定します。
32bit版Oracleをご使用の場合は、extprocを指定してください。64bit版Oracleをご使用の場合は、extproc32を指定してください。
tnsnames.oraファイルに以下の記述を追加してください。すでにextprocに対して定義されている場合(listener.oraファイルのextprocまたはextproc32に対応するKEYが定義されている場合。下の場合にはextproc_key)には、追加する必要はありません。なお、SIDはシステムに合うように修正してください。
Oracleの管理者のログインIDで以下を実行し、リスナーを起動してください。
lsnrctl start リスナー名 |
リスナー名:上記の例では「EXTERNAL_PROCEDURE_LISTENER」になります。
また、以下の方法でリスナーを停止することができます。
lsnrctl stop リスナー名 |
リスナー名:上記の例では「EXTERNAL_PROCEDURE_LISTENER」になります。
目次
索引
![]() ![]() |