4.1 Oracle GoldenGate Monitorエージェントのインスタンスの作成

  1. Oracle GoldenGate Monitorエージェントの作成スクリプト(createMonitorAgentInstance.sh)を含むディレクトリに移動します。例:
    cd OGG_AGENT_BASE_HOME
  2. 次のスクリプトを実行します。
    対象のオペレーティング・システム 使用するコマンド

    UNIX

    $ ./createMonitorAgentInstance.sh

    Windows

    C:\ createMonitorAgentInstance.bat

    システムは次のように応答します。

    Please enter absolute path of Oracle GoldenGate home directory : 
    
  3. Oracle GoldenGateホーム・ディレクトリの絶対パスを入力します。例: /u01/ogg/replication/oggcore1

    システムは次のように応答します。

    Please enter absolute path of OGG Agent instance : 
    
  4. Oracle GoldenGate Monitorエージェント・インスタンスを含むディレクトリ(既存のディレクトリでかまいません)を入力します。例: /u01/ogg/agents/oggmon/agent1。このディレクトリは、次にOracle GoldenGateをインストールおよびパッチ適用するときに、Oracle GoldenGate MonitorエージェントJARおよび構成ファイルを上書きしないように、Oracle GoldenGateホーム・ディレクトリと異なるディレクトリにしてください。このディレクトリは、パッチ適用をサポートするためにOGG_AGENT_BASE_HOMEディレクトリの外部にある必要もあります。次の各項では、このディレクトリはOGG_AGENT_INST_HOMEと呼ばれます。

    ノート:

    Windowsの場合は、JDK8ディレクトリの絶対パスを必ず明示的に指定する必要があり、そうしないと、MonitorエージェントはMonitorサーバーに接続できません。このディレクトリ・パスはjagent.prmファイルで定義することもできます。

    Oracle GoldenGate Monitorエージェント・インスタンスのディレクトリは、既存のディレクトリの場所でかまいません。この場合は、指定するように求められます。

    OGG Agent instance directory already exists, do you want to overwrite the contents (yes | no)". 
    

    「yes」を選択した場合、スクリプトの実行が続けられ、その場所にあるOracle GoldenGate Monitorエージェントに関連する内容はすべて上書きされます。「no」を選択した場合、スクリプトの実行が停止します。

    システムは次のように応答します。

    Please enter unique name to replace timestamp in startMonitorAgent script.
    
  5. startMonitorAgent.shスクリプト・ファイルのタイムスタンプを置換する一意の名前を入力します。

一意のディレクトリに作成する必要がありますが、これと同じプロセスを使用して追加のインスタンスを作成できます。たとえば、新しいMonitorエージェント・インスタンスは、別のOracle GoldenGate Monitorエージェント・インスタンスと同じOracle GoldenGateインスタンス・ディレクトリ(例: /u01/ogg/replication/oggcore1)を参照できますが、Oracle GoldenGate Monitorエージェント・インスタンスのディレクトリは常に新しいディレクトリ(例: /u01/ogg/agents/oggmon/agent2)にする必要があります。Oracle GoldenGate Monitorエージェントは、その構成方法に基づいて、Oracle GoldenGateのモニタリング統計をOracle GoldenGate Monitorサーバーに報告します。

ノート:

Oracle GoldenGate 12.3.xの場合、最低限必要なJAgentバージョンは12.2.1.2.171115です。