データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

Oracle®GoldenGate(OGG)Monitor Agent(またはjagent)は、インスタンスに関する情報を収集し、それをOracle GoldenGateMonitorServerおよびOracleGoldenGate用のEnterpriseManagerプラグインに送信します。この投稿では、OGG12cjagentをアップグレードする方法を示します。

既存のOGG12cjagentをインストールしてアップグレードします
  1. V44427-01.zipを解凍します 、出力ファイル fmw_12.1.3.0.0_ogg.jarを生成します 。

     -rwxr-xr-x   1 oracle  oinstall 435392820 Jun 18  2014 fmw_12.1.3.0.0_ogg.jar
    
  2. $ JAVA_HOMEであることを確認します および$JAVA_HOME / bin 次のコマンドを実行することにより、が正しくセットアップされ、Javaバージョンが1.7以降であることを確認します。

     /nbcogg/goldengate <s0931> java -version
     java version "1.8.0_45"
     Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
     Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
     /nbcogg/goldengate <s0931>
    
  3. 次のJavaコマンドを実行して、Oracle Universal Installer(OUI)インストーラを開始します。

     /nbcogg/goldengate <s0931> java -jar -Xmx1024m /nbcogg/goldengate/fmw_12.1.3.0.0_ogg.jar
     Launcher log file is /var/tmp/OraInstall2015-07-08_08-17-57AM/launcher2015-07-08_08-17-57AM.log.
     Extracting files....................................................
     Starting Oracle Universal Installer
    

次のスクリーンショットはOUIを示しています:

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

このステップでは、Oracleホームディレクトリの場所を指定する必要があります。

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

Oracle GoldenGate Monitor Agentを選択し、次へをクリックします :

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

特定のオペレーティングシステムの前提条件を確認します:

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

次のスクリーンショットは、インストールの機能と使用されているディスク容量のリストを示しています。

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

次のスクリーンショットは、インストールの進行状況を追跡しています。

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします

インストールが完了すると、次のメッセージが表示されます。

OGGjagentをOGGMonitorAgent12.1.3にアップグレードします インストール後の手順
  1. 次のコマンドを実行して、jagentを停止します。

     /testogg<s0931> ./ggsci
     Oracle GoldenGate Command Interpreter for Oracle
     Version 11.2.1.0.17 17888650 OGGCORE_11.2.1.0.0OGGBP_PLATFORMS_131215.2328_FBO
     Solaris, sparc, 64bit (optimized), Oracle 11g on Dec 16 2013 16:59:28
     Copyright (C) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
     GGSCI (oracle.test.com) 1> info all
    
     Program     Status     Group       Lag at Chkpt  Time Since Chkpt
    
     MANAGER     RUNNING
     JAGENT      STOPPED
     EXTRACT     RUNNING    ETKX01      00:00:00      00:00:01
     EXTRACT     RUNNING    EXTTK01     00:00:00      00:00:06
     EXTRACT     RUNNING    PMPTK01     00:00:00      00:00:07
     EXTRACT     RUNNING    PTKX01      00:00:00      00:00:05
    
     -rwxr-x---   1 oracle  oinstall     152 Jan  8  2014 create_ogg_agent_instance.sh
    
     /testogg<s0931> ps -ef |grep jagent
     oracle    8880   871   0 08:33:42 pts/1       0:00 grep jagent
    

kill -9を使用します 実行中の漂遊jagentプロセスを停止するコマンド。

  1. 次のコマンドを実行してcreateoggagentスクリプトを実行し、インスタンスを作成します。

     /nbcogg/goldengate/GoldenGate/oggmon/ogg_agent <s0931> ./create_ogg_agent_instance.sh
     Please enter absolute path of Oracle GoldenGate home directory : /testogg
     Please enter absolute path of OGG Agent instance : /testogg
     OGG Agent instance directory already exists, do you want to overwrite the contents (yes | no) : yes
     Sucessfully created OGG Agent instance.
     /nbcogg/goldengate/GoldenGate/oggmon/ogg_agent <s0931>
    
     /testogg/dirjar <s0931> ls -lart *jagent.jar*
     -rw-r-----   1 oracle  oinstall  255338 Dec 16  2013 jagent.jar
     /testogg/dirjar <s0931>
    
     /testogg/cfg <s0931> vi Config.properties
    
     ####################################################################
     ## jagent backward compatibility                                 ###
     ####################################################################
     jagent.backward.compatibility=false
    
     ####################################################################
     ## jagent SSL Enabled property                                   ###
     ####################################################################
     jagent.ssl=false
    
  2. 次のコマンドを実行して、すべてのサービスを停止します。

     GGSCI (oracle.test.com) 4> stop ETKX01
    
     Sending STOP request to EXTRACT ETKX01 ...
     Request processed.
    
     GGSCI (oracle.test.com) 5> stop EXTTK01
    
     Sending STOP request to EXTRACT EXTTK01 ...
     Request processed.
    
     GGSCI (oracle.test.com) 6> stop PMPTK01
    
     Sending STOP request to EXTRACT PMPTK01 ...
     Request processed.
    
     GGSCI (oracle.test.com) 7> stop PTKX01
    
     Sending STOP request to EXTRACT PTKX01 ...
     Request processed.
    
     GGSCI (oracle.test.com) 8> info all
    
     Program     Status      Group       Lag at Chkpt  Time Since Chkpt
    
     MANAGER     STOPPED
     JAGENT      STOPPED
     EXTRACT     STOPPED     ETKX01      00:00:00      00:00:18
     EXTRACT     STOPPED     EXTTK01     00:00:00      00:00:13
     EXTRACT     STOPPED     PMPTK01     00:00:00      00:00:08
     EXTRACT     STOPPED     PTKX01      00:00:00      00:00:04
    
  3. 次のコマンドを実行して、サービスを開始し、検証します。

:サービスを複数回検証すると、jagentのステータスが停止したと表示されます。これを修正するには、構成プロパティにいくつかの変更を加える必要があります。

    GGSCI (oracle.test.com) 17> info all

    Program     Status     Group       Lag at Chkpt  Time Since Chkpt

    MANAGER     RUNNING
    JAGENT      RUNNING
    EXTRACT     RUNNING    ETKX01      00:00:00      00:00:04
    EXTRACT     RUNNING    EXTTK01     00:00:00      00:00:01
    EXTRACT     RUNNING    PMPTK01     00:00:00      00:00:05
    EXTRACT     RUNNING    PTKX01      00:00:00     00:00:05

    GGSCI (oracle.test.com) 18> info all

    Program     Status     Group       Lag at Chkpt  Time Since Chkpt

    MANAGER     RUNNING
    JAGENT      STOPPED
    EXTRACT     RUNNING    ETKX01      00:00:00      00:00:08
    EXTRACT     RUNNING    EXTTK01     00:00:00      00:00:04
    EXTRACT     RUNNING    PMPTK01     00:00:00      00:00:08
    EXTRACT     RUNNING    PTKX01      00:00:00      00:00:08
  1. jagentログでエラーを確認するには、次のコマンドを実行します。

     /testogg/logs <s0931> more ogg_agent.log
     [2015-07-08T08:48:12.305-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20244] [com.goldengate.monitor.jagent.JAgentWSMain] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] About to call initialize on the WebService
     [2015-07-08T08:48:12.475-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20245] [com.goldengate.monitor.jagent.JAgentWSMain] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] Loading agent-spring-ws.xml ###############
     [2015-07-08T08:48:15.086-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20593] [com.goldengate.monitor.jagent.config.impl.ConfigFilesHelper] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] JAgent config.dir system property is set, and the configuration is pointed to /export/home/oracle/testogg/cfg location.
     [2015-07-08T08:48:15.088-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20594] [com.goldengate.monitor.jagent.config.impl.ConfigFilesHelper] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] JAgent configuration of checkpoint file absolute path: /export/home/oracle/testogg/cfg/../dirchk/agent.cpm
     [2015-07-08T08:48:15.088-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20595] [com.goldengate.monitor.jagent.config.impl.ConfigFilesHelper] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] JAgent default configuration of checkpoint file absolute path: /export/home/oracle/testogg/cfg/../cfg/agent.cpm
     [2015-07-08T08:48:15.097-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20028] [com.goldengate.monitor.jagent.config.impl.AgentInfoImpl] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] Using IP address 3.156.4.153 to connect to the Manager Web Service
     [2015-07-08T08:48:15.099-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20029] [com.goldengate.monitor.jagent.config.impl.AgentInfoImpl] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] Reading Manager port 7810 from mgr.prm file.
     [2015-07-08T08:48:17.361-07:00] [JAGENT] [ERROR] [OGGMON-20016] [com.goldengate.monitor.jagent.config.impl.AgentInfoImpl] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] Monitor Server JMX password is not defined. Please run Wallet Utility to create Monitor Server JMX password.
     [2015-07-08T08:48:17.372-07:00] [JAGENT] [NOTIFICATION] [OGGMON-20247] [com.goldengate.monitor.jagent.JAgentWSMain] [tid: main] [ecid: 0000KtiM_kHESOsDCjCCwg1LbKOw000001,0] Error Initializing JAgent. JAgent will not be initialized and about to return. , [[org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'agentBootstrapper': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'agentInfo': Invocation of init method failed; nested exception is java.lang.Exception: One ore more Java Agent properties in Config.properties file are not defined properly. Check ggserr.log file for more detail. Correct the error in the Config.properties file and restart the Manager.
    
  2. OEMの場合は、 /export/home/oracle/testogg/cfg/Config.propertiesを更新します 、agent.type.enabled=OGGMONを変更します agent.type.enabled=OEMへ 。

  3. 終了したら、マネージャを再起動して、すべてのサービスを検証します。正常に起動して実行する必要があります。

     GGSCI (oracle.test.com) 6> info all
    
     Program     Status     Group       Lag at Chkpt  Time Since Chkpt
    
     MANAGER     RUNNING
     JAGENT      RUNNING
     EXTRACT     RUNNING    ETKX01      00:00:00      00:00:02
     EXTRACT     RUNNING    EXTTK01     00:00:00      00:00:01
     EXTRACT     RUNNING    PMPTK01     00:00:00      00:00:04
     EXTRACT     RUNNING    PTKX01      00:00:00      00:00:04
    
結論

上記の手順に従うことで、Oracleが推奨するOGGMonitorAgentを簡単にアップグレードできます。このプロセスは、アップグレードを完了するための最も簡単で最良の方法です。

コメントや質問をするには、[フィードバック]タブを使用します。私たちと会話を始めることもできます。


  1. クラウドにOracleデータベース(DBaaS)を作成する

    この投稿では、Oracle®Cloudでサービスとしてのデータベース(DBaaS)データベースを作成するために必要なすべての手順を説明します。 はじめに このサービスにより、ユーザーは、物理ハードウェアをセットアップしたり、オペレーティングシステムをインストールしたり、Oracle Databaseのインストール前提条件を処理したりすることなく、データベースを作成できます。データベースの作成に時間はかからず、最小限のシステム管理者権限が必要です。 この投稿では、OracleCloudでDBaaSをセットアップするための次の手順を学習します。 コンパートメントを作成します。 仮想クラウドネ

  2. Oracle19cでDBCAコマンドを使用してデータベースのクローンを作成する

    このブログでは、Oracle19cの新機能であるDatabaseConfiguration Assistant(DBCA)を使用して、ソースデータベースのバックアップを作成せずにリモートプラガブルデータベース(PDB)をコンテナデータベース(CDB)に複製する方法を紹介します。 ソースからターゲットへのクローン作成にかかる時間は最小限です。 ソースDBの詳細 CDB:LCONCDBPDB:LCON 以下は総数です。ソース内の各コンテナ(CDBおよびPDB)の下にあるDBFファイルのうち、クローンがターゲット内にある後に検証する必要があります。上記のソースDBから、ターゲットホスト内にCDB