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

चरण-दर-चरण: अपने ऑन-प्रिमाइसेस होस्ट पर Oracle Integration Cloud Service कनेक्टिविटी एजेंट इंस्टॉल करना

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

इंस्टॉलेशन पूर्वापेक्षाएँ

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

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

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

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

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

    • 20 GB फ्री स्पेस के साथ एक माउंट पॉइंट।

    • DBA ग्रुप के साथ एक उपयोगकर्ता नाम।

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

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

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

  • ऑन-प्रिमाइसेस होस्ट (जहां एजेंट इंस्टॉल किया जाएगा) और Oracle Integration Cloud Service के बीच कनेक्टिविटी सक्षम करने के लिए ऑन-प्रिमाइसेस होस्ट पर पोर्ट 443 खोलें।

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

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

Oracle Integration Cloud Service कनेक्टिविटी एजेंट डाउनलोड करें

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

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

Oracle Integration Cloud Service में एजेंट ग्रुप बनाएं

एजेंट इंस्टॉल करने से पहले, निम्न चरणों का उपयोग करके Oracle Integration Cloud Service में एक एजेंट ग्रुप बनाएं:

  1. अपने क्लाउड एडमिनिस्ट्रेटर लॉगिन ID और पासवर्ड के साथ https://cloud.oracle.com/OIC पर साइन इन करें, और एजेंट आइकन पर क्लिक करके एक एजेंट ग्रुप बनाएं।
चरण-दर-चरण: अपने ऑन-प्रिमाइसेस होस्ट पर Oracle Integration Cloud Service कनेक्टिविटी एजेंट इंस्टॉल करना
  1. एजेंट ग्रुप बनाएं पर क्लिक करें और निम्न छवि में दिखाए अनुसार इनपुट प्रदान करें:
चरण-दर-चरण: अपने ऑन-प्रिमाइसेस होस्ट पर Oracle Integration Cloud Service कनेक्टिविटी एजेंट इंस्टॉल करना

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

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

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

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

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

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

Oracle Integration Cloud Service कनेक्टिविटी एजेंट इंस्टॉल करें

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

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

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

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

    [Softwares]$ pwd /u02/app/OICS/Softwares [Softwares]$ ls -ltr jdk-8u181-linux-x64.tar.gz -rw-r–r– 1 orati2 dba 185646832 Aug 22 02:29 jdk-8u181-linux-x64.tar.gz [Softwares]$ [Softwares]$ tar -xzvf jdk-8u181-linux-x64.tar.gz [Softwares]$ ls -tlr|grep ^d drwxr-xr-x 7 orati2 dba 4096 Jul 7 04:09 jdk1.8.0_181 [Softwares]$

  2. निम्न उदाहरण में दिखाए अनुसार jdk1.8.0_181 से सभी फ़ाइलों को अपने JAVA_HOME निर्देशिका में कॉपी करें:

    [Softwares]$ pwd /u02/app/OICS/Softwares [Softwares]$ cd jdk1.8.0_181 [jdk1.8.0_181]$ cp -pr * ../../jdk/

  3. निम्न उदाहरण में दिखाए अनुसार JAVA_HOME एक्सपोर्ट करें, इसे अपने PATH में जोड़ें, और Java संस्करण जांचें:

    [OICS]$ export JAVA_HOME=/u02/app/OICS/jdk [OICS]$ export PATH=$JAVA_HOME/bin:$PATH [OICS]$ which java /u02/app/OICS/jdk/bin/java [OICS]$ java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode) [OICS]$

ऑन-प्रिमाइसेस सर्वर और Oracle Integration Cloud Service के बीच कनेक्टिविटी जांचें

एजेंट इंस्टॉल करने से पहले, सत्यापित करें कि Oracle Integrated Cloud Service URL को ऑन-प्रिमाइसेस सर्वर से एक्सेस किया जा सकता है। यदि यह अप्राप्य है, तो कनेक्टिविटी एजेंट इंस्टॉलेशन विफल हो जाता है। यह सत्यापित करने के लिए निम्न कमांड का उपयोग करें, जो एक छोटी फ़ाइल डाउनलोड करता है, कि Oracle Integration Cloud Service URL पहुंच योग्य है। यदि डाउनलोड सफल होता है, तो 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]$

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

ऑन-प्रिमाइसेस कनेक्टिविटी एजेंट इंस्टॉल करने के लिए, कनेक्टिविटी एजेंट सॉफ़्टवेयर निकालें। cloud-connectivity-agent-installer.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 Integration Cloud Service होस्टनाम और पोर्ट।
  • -u (आवश्यक): Oracle Integration Cloud Service का उपयोगकर्ता नाम जिससे एजेंट कनेक्ट होता है।
  • -p (आवश्यक): Oracle Integration Cloud Service का पासवर्ड।
  • -ad (आवश्यक): आपके द्वारा पहले बनाया गया एजेंट ग्रुप नाम।
  • -au (वैकल्पिक): WebLogic एडमिनिस्ट्रेटर उपयोगकर्ता नाम, यदि आप WebLogic को उपयोगकर्ता के रूप में नहीं चाहते हैं। आपको उपयोगकर्ता नाम केवल WebLogic के रूप में देना चाहिए।
  • -ap (वैकल्पिक): -ad पैरामीटर में प्रदान किए गए WebLogic उपयोगकर्ता का पासवर्ड।

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

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

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

https://hostname:7001/console.

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

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

Oracle Integration Cloud Service सर्टिफिकेट आयात करें

Oracle Integration Cloud Service सर्टिफिकेट को एजेंट Keystore Service (KSS) की स्टोर में आयात करने के लिए निम्न चरणों का उपयोग करें।

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

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

  3. Oracle Integration Cloud Service सर्टिफिकेट को उस होस्ट पर डाउनलोड करें जहां एजेंट चल रहा है।

  4. Oracle Integration Cloud Service में लॉग इन करें।

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

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

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

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

    [cert]$ pwd /u02/app/OICS/Agent/agenthome/cert [cert]$ ls -ltr *.crt -rw-r–r– 1 orati2 dba 1360 Aug 23 03:28 RootCA.crt -rw-r–r– 1 orati2 dba 1674 Aug 23 04:22 CA_intermediate.crt -rw-r–r– 1 orati2 dba 2318 Aug 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  
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 Integration Cloud Service एजेंट के पर्यावरण चर को निम्न कमांड का उपयोग करके सेट करें:

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 Integration Cloud Service एजेंट के पर्यावरण चर को निम्न कमांड का उपयोग करके सेट करें:

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 Cloud के साथ एकीकृत करने के लिए एक प्रमुख घटक है। Oracle कनेक्टिविटी एजेंट का नवीनतम संस्करण उपलब्ध है और एजेंट को उच्च उपलब्धता कॉन्फ़िगरेशन में चलाने में सक्षम बनाता है।

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

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

  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

  1. Windows पर Oracle 19c इंस्टॉल करना: चरण-दर-चरण गाइड (भाग 1) Windows पर Oracle 19c इंस्टॉल करना: चरण-दर-चरण गाइड (भाग 1)

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