ในการเข้าถึงหรือสร้างการเชื่อมต่อกับฐานข้อมูลภายในองค์กร ฐานข้อมูลแบบสแตนด์อโลน หรือฐานข้อมูล Oracle® E-business Suite (EBS) จาก OracleIntegration Cloud Service คุณต้องติดตั้งเอเจนต์การเชื่อมต่อ Oracle Integration Cloud Service บนโฮสต์ภายในองค์กรของคุณ Oracle Integration Cloud Serviceagent ติดตั้งเซิร์ฟเวอร์ WebLogic ที่มีเฉพาะคอมโพเนนต์ AdminServer
ข้อกำหนดเบื้องต้นในการติดตั้ง
ก่อนที่คุณจะติดตั้งเอเจนต์การเชื่อมต่อบนฐานข้อมูลภายในองค์กร ตรวจสอบให้แน่ใจว่าคุณได้พิจารณาข้อกำหนดเบื้องต้นต่อไปนี้:
-
ข้อกำหนดเบื้องต้นของระบบปฏิบัติการ (OS) ประกอบด้วยรายการต่อไปนี้:
-
Oracle Enterprise Linux® (OEL) เวอร์ชัน 6 หรือ 7
-
หน่วยความจำว่าง 8 GB บนโฮสต์พร้อมขนาดฮีป Java 4 GB หากขนาดฮีปเพิ่มขึ้น คุณต้องมีหน่วยความจำเพิ่มขึ้น
-
รายการชื่อโดเมนที่มีคุณสมบัติครบถ้วนใน /etc/hosts .
-
จุดต่อเชื่อมที่มีพื้นที่ว่าง 20 GB
-
ชื่อผู้ใช้กับกลุ่มผู้ดูแลฐานข้อมูล (DBA)
-
-
ข้อกำหนดเบื้องต้นของเวอร์ชัน Java มีรายการต่อไปนี้:
-
คุณต้องติดตั้ง Oracle JDK เวอร์ชัน 1.7 หรือ 1.8 เพื่อติดตั้งและใช้เอเจนต์การเชื่อมต่อ
-
ไม่รองรับ JDK อื่นๆ
-
-
เปิดพอร์ต 443 บนโฮสต์ภายในองค์กรเพื่อเปิดใช้งานการเชื่อมต่อระหว่างโฮสต์ภายในองค์กร (ซึ่งจะติดตั้งเอเจนต์) และ Oracle IntegrationCloud Service
การดาวน์โหลดซอฟต์แวร์และขั้นตอนการกำหนดค่าที่จำเป็น
ใช้ขั้นตอนต่อไปนี้เพื่อดาวน์โหลดส่วนประกอบซอฟต์แวร์ที่จำเป็น
ดาวน์โหลดเอเจนต์การเชื่อมต่อ Oracle Integration Cloud Service
ใช้ขั้นตอนต่อไปนี้เพื่อดาวน์โหลดซอฟต์แวร์ตัวแทนการเชื่อมต่อจาก Oracle Integration Cloud Service:
- ป้อน https://cloud.oracle.com/OIC ในเบราว์เซอร์ของคุณ
- คลิก ลงชื่อเข้าใช้ และปฏิบัติตามคำแนะนำเพื่อลงชื่อเข้าใช้ด้วยชื่อผู้ใช้และรหัสผ่านระบบคลาวด์ของคุณ
- คลิก ตัวแทน .

- คลิก ดาวน์โหลด แล้วคลิก ตัวแทนการเชื่อมต่อ .

- ย้ายซอฟต์แวร์การติดตั้งที่ดาวน์โหลดมาไปยังเซิร์ฟเวอร์โฮสต์ภายในองค์กรของคุณ ซอฟต์แวร์ควรมีขนาดประมาณ 2GB
สร้างกลุ่มตัวแทนใน Oracle Integration Cloud Service
ก่อนติดตั้งเอเจนต์ ให้สร้างกลุ่มเอเจนต์ใน Oracle Integration CloudService โดยใช้ขั้นตอนต่อไปนี้:
- ลงชื่อเข้าใช้ https://cloud.oracle.com/OIC ด้วย ID เข้าสู่ระบบผู้ดูแลระบบคลาวด์และรหัสผ่านของคุณ และสร้างกลุ่มตัวแทนโดยคลิกที่ ไอคอนตัวแทน .

- คลิก สร้างกลุ่มตัวแทน และป้อนข้อมูลตามที่แสดงในภาพต่อไปนี้:

อินพุตประกอบด้วยรายการต่อไปนี้:
- ชื่อกลุ่มตัวแทน :ชื่อนี้ใช้เมื่อคุณติดตั้งเอเจนต์การเชื่อมต่อบนโฮสต์ภายในองค์กร
- ตัวระบุ :คุณสามารถใช้ชื่อเดียวกับชื่อกลุ่มตัวแทนหรือตั้งชื่อใดๆ เพื่อระบุกลุ่มนี้ได้
- ประเภทตัวแทน :ไม่สามารถเปลี่ยนแปลงได้
- คำอธิบาย :ระบุรายละเอียดของตัวแทน
ดาวน์โหลด Oracle Java JDK 1.7 หรือ 1.8
ดาวน์โหลด Oracle Java JDK 1.7 หรือ 1.8 จาก Oracle
ในบล็อกโพสต์นี้ การติดตั้งใช้ Java เวอร์ชัน 64 บิตเป็นเวอร์ชัน Linux
หมายเหตุ: ย้าย Java ที่ดาวน์โหลดมาไปยังโฮสต์ภายในองค์กรที่คุณต้องการติดตั้งเอเจนต์การเชื่อมต่อและแตกไฟล์
ติดตั้งเอเจนต์การเชื่อมต่อ Oracle Integration Cloud Service
ตรวจสอบให้แน่ใจว่าซอฟต์แวร์การติดตั้งที่คุณดาวน์โหลดก่อนหน้านี้ถูกย้ายไปยังเซิร์ฟเวอร์โฮสต์ภายในองค์กรของคุณแล้ว
ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้งตัวแทนการเชื่อมต่อใน /u01/app/OICS ในโฮสต์ Linux ภายในองค์กร
ตั้งค่า JDK 1.7 หรือ 1.8 เป็น PATH
-
แตกไฟล์ JDK เวอร์ชันล่าสุดที่ /u01/app/OICS ดังแสดงในตัวอย่างต่อไปนี้:
[ซอฟต์แวร์]$ 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[ซอฟต์แวร์]$[ซอฟต์แวร์]$ tar -xzvf jdk-8u181-linux-x64.tar.gz[ซอฟต์แวร์]$ ls -tlr|grep ^ddrwxr-xr-x 7 orati2 dba 4096 ก.ค. 7 04:09 jdk1.8.0_181[ซอฟต์แวร์]$
-
คัดลอกไฟล์ทั้งหมดจาก jdk1.8.0_181 ไปยัง JAVA_HOME . ของคุณ ไดเร็กทอรีดังแสดงในตัวอย่างต่อไปนี้:
[ซอฟต์แวร์]$ pwd/u02/app/OICS/Softwares[ซอฟต์แวร์]$ cd jdk1.8.0_181[jdk1.8.0_181]$ cp -pr ../../jdk/
-
ส่งออก JAVA_HOME เพิ่มไปยัง PATH ของคุณ และตรวจสอบเวอร์ชัน Java ตามที่แสดงในตัวอย่างต่อไปนี้:
[OICS]$ ส่งออก JAVA_HOME=/u02/app/OICS/jdk[OICS]$ export PATH=$JAVA_HOME/bin:$PATH[OICS]$ ซึ่ง java/u02/app/OICS/jdk/bin/java[OICS] $ java -versionjava เวอร์ชัน “1.8.0_181”Java(TM) SE Runtime Environment (สร้าง 1.8.0_181-b13)Java HotSpot(TM) 64-Bit Server VM (รุ่น 25.181-b13, โหมดผสม)[OICS]$
ตรวจสอบการเชื่อมต่อระหว่างเซิร์ฟเวอร์ภายในองค์กรกับ Oracle Integration Cloud Service
ก่อนติดตั้งเอเจนต์ ให้ตรวจสอบว่า URL ของ Oracle Integrated Cloud Service สามารถเข้าถึงได้จากเซิร์ฟเวอร์ภายในองค์กร หากไม่สามารถเข้าถึงได้ การติดตั้งเอเจนต์การเชื่อมต่อจะล้มเหลว ใช้คำสั่งต่อไปนี้ ซึ่งดาวน์โหลดไฟล์ขนาดเล็ก เพื่อตรวจสอบว่า URL ของ Oracle Integration Cloud Service สามารถเข้าถึงได้ หากการดาวน์โหลดสำเร็จ 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
(ไม่บังคับ):รหัสผ่านของผู้ใช้ 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
เมื่อติดตั้งเอเจนต์สำเร็จแล้ว URL คอนโซล WebLogic จะแสดงในตัวอย่างต่อไปนี้:
https://hostname:7001/console.
เปิดคอนโซลโดยใช้ชื่อผู้ใช้ weblogic
และรหัสผ่านที่ให้ไว้ระหว่างการติดตั้งใน -ap
พารามิเตอร์
คอนโซล WebLogic ควรแสดง AdminServer ใน การวิ่ง สถานะ.
นำเข้าใบรับรอง Oracle Integration Cloud Service
ใช้ขั้นตอนต่อไปนี้เพื่อนำเข้าใบรับรอง Oracle Integration Cloud Service ไปยังที่เก็บคีย์ Agent Keystore Service (KSS)
-
ใน startAgent.sh ไฟล์ ตรวจสอบบรรทัด 63 สำหรับเส้นทางที่เก็บคีย์ ตัวอย่าง Agent_Home/cert/keystore.jks . ในกรณีนี้ Agent_Home คือ/u02/app/OICS/Agent/cert/keystore.jks .
-
สำรองข้อมูลที่เก็บกุญแจ
-
ดาวน์โหลดใบรับรอง Oracle Integration Cloud Service ไปยังโฮสต์ที่เอเจนต์ทำงานอยู่
-
เข้าสู่ระบบ Oracle Integration Cloud Service
-
ในเบราว์เซอร์ ให้คลิกลิงก์ที่ปลอดภัยทางด้านซ้ายของ 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]$
- นำเข้าสายใบรับรองทั้งหมดจาก 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 เวอร์ชันล่าสุดของ Oracleconnectionagent พร้อมใช้งานแล้ว และช่วยให้เอเจนต์ทำงานในการกำหนดค่าความพร้อมใช้งานสูงได้
ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม
เรียนรู้เพิ่มเติมเกี่ยวกับบริการฐานข้อมูลและบริการแอปพลิเคชัน Rackspace