OracleIntegration ক্লাউড পরিষেবা থেকে একটি অন-প্রিমিসেস, স্বতন্ত্র ডেটাবেস বা Oracle® ই-বিজনেস স্যুট (EBS) ডাটাবেসে অ্যাক্সেস পেতে বা সংযোগ স্থাপন করতে, আপনাকে আপনার অন-প্রিমিসেস হোস্টে ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস কানেক্টিভিটি এজেন্ট ইনস্টল করতে হবে। ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিসএজেন্ট শুধুমাত্র অ্যাডমিন সার্ভার উপাদান সহ একটি WebLogic সার্ভার ইনস্টল করে৷
ইনস্টলেশন পূর্বশর্ত
আপনি একটি অন-প্রিমিসেস ডাটাবেসে সংযোগকারী এজেন্ট ইনস্টল করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত পূর্বশর্তগুলি বিবেচনা করেছেন:
-
অপারেটিং সিস্টেমের (OS) পূর্বশর্তগুলির মধ্যে নিম্নলিখিত আইটেমগুলি অন্তর্ভুক্ত রয়েছে:
-
Oracle Enterprise Linux® (OEL) সংস্করণ 6 বা 7.
-
হোস্টে 4 GB জাভা হিপ সাইজ সহ 8 GB ফ্রি মেমরি। যদি হিপসাইজ বেড়ে যায়, আপনার আরও মেমরির প্রয়োজন।
-
/etc/hosts-এ একটি সম্পূর্ণ-যোগ্য ডোমেন নাম এন্ট্রি .
-
20 GB খালি স্থান সহ একটি মাউন্ট পয়েন্ট৷
-
ডাটাবেস অ্যাডমিনিস্ট্রেটর (DBA) গ্রুপের সাথে একটি ব্যবহারকারীর নাম।
-
-
জাভা সংস্করণ পূর্বশর্ত নিম্নলিখিত আইটেম অন্তর্ভুক্ত:
-
কানেক্টিভিটি এজেন্ট ইন্সটল ও ব্যবহার করতে আপনাকে অবশ্যই ওরাকল জেডিকে সংস্করণ 1.7 বা 1.8 ইনস্টল করতে হবে।
-
অন্যান্য JDK সমর্থিত নয়৷
-
-
থিওন-প্রিমিসেস হোস্ট (যেখানে এজেন্ট ইনস্টল করা হবে) এবং ওরাকল ইন্টিগ্রেশনক্লাউড পরিষেবার মধ্যে সংযোগ সক্ষম করতে অন-প্রিমিসেস হোস্টে পোর্ট 443 খুলুন।
প্রয়োজনীয় সফ্টওয়্যার ডাউনলোড এবং কনফিগারেশন পদক্ষেপ
প্রয়োজনীয় সফ্টওয়্যার উপাদানগুলি ডাউনলোড করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন৷
ওরাকল ইন্টিগ্রেশন ক্লাউড পরিষেবা সংযোগ এজেন্ট ডাউনলোড করুন
ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস থেকে কানেক্টিভিটি এজেন্ট সফ্টওয়্যার ডাউনলোড করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:
- আপনার ব্রাউজারে https://cloud.oracle.com/OIC লিখুন।
- সাইন ইন এ ক্লিক করুন এবং আপনার ক্লাউড ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে সাইন ইন করতে প্রম্পটগুলি অনুসরণ করুন৷
- এজেন্ট এ ক্লিক করুন .
- ডাউনলোড এ ক্লিক করুন এবং তারপর সংযোগ এজেন্ট ক্লিক করুন .
- ডাউনলোড করা ইনস্টলেশন সফ্টওয়্যারটিকে আপনার অন-প্রিমিসেস হোস্ট সার্ভারে নিয়ে যান৷ সফ্টওয়্যারের আকার প্রায় 2GB হওয়া উচিত৷
ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিসে একটি এজেন্ট গ্রুপ তৈরি করুন
এজেন্ট ইনস্টল করার আগে, নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে ওরাকল ইন্টিগ্রেশন ক্লাউডসার্ভিসে একটি এজেন্ট গ্রুপ তৈরি করুন:
- আপনার ক্লাউড অ্যাডমিনিস্ট্রেটর লগইন আইডি এবং পাসওয়ার্ড দিয়ে https://cloud.oracle.com/OIC-এ সাইন ইন করুন এবং এজেন্ট আইকন-এ ক্লিক করে একটি এজেন্ট গ্রুপ তৈরি করুন .
- ক্লিক করুন এজেন্ট গ্রুপ তৈরি করুন এবং নিম্নলিখিত ছবিতে দেখানো ইনপুট প্রদান করুন:
ইনপুটগুলিতে নিম্নলিখিত আইটেমগুলি অন্তর্ভুক্ত রয়েছে:
- এজেন্ট গ্রুপের নাম :আপনি যখন অন-প্রিমিসেস হোস্টে সংযোগকারী এজেন্ট ইনস্টল করেন তখন এই নামটি ব্যবহার করা হয়৷
- শনাক্তকারী৷ :আপনি এজেন্ট গোষ্ঠীর নামের মতো একই নাম ব্যবহার করতে পারেন বা এই গ্রুপটিকে সনাক্ত করতে যে কোনও নাম দিতে পারেন।
- এজেন্ট প্রকার :পরিবর্তনযোগ্য নয়।
- বিবরণ :এজেন্টের বর্ণনা দিন।
ওরাকল জাভা JDK 1.7 বা 1.8 ডাউনলোড করুন
Oracle থেকে Oracle Java JDK 1.7 বা 1.8 ডাউনলোড করুন।
এই ব্লগ পোস্টে, ইনস্টলেশনটি 64-বিট সংস্করণ জাভা লিনাক্স সংস্করণ হিসাবে ব্যবহার করেছে।
দ্রষ্টব্য: ডাউনলোড করা জাভাকে অন-প্রিমিসেস হোস্টে নিয়ে যান যেখানে আপনি সংযোগ এজেন্ট ইনস্টল করতে চান এবং এটি বের করতে চান।
ওরাকল ইন্টিগ্রেশন ক্লাউড পরিষেবা সংযোগ এজেন্ট ইনস্টল করুন
নিশ্চিত করুন যে ইনস্টলেশন সফ্টওয়্যারটি আপনি পূর্বে ডাউনলোড করেছেন তা ইতিমধ্যেই আপনার অন-প্রিমিসেস হোস্ট সার্ভারে সরানো হয়েছে৷
/u01/app/OICS-এ সংযোগকারী এজেন্ট ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন অন-প্রিমিসেস লিনাক্স হোস্টে।
JDK 1.7 বা 1.8 কে PATH-এ সেট করুন
-
/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 02:28 -linux-x64.tar.gz[সফ্টওয়্যার]$[সফ্টওয়্যার]$ tar -xzvf jdk-8u181-linux-x64.tar.gz[সফ্টওয়্যার]$ ls -tlr|grep ^ddrwxr-xr-x 7 orati2 dba 409 7 04:09 jdk1.8.0_181[সফ্টওয়্যার]$
-
jdk1.8.0_181 থেকে সমস্ত ফাইল কপি করুন আপনার JAVA_HOME এ ডিরেক্টরি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
[সফ্টওয়্যার]$ pwd/u02/app/OICS/Softwares[Softwares]$ cd jdk1.8.0_181[jdk1.8.0_181]$ cp -pr . ../../jdk/
-
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] $ java -versionjava ভার্সন “1.8.0_181”Java(TM) SE রানটাইম এনভায়রনমেন্ট (বিল্ড 1.8.0_181-b13) জাভা হটস্পট(টিএম) 64-বিট সার্ভার ভিএম (বিল্ড 25.181-বি13, মিক্সড মোড)[OICS] পি>
অন-প্রিমিসেস সার্ভার এবং ওরাকল ইন্টিগ্রেশন ক্লাউড পরিষেবার মধ্যে সংযোগ পরীক্ষা করুন
এজেন্ট ইনস্টল করার আগে, যাচাই করুন যে ওরাকল ইন্টিগ্রেটেড ক্লাউড সার্ভিস 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
(প্রয়োজনীয়):ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস হোস্টনেম এবং পোর্ট।-u
(প্রয়োজনীয়):ওরাকল ইন্টিগ্রেশন ক্লাউড পরিষেবার ব্যবহারকারীর নাম যার সাথে এজেন্ট সংযোগ করে।-p
(প্রয়োজনীয়):ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিসের পাসওয়ার্ড।-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 —[email protected] —p=Cts#12345 —ad=INSPIRE_ICS_DB_AGENT -au=weblogic -ap=weblogic123
এজেন্টের সফল ইনস্টলেশনের পরে, WebLogic কনসোল URL নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
https://hostname:7001/console.
ব্যবহারকারীর নাম weblogic
ব্যবহার করে কনসোলটি খুলুন এবং -ap
-এ ইনস্টলেশনের সময় দেওয়া পাসওয়ার্ড প্যারামিটার।
WebLogic কনসোলে AdminServer দেখানো উচিত RUNNING-এ অবস্থা।
ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস সার্টিফিকেট আমদানি করুন
এজেন্ট কীস্টোর সার্ভিস (KSS) কী স্টোরে ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস সার্টিফিকেট আমদানি করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন৷
-
startAgent.sh-এ ফাইল, কী স্টোর পাথের জন্য লাইন 63 চেক করুন, উদাহরণ, Agent_Home/cert/keystore.jks . এই ক্ষেত্রে, Agent_Home হল/u02/app/OICS/Agent/cert/keystore.jks .
-
চাবি দোকান ব্যাক আপ.
-
ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস সার্টিফিকেটগুলি হোস্টে ডাউনলোড করুন যেখানে এজেন্ট চলছে৷
৷ -
ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিসে লগ ইন করুন।
-
একটি ব্রাউজারে, HTTPS URL এর বাম দিকে সুরক্ষিত লিঙ্কে ক্লিক করুন৷
৷ -
নিরাপদ সংযোগ> আরো তথ্য> নিরাপত্তা> সার্টিফিকেট দেখুন> বিস্তারিত ক্লিক করুন .
-
রপ্তানি করুন ক্লিক করুন৷ এবং .crt দিয়ে ফাইল সংরক্ষণ করুন এক্সটেনশন এবং টাইপ X.509 সার্টিফিকেট উইথ চেইন (PEM) (*.crt,*.pem) .
-
তিনটি সার্টিফিকেট ডাউনলোড করুন (রুট, ইন্টারমিডিয়েট, এবং ইউজার লেভেল, এবং ডাউনলোড করা সার্টিফিকেটগুলিকে /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 আগস্ট 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]$
- ওরাকল ইন্টিগ্রেশন ক্লাউড পরিষেবা থেকে সম্পূর্ণ শংসাপত্রের চেইনটি নিম্নরূপ আমদানি করুন:
[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
এজেন্ট পরিষেবাগুলি বাউন্স করুন
অন-প্রিমিসেস হোস্টে সংযোগকারী এজেন্ট বন্ধ করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস এজেন্টের পরিবেশ পরিবর্তনশীল সেট করুন:
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
অন-প্রিমিসেস হোস্টে কানেক্টিভিটি এজেন্ট শুরু করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ওরাকল ইন্টিগ্রেশন ক্লাউড সার্ভিস এজেন্টের পরিবেশগত পরিবর্তনগুলি সেট করুন:
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 &
উপসংহার
ওরাকল অন-প্রিমিসেস কানেক্টিভিটি এজেন্ট হল ওরাকল ক্লাউডের সাথে যেকোন-প্রাঙ্গনে ডাটাবেস সংহত করার জন্য একটি মূল উপাদান। ওরাকল কানেক্টিভিটি এজেন্টের সর্বশেষ সংস্করণ উপলব্ধ এবং এজেন্টকে একটি উচ্চ উপলব্ধতা কনফিগারেশনে চালানোর জন্য সক্ষম করে৷
কোনো মন্তব্য করতে বা প্রশ্ন জিজ্ঞাসা করতে প্রতিক্রিয়া ট্যাবটি ব্যবহার করুন৷
আমাদের ডাটাবেস পরিষেবা এবং র্যাকস্পেস অ্যাপ্লিকেশন পরিষেবাগুলি সম্পর্কে আরও জানুন৷
৷