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

ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट स्थापित करें

OracleIntegration Cloud Service से ऑन-प्रिमाइसेस, स्टैंडअलोनडेटाबेस या Oracle® E-बिज़नेस सूट (EBS) डेटाबेस तक पहुँच प्राप्त करने या कनेक्शन स्थापित करने के लिए, आपको अपने ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विसकनेक्टिविटी एजेंट स्थापित करने की आवश्यकता है। Oracle इंटीग्रेशन क्लाउड सर्विसएजेंट केवल AdminServer घटक के साथ एक WebLogic सर्वर स्थापित करता है।

स्थापना पूर्वापेक्षाएँ

ऑन-प्रिमाइसेस डेटाबेस पर कनेक्टिविटी एजेंट स्थापित करने से पहले, सुनिश्चित करें कि आपने निम्नलिखित पूर्वापेक्षाओं पर विचार किया है:

  • ऑपरेटिंग सिस्टम (OS) पूर्वापेक्षाओं में निम्नलिखित आइटम शामिल हैं:

    • Oracle Enterprise Linux® (OEL) संस्करण 6 या 7.

    • 4 जीबी जावा हीप साइज के साथ होस्ट पर 8 जीबी फ्री मेमोरी। यदि हेपसाइज बढ़ता है, तो आपको अधिक मेमोरी की आवश्यकता होती है।

    • /etc/hosts . में पूरी तरह से योग्य डोमेन नाम प्रविष्टि ।

    • 20 जीबी खाली जगह के साथ एक माउंट पॉइंट।

    • डेटाबेस व्यवस्थापक (DBA) समूह के साथ एक उपयोगकर्ता नाम।

  • जावा संस्करण पूर्वापेक्षाओं में निम्नलिखित आइटम शामिल हैं:

    • कनेक्टिविटी एजेंट को स्थापित और उपयोग करने के लिए आपको Oracle JDK संस्करण 1.7 या 1.8 स्थापित करना होगा।

    • अन्य JDK समर्थित नहीं हैं।

  • ऑन-प्रिमाइसेस होस्ट (जहां एजेंट स्थापित किया जाएगा) और Oracle इंटीग्रेशनक्लाउड सर्विस के बीच कनेक्टिविटी सक्षम करने के लिए ऑन-प्रिमाइसेस होस्ट पर पोर्ट 443 खोलें।

आवश्यक सॉफ़्टवेयर डाउनलोड और कॉन्फ़िगरेशन चरण

आवश्यक सॉफ़्टवेयर घटकों को डाउनलोड करने के लिए निम्न चरणों का उपयोग करें।

Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट डाउनलोड करें

Oracle इंटीग्रेशन क्लाउड सर्विस से कनेक्टिविटी एजेंट सॉफ़्टवेयर डाउनलोड करने के लिए निम्न चरणों का उपयोग करें:

  1. अपने ब्राउज़र में https://cloud.oracle.com/OIC दर्ज करें।
  2. साइन इन करेंक्लिक करें और अपने क्लाउड यूज़रनेम और पासवर्ड से साइन इन करने के लिए संकेतों का पालन करें।
  3. एजेंटक्लिक करें ।
ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट स्थापित करें
  1. क्लिक करें डाउनलोड करें और फिर कनेक्टिविटी एजेंट . क्लिक करें ।
ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट स्थापित करें
  1. डाउनलोड किए गए इंस्टॉलेशन सॉफ़्टवेयर को अपने ऑन-प्रिमाइसेस होस्ट सर्वर पर ले जाएं। सॉफ़्टवेयर का आकार लगभग 2GB होना चाहिए।

Oracle Integration Cloud Service में एक एजेंट समूह बनाएं

एजेंट को स्थापित करने से पहले, निम्न चरणों का उपयोग करके Oracle एकीकरण CloudService में एक एजेंट समूह बनाएँ:

  1. अपने क्लाउड व्यवस्थापक लॉगिन आईडी और पासवर्ड के साथ https://cloud.oracle.com/OIC पर साइन इन करें, और एजेंट आइकन पर क्लिक करके एक एजेंट समूह बनाएं। ।
ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट स्थापित करें
  1. क्लिक करें एजेंट समूह बनाएं और निम्‍न चित्र में दिखाए अनुसार इनपुट प्रदान करें:
ऑन-प्रिमाइसेस होस्ट पर Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट स्थापित करें

इनपुट में निम्नलिखित आइटम शामिल हैं:

  • एजेंट समूह का नाम :इस नाम का उपयोग तब किया जाता है जब आप ऑन-प्रिमाइसेस होस्ट पर कनेक्टिविटी एजेंट स्थापित करते हैं।
  • पहचानकर्ता :आप एजेंट समूह के नाम के समान नाम का उपयोग कर सकते हैं या इस समूह की पहचान करने के लिए कोई भी नाम दे सकते हैं।
  • एजेंट प्रकार :परिवर्तनशील नहीं।
  • विवरण :एजेंट का विवरण दें।

Oracle Java JDK 1.7 या 1.8 डाउनलोड करें

Oracle से Oracle Java JDK 1.7 या 1.8 डाउनलोड करें।

इस ब्लॉग पोस्ट में, इंस्टॉलेशन ने 64-बिट संस्करण जावा को Linux संस्करण के रूप में उपयोग किया है।

नोट: डाउनलोड किए गए जावा को उस ऑन-प्रिमाइसेस होस्ट में ले जाएं जहां आप कनेक्टिविटी एजेंट को स्थापित करना चाहते हैं और उसे निकालना चाहते हैं।

Oracle इंटीग्रेशन क्लाउड सर्विस कनेक्टिविटी एजेंट इंस्टॉल करें

सुनिश्चित करें कि आपके द्वारा पहले डाउनलोड किया गया इंस्टॉलेशन सॉफ़्टवेयर पहले से ही आपके ऑन-प्रिमाइसेस होस्ट सर्वर पर ले जाया गया है।

/u01/app/OICS . में कनेक्टिविटी एजेंट को स्थापित करने के लिए निम्न चरणों का उपयोग करें ऑन-प्रिमाइसेस Linux होस्ट में.

JDK 1.7 या 1.8 को PATH पर सेट करें

  1. /u01/app/OICS . पर नवीनतम JDK संस्करण निकालें जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

    [सॉफ्टवेयर्स]$ pwd/u02/app/OICS/सॉफ्टवेयर्स [सॉफ्टवेयर्स]$ ls -ltr jdk-8u181-linux-x64.tar.gz-rw-r–r– 1 orati2 dba 185646832 अगस्त 22 02:29 jdk-8u181 -linux-x64.tar.gz[Softwares]$[Softwares]$ tar -xzvf jdk-8u181-linux-x64.tar.gz[Softwares]$ ls -tlr|grep ^ddrwxr-xr-x 7 orati2 dba 4096 जुलाई 7 04:09 jdk1.8.0_181[सॉफ्टवेयर]$

  2. jdk1.8.0_181 . से सभी फाइलों को कॉपी करें आपके JAVA_HOME . पर निर्देशिका निम्नलिखित उदाहरण में दिखाई गई है:

    [सॉफ़्टवेयर]$ pwd/u02/app/OICS/सॉफ़्टवेयर[सॉफ़्टवेयर]$ cd jdk1.8.0_181[jdk1.8.0_181]$ cp -pr . ../../jdk/

  3. JAVA_HOME निर्यात करें, इसे अपने PATH में जोड़ें, और जावा संस्करण की जाँच करें जैसा कि निम्नलिखित उदाहरण में दिखाया गया है:

    [OICS]$ निर्यात JAVA_HOME=/u02/app/OICS/jdk[OICS]$ निर्यात PATH=$JAVA_HOME/bin:$PATH[OICS]$ जो java/u02/app/OICS/jdk/bin/java[OICS] $ जावा-वर्जनजावा संस्करण "1.8.0181" जावा (टीएम) एसई रनटाइम एनवायरनमेंट (बिल्ड 1.8.0181-बी13) जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम (बिल्ड 25.181-बी13, मिक्स्ड मोड) [ओआइसीएस]$

ऑन-प्रिमाइसेस सर्वर और ओरेकल इंटीग्रेशन क्लाउड सर्विस के बीच कनेक्टिविटी की जांच करें

एजेंट को स्थापित करने से पहले, सत्यापित करें कि Oracle एकीकृत क्लाउड सेवा URL को ऑन-प्रिमाइसेस सर्वर से एक्सेस किया जा सकता है। यदि यह पहुंच योग्य नहीं है, तो कनेक्टिविटी एजेंट स्थापना विफल हो जाती है। निम्नलिखित कमांड का उपयोग करें, जो एक छोटी फ़ाइल को डाउनलोड करता है, यह सत्यापित करने के लिए कि Oracle इंटीग्रेशन क्लाउड सर्विस URL पहुँच योग्य है। अगर डाउनलोड सफल हो जाता है, तो यूआरएल पहुंच योग्य है।

[OICS]$  wget -p https://inspire1-rhughes.integration.us2.oraclecloud.com:443

100%[=====================================================================================================================================================>] 8,295       --.-K/s   in 0.003s

2018-11-15 06:32:49 (2.69 MB/s) - âinspire1-rhughes.integration.us2.oraclecloud.com/index.htmlâ saved [8295/8295]

FINISHED --2018-11-15 06:32:49--
Total wall clock time: 0.6s
Downloaded: 1 file, 8.1K in 0.003s (2.69 MB/s)
[OICS]$

ऑन-प्रिमाइसेस कनेक्टिविटी एजेंट इंस्टॉल करें

ऑन-प्रिमाइसेस कनेक्टिविटी एजेंट को स्थापित करने के लिए, कनेक्टिविटी एजेंट सॉफ़्टवेयर निकालें। कॉपी क्लाउड-कनेक्टिविटी-एजेंट-इंस्टालर.bsx उस स्थान पर जहां आप कनेक्टिविटी एजेंट स्थापित करना चाहते हैं, जैसे /u2/app/OICS/Agent इस उदाहरण में।

निम्न आदेश का उपयोग करके एजेंट को स्थापित करें:

./cloud-connectivity-agent-installer.bsx —h=https://ICS_host.us.oracle.com:port —u=username —p=my_password —ad=agent_group_identifier -au=agent_username -ap=agent_password

कमांड के मापदंडों में निम्नलिखित विकल्प शामिल हैं:

  • -h (आवश्यक):Oracle इंटीग्रेशन क्लाउड सर्विस होस्टनाम और पोर्ट।
  • -u (आवश्यक):Oracle इंटीग्रेशन क्लाउड सर्विस का उपयोगकर्ता नाम जिससे एजेंट कनेक्ट होता है।
  • -p (आवश्यक):Oracle एकीकरण क्लाउड सेवा का पासवर्ड।
  • -ad (आवश्यक):एजेंट समूह का नाम जिसे आपने पहले बनाया था।
  • -au (वैकल्पिक):WebLogic व्यवस्थापक उपयोगकर्ता नाम, यदि आप एक उपयोगकर्ता के रूप में WebLogic नहीं चाहते हैं। आपको उपयोगकर्ता नाम केवल WebLogic के रूप में देना चाहिए।
  • -ap (वैकल्पिक):WebLogic उपयोगकर्ता का पासवर्ड -ad . में दिया गया है पैरामीटर।

निम्न उदाहरण स्थापना को प्रदर्शित करता है:

[Agent]$ pwd
/u02/app/OICS/Agent
[Agent]$ ./cloud-connectivity-agent-installer.bsx —h=https://inspire1-rhughes.integration.us2.oraclecloud.com:443 —[email protected] —p=Cts#12345 —ad=INSPIRE_ICS_DB_AGENT -au=weblogic -ap=weblogic123

एजेंट की सफल स्थापना पर, WebLogic कंसोल URL निम्न उदाहरण में दिखाया गया है:

https://hostname:7001/console.

उपयोगकर्ता नाम weblogic . का उपयोग करके कंसोल खोलें और स्थापना के दौरान दिया गया पासवर्ड -ap . में पैरामीटर।

WebLogic कंसोल को AdminServer दिखाना चाहिए चल रहा है . में स्थिति।

Oracle एकीकरण क्लाउड सेवा प्रमाणपत्र आयात करें

Oracle इंटीग्रेशन क्लाउड सर्विस सर्टिफिकेट को एजेंट कीस्टोर सर्विस (KSS) की स्टोर में आयात करने के लिए निम्न चरणों का उपयोग करें।

  1. startAgent.sh . में फ़ाइल, कुंजी स्टोर पथ के लिए लाइन 63 की जाँच करें, उदाहरण के लिए, Agent_Home/cert/keystore.jks . इस मामले में, Agent_Home है/u02/app/OICS/Agent/cert/keystore.jks

  2. कुंजी स्टोर का बैकअप लें।

  3. होस्ट जहां एजेंट चल रहा है, उसके लिए Oracle इंटीग्रेशन क्लाउड सर्विस सर्टिफिकेट डाउनलोड करें।

  4. Oracle इंटीग्रेशन क्लाउड सर्विस में लॉग इन करें।

  5. ब्राउज़र में, HTTPS URL के बाईं ओर सुरक्षित लिंक पर क्लिक करें।

  6. सुरक्षित कनेक्शन> अधिक जानकारी> सुरक्षा> प्रमाणपत्र देखें> विवरण . क्लिक करें ।

  7. निर्यात करें क्लिक करें और फ़ाइल को .crt . के साथ सहेजें एक्सटेंशन और श्रृंखला के साथ X.509 प्रमाणपत्र (PEM) (*.crt,*.pem) के रूप में टाइप करें ।

  8. सभी तीन प्रमाणपत्र डाउनलोड करें (रूट, इंटरमीडिएट और उपयोगकर्ता स्तर, और डाउनलोड किए गए प्रमाणपत्रों को /u02/app/OICS/Agent/agenthome/cert पर ले जाएं। ।

    [प्रमाणपत्र]$ pwd/u02/app/OICS/Agent/agenthome/cert[cert]$ ls -ltr *.crt-rw-r–r– 1 orati2 dba 1360 अगस्त 23 03:28 RootCA.crt-rw-r –r– 1 orati2 dba 1674 अगस्त 23 04:22 CA_intermediate.crt-rw-r–r– 1 orati2 dba 2318 अगस्त 23 04:22 oraclecloudcom.crt[cert]$

  1. Oracle Integration Cloud Service से संपूर्ण प्रमाणपत्र श्रृंखला को निम्नानुसार आयात करें:
[cert]$ keytool -import -trustcacerts -keystore /u02/app/OICS/Agent/agenthome/cert/keystore.jks -file oraclecloudcom.crt -     alias ICS.us2.oraclecloud.com
Enter keystore password: *******

[cert]$ keytool -import -trustcacerts -keystore /u02/app/OICS/Agent/agenthome/cert/keystore.jks -file RootCA.crt -alias       ICS.us2.oraclecloud.com
Enter keystore password:  *******
Certificate already exists in system-wide CA keystore under alias <rootca [jdk]>
Do you still want to add it to your own keystore? [no]:  yes
Certificate was added to keystore

[cert]$ keytool -import -trustcacerts -keystore /u02/app/OICS/Agent/agenthome/cert/keystore.jks -file CA_intermediate.crt     -alias intermediate_ICS.us2.oraclecloud.com

एजेंट सेवाओं को बाउंस करें

ऑन-प्रिमाइसेस होस्ट पर कनेक्टिविटी एजेंट को रोकने के लिए, निम्न आदेशों का उपयोग करके Oracle इंटीग्रेशन क्लाउड सर्विस एजेंट का परिवेश चर सेट करें:

export JAVA_HOME=/u01/app/OICS/jdk
export AGENT_HOME=/u02/app/OICS/Agent/agenthome
export PATH=$JAVA_HOME:$AGENT_HOME:$PATH


cd /u02/app/OICS/Agent
sh stopAgent.sh

ऑन-प्रिमाइसेस होस्ट पर कनेक्टिविटी एजेंट प्रारंभ करने के लिए, निम्न आदेशों का उपयोग करके Oracle एकीकरण क्लाउड सेवा एजेंट के परिवेश चर सेट करें:

export JAVA_HOME=/u01/app/OICS/jdk
export AGENT_HOME=/u02/app/OICS/Agent/agenthome
export PATH=$JAVA_HOME:$AGENT_HOME:$PATH

cd /u02/app/OICS/Agent
nohup ./startAgent.sh -u=CloudUserName -p=CloudPassword &

निष्कर्ष

Oracle ऑन-प्रिमाइसेस कनेक्टिविटी एजेंट किसी भी गैर-प्रिमाइसेस डेटाबेस को Oracle क्लाउड में एकीकृत करने के लिए एक प्रमुख घटक है। Oracle कनेक्टिविटी एजेंट का नवीनतम संस्करण उपलब्ध है और एजेंट को उच्च उपलब्धता कॉन्फ़िगरेशन में चलाने में सक्षम बनाता है।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें।

हमारी डेटाबेस सेवाओं और रैकस्पेस एप्लिकेशन सेवाओं के बारे में अधिक जानें।


  1. क्लाउड में Oracle डाटाबेस (DBaaS) बनाएं

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

  1. Oracle 19c में DBCA कमांड का उपयोग करके डेटाबेस क्लोन करना

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

  1. Windows के लिए Oracle 19c स्थापित करें—भाग एक

    Oracle® 19c डेटाबेस बाजार और उद्यमों में व्यापक रूप से अपनाए गए ऑटोमेशन डेटाबेस की नवीनतम रिलीज़ है। स्थिरता Oracle डेटाबेस 19c घटक का एक महत्वपूर्ण तत्व है जो Oracle डेटाबेस 12c (रिलीज़ 12.2) उत्पादों के परिवार का है। इस दो-भाग वाली ब्लॉग पोस्ट श्रृंखला में, मैं संस्करण 19c की स्थापना और उन्नयन को