Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

Oracle® GoldenGate (OGG) मॉनिटर एजेंट (या jagent) एक इंस्टेंस के बारे में जानकारी एकत्र करता है और इसे Oracle GoldenGate मॉनिटर सर्वर और Oracle GoldenGate के लिए एंटरप्राइज मैनेजर प्लग-इन को भेजता है। इस पोस्ट में, मैं दिखाता हूं कि OGG 12c jagent को कैसे अपग्रेड किया जाए।

मौजूदा OGG 12c jagent को इंस्टॉल और अपग्रेड करें

  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 सही ढंग से सेटअप हैं और निम्नलिखित कमांड चलाकर जावा संस्करण 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. Oracle Universal Installer (OUI) इंस्टॉलर आरंभ करने के लिए निम्नलिखित Java कमांड चलाएं:

    /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 को दर्शाता है:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

इस चरण में, आपको Oracle होम निर्देशिका का स्थान निर्दिष्ट करने की आवश्यकता है:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

Oracle GoldenGate मॉनिटर एजेंट चुनें और Next पर क्लिक करें:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

विशिष्ट ऑपरेटिंग सिस्टम पूर्वापेक्षाओं की जांच करें:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

निम्न स्क्रीनशॉट इंस्टॉलेशन के लिए सुविधाओं की सूची और उपयोग किए गए डिस्क स्थान की मात्रा दिखाता है:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

निम्न स्क्रीनशॉट इंस्टॉलेशन प्रगति को ट्रैक करता है:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.1.3 में अपग्रेड करें

इंस्टॉलेशन पूरा होने के बाद, निम्न संदेश प्रदर्शित होता है:

3 सरल चरणों में Oracle GoldenGate मॉनिटर एजेंट को संस्करण 12.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

नोट: चल रहे किसी भी भटके हुए jagent प्रोसेस को रोकने के लिए kill -9 कमांड का उपयोग करें।

  1. OGG एजेंट इंस्टेंस बनाने के लिए create ogg एजेंट स्क्रिप्ट निष्पादित करने के लिए निम्नलिखित कमांड चलाएं:

    /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 द्वारा अनुशंसित अनुसार OGG मॉनिटर एजेंट को आसानी से अपग्रेड कर सकते हैं। यह प्रक्रिया अपग्रेड पूरा करने का सबसे आसान और सर्वोत्तम तरीका है।

कोई टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें। आप हमसे बातचीत भी शुरू कर सकते हैं।


  1. निर्बाध Oracle Grid RAC अपग्रेड: Linux पर 12c से 19c तक चरण-दर-चरण मार्गदर्शिका निर्बाध Oracle Grid RAC अपग्रेड: Linux पर 12c से 19c तक चरण-दर-चरण मार्गदर्शिका

    यह पोस्ट दो-नोड Oracle® Grid Real Application Cluster (RAC) को संस्करण 12C (12.1.0.2) से 19C (19.7.0) तक अपग्रेड करने के लिए चरण-दर-चरण दृष्टिकोण को कवर करती है जो Linux® ऑपरेटिंग सिस्टम (OS) पर चलता है। परिचय Oracle Grid RAC के लिए नवीनतम उपलब्ध संस्करण 19c है। Oracle बेहतर स्थिरता और सुरक्षा के लि

  1. क्लाउड में Oracle DBaaS डेटाबेस त्वरित रूप से तैनात करें क्लाउड में Oracle DBaaS डेटाबेस त्वरित रूप से तैनात करें

    यह पोस्ट Oracle® क्लाउड में डेटाबेस-एज़-अ-सर्विस (DBaaS) डेटाबेस बनाने के लिए सभी आवश्यक चरण प्रदान करती है। परिचय यह सेवा उपयोगकर्ताओं को बिना किसी भौतिक हार्डवेयर को सेट किए, ऑपरेटिंग सिस्टम इंस्टॉल किए, और Oracle डेटाबेस इंस्टॉलेशन पूर्वापेक्षाओं से निपटे बिना डेटाबेस बनाने में सक्षम बनाती है। डे

  1. Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें Oracle 19c DBCA के साथ रिमोट PDB को CDB में कुशलतापूर्वक क्लोन करें

    यह ब्लॉग डेटाबेस कॉन्फ़िगरेशन असिस्टेंट (DBCA) का उपयोग करने के तरीकों का परिचय देता है, जो Oracle 19c में एक नई सुविधा है, एक रिमोट प्लगेबल डेटाबेस (PDB) को एक कंटेनर डेटाबेस (CDB) में क्लोन करने के लिए बिना स्रोत डेटाबेस का बैकअप लिए। स्रोत से लक्ष्य तक क्लोन करने में न्यूनतम समय लगता है। स्रोत DB