কম্পিউটার টিউটোরিয়াল

Oracle Integration Cloud Service Connectivity Agent অন-প্রিমাইস হোস্টে ইনস্টল করা: ধাপে ধাপে গাইড

Oracle Integration Cloud Service থেকে অন-প্রিমাইস, スタンドআলোন ডেটাবেস বা Oracle® E-Business Suite (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 সমর্থিত নয়।

  • অন-প্রিমাইস হোсте পোর্ট 443 খোলা রাখুন যাতে অন-প্রিমাইস হোস্ট (যেখানে এজেন্ট ইনস্টল হবে) এবং Oracle Integration Cloud Service-এর মধ্যে কানেক্টিভিটি সক্ষম হয়।

প্রয়োজনীয় সফটওয়্যার ডাউনলোড এবং কনফিগারেশন ধাপ

প্রয়োজনীয় সফটওয়্যার কম্পোনেন্ট ডাউনলোড করতে নিচের ধাপগুলো অনুসরণ করুন।

Oracle Integration Cloud Service কানেক্টিভিটি এজেন্ট ডাউনলোড করুন

Oracle Integration Cloud Service থেকে কানেক্টিভিটি এজেন্ট সফটওয়্যার ডাউনলোড করতে নিচের ধাপগুলো ব্যবহার করুন:

  1. আপনার ব্রাউজারে https://cloud.oracle.com/OIC এন্টার করুন।
  2. Sign In-এ ক্লিক করুন এবং প্রম্পট অনুসরণ করে আপনার ক্লাউড ইউজারনেম এবং পাসওয়ার্ড দিয়ে সাইন ইন করুন।
  3. Agent-এ ক্লিক করুন।
Oracle Integration Cloud Service Connectivity Agent অন-প্রিমাইস হোস্টে ইনস্টল করা: ধাপে ধাপে গাইড
  1. Download-এ ক্লিক করুন এবং তারপর Connectivity Agent-এ ক্লিক করুন।
Oracle Integration Cloud Service Connectivity Agent অন-প্রিমাইস হোস্টে ইনস্টল করা: ধাপে ধাপে গাইড
  1. ডাউনলোড করা ইনস্টলেশন সফটওয়্যার আপনার অন-প্রিমাইস হোস্ট সার্ভারে সরান। সফটওয়্যারের আকার প্রায় 2GB হওয়া উচিত।

Oracle Integration Cloud Service-এ একটি এজেন্ট গ্রুপ তৈরি করুন

এজেন্ট ইনস্টল করার আগে, নিচের ধাপগুলো ব্যবহার করে Oracle Integration Cloud Service-এ একটি এজেন্ট গ্রুপ তৈরি করুন:

  1. https://cloud.oracle.com/OIC-এ আপনার ক্লাউড অ্যাডমিন লগইন আইডি এবং পাসওয়ার্ড দিয়ে সাইন ইন করুন, এবং Agent Icon-এ ক্লিক করে একটি এজেন্ট গ্রুপ তৈরি করুন।
Oracle Integration Cloud Service Connectivity Agent অন-প্রিমাইস হোস্টে ইনস্টল করা: ধাপে ধাপে গাইড
  1. Create Agent Group-এ ক্লিক করুন এবং নিচের ছবিতে দেখানো অনুযায়ী ইনপুট দিন:
Oracle Integration Cloud Service Connectivity Agent অন-প্রিমাইস হোস্টে ইনস্টল করা: ধাপে ধাপে গাইড

ইনপুটগুলো নিচের موارد অন্তর্ভুক্ত করে:

  • এজেন্ট গ্রুপ নাম: এই নামটি অন-প্রিমাইস হোস্টে কানেক্টিভিটি এজেন্ট ইনস্টল করার समय ব্যবহার করা হয়।
  • আইডেন্টিফায়ার: আপনি এজেন্ট গ্রুপের নামটি ব্যবহার করতে পারেন বা এই গ্রুপকে আইডেন্টিফাই করার জন্য যেকোনো নাম দিতে পারেন।
  • এজেন্ট টাইপ: পরিবর্তনযোগ্য নয়।
  • বিবরণ: এজেন্টের একটি বিবরণ দিন।

Oracle Java JDK 1.7 বা 1.8 ডাউনলোড করুন

Oracle- থেকে Oracle Java JDK 1.7 বা 1.8 ডাউনলোড করুন।

এই ব্লগ পোস্টে, ইনস্টলেশনে 64-বিট ভার্সন Java ব্যবহার করা হয়েছে Linux ভার্সন হিসেবে।

নোট: ডাউনলোড করা Java কানেক্টিভিটি এজেন্ট ইনস্টল করতে চাওয়া অন-প্রিমাইস হোস্টে সরিয়ে এক্সট্রাক্ট করুন।

Oracle Integration Cloud Service কানেক্টিভিটি এজেন্ট ইনস্টল করুন

নিশ্চিত করুন যে আপনি আগে ডাউনলোড করা ইনস্টলেশন সফটওয়্যারটি ইতিমধ্যে আপনার অন-প্রিমাইস হোস্ট সার্ভারে সরিয়ে ফেলেছেন।

নিচের ধাপগুলো ব্যবহার করে /u01/app/OICS-এ অন-প্রিমাইস Linux হোস্টে কানেক্টিভিটি এজেন্ট ইনস্টল করুন।

JDK 1.7 বা 1.8 PATH-এ সেট করুন

  1. সর্বশেষ JDK ভার্সন /u01/app/OICS-এ এক্সট্রাক্ট করুন নিচের উদাহরণ অনুযায়ী:

    [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. Secure Connection > More Information > Security > View Certificate > Details-এ ক্লিক করুন।

  7. Export-এ ক্লিক করুন এবং ফাইলটি .crt এক্সটেনশন এবং type X.509 Certificate with chain (PEM) (*.crt,*.pem) হিসেবে সেভ করুন।

  8. সকল তিনটি সার্টিফিকেট (Root, Intermediate, এবং User Level) ডাউনলোড করুন এবং ডাউনলোড করা সার্টিফিকেটগুলো /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 <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 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 GoldenGate Monitor Agent 12.1.3 ভার্সনে আপগ্রেড করুন ৩ সহজ ধাপে

  2. দ্রুত একটি Oracle DBaaS ডাটাবেস ক্লাউডে ডিপ্লয় করুন

  3. Oracle 19c DBCA ব্যবহার করে রিমোট PDB-কে CDB-তে দক্ষতার সাথে ক্লোন করুন

  4. Windows-এ Oracle 19c ইনস্টলেশন: ধাপে ধাপ গাইড (১ম ভাগ)