Computer >> Máy Tính >  >> Lập trình >> Cơ sở dữ liệu

Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ

Để có quyền truy cập hoặc thiết lập kết nối với cơ sở dữ liệu tại chỗ, cơ sở dữ liệu độc lập hoặc cơ sở dữ liệu Oracle® E-business Suite (EBS) từ Dịch vụ Đám mây Tích hợp Oracle, bạn cần cài đặt tác nhân Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ của mình. Oracle Integration Cloud Serviceagent cài đặt một máy chủ WebLogic chỉ với thành phần AdminServer.

Điều kiện tiên quyết cài đặt

Trước khi bạn cài đặt tác nhân kết nối trên cơ sở dữ liệu tại chỗ, hãy thông báo rằng bạn đã xem xét các điều kiện tiên quyết sau:

  • Điều kiện tiên quyết của hệ điều hành (OS) bao gồm các mục sau:

    • Oracle Enterprise Linux® (OEL) phiên bản 6 hoặc 7.

    • 8 GB bộ nhớ trống trên máy chủ với kích thước 4 GB Java heap. Nếu kích thước heaps tăng lên, bạn cần thêm bộ nhớ.

    • Mục nhập tên miền đủ điều kiện trong / etc / hosts .

    • Một điểm gắn kết với 20 GB dung lượng trống.

    • Tên người dùng với nhóm quản trị cơ sở dữ liệu (DBA).

  • Điều kiện tiên quyết của phiên bản Java bao gồm các mục sau:

    • Bạn phải cài đặt Oracle JDK phiên bản 1.7 hoặc 1.8 để cài đặt và sử dụng tác nhân kết nối.

    • Các JDK khác không được hỗ trợ.

  • Mở cổng 443 trên máy chủ tại chỗ để cho phép kết nối giữa máy chủ tại chỗ (nơi tác nhân sẽ được cài đặt) và Dịch vụ Oracle IntegrationCloud.

Các bước cấu hình và tải xuống phần mềm bắt buộc

Sử dụng các bước sau để tải xuống các thành phần phần mềm được yêu cầu.

Tải xuống tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle

Sử dụng các bước sau để tải xuống phần mềm tác nhân kết nối từ Dịch vụ Đám mây Tích hợp Phép màu:

  1. Nhập https://cloud.oracle.com/OIC vào trình duyệt của bạn.
  2. Nhấp vào Đăng nhập và làm theo lời nhắc để đăng nhập bằng tên người dùng và mật khẩu đám mây của bạn.
  3. Nhấp vào Đại lý .
Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ
  1. Nhấp vào Tải xuống và sau đó nhấp vào Tác nhân kết nối .
Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ
  1. Di chuyển phần mềm cài đặt đã tải xuống sang máy chủ lưu trữ tại chỗ của bạn. Kích thước phần mềm phải khoảng 2GB.

Tạo một nhóm tác nhân trong Dịch vụ Đám mây Tích hợp Oracle

Trước khi cài đặt tác nhân, hãy tạo một nhóm tác nhân trong Oracle Integration CloudService bằng cách sử dụng các bước sau:

  1. Đăng nhập vào https://cloud.oracle.com/OIC bằng ID và mật khẩu đăng nhập quản trị viên đám mây của bạn, đồng thời tạo nhóm tác nhân bằng cách nhấp vào Biểu tượng tác nhân .
Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ
  1. Nhấp vào Tạo Nhóm Đại lý và cung cấp đầu vào như thể hiện trong hình ảnh sau:
Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle trên máy chủ lưu trữ tại chỗ

Đầu vào bao gồm các mục sau:

  • Tên nhóm đại lý :Tên này được sử dụng khi bạn cài đặt tác nhân kết nối trên máy chủ lưu trữ tại chỗ.
  • Số nhận dạng :Bạn có thể sử dụng tên giống như tên nhóm tác nhân hoặc đặt bất kỳ tên nào để xác định nhóm này.
  • Loại đại lý :Không thể thay đổi.
  • Mô tả :Đưa ra mô tả về đại lý.

Tải xuống Oracle Java JDK 1.7 hoặc 1.8

Tải xuống Oracle Java JDK 1.7 hoặc 1.8 từOracle.

Trong bài đăng trên blog này, quá trình cài đặt đã sử dụng Java phiên bản 64-bit làm phiên bản Linux.

Lưu ý: Di chuyển Java đã tải xuống đến máy chủ lưu trữ tại chỗ mà bạn muốn cài đặt tác nhân kết nối và giải nén nó.

Cài đặt tác nhân kết nối Dịch vụ Đám mây Tích hợp Oracle

Đảm bảo rằng phần mềm cài đặt mà bạn đã tải xuống trước đó đã được chuyển đến máy chủ lưu trữ tại chỗ của bạn.

Sử dụng các bước sau để cài đặt tác nhân kết nối trong / u01 / app / OICS trong máy chủ Linux tại chỗ.

Đặt JDK 1.7 hoặc 1.8 thành PATH

  1. Giải nén phiên bản JDK mới nhất tại / u01 / app / OICS như được hiển thị trong ví dụ sau:

    [Phần mềm] $ pwd / u02 / app / OICS / Softwares [Softwares] $ ls -ltr jdk-8u181-linux-x64.tar.gz-rw-r – r– 1 orati2 dba 185646832 22 tháng 8 02:29 jdk-8u181 -linux-x64.tar.gz [Phần mềm] $ [Phần mềm] $ tar -xzvf jdk-8u181-linux-x64.tar.gz [Phần mềm] $ ls -tlr | grep ^ ddrwxr-xr-x 7 orati2 dba 4096 Jul 7 04:09 jdk1.8.0_181 [Phần mềm] $

  2. Sao chép tất cả các tệp từ jdk1.8.0_181 tới JAVA_HOME của bạn thư mục được xác định trong ví dụ sau:

    [Phần mềm] $ pwd / u02 / app / OICS / Softwares [Softwares] $ cd jdk1.8.0_181 [jdk1.8.0_181] $ cp -pr . ../../jdk/

  3. Xuất JAVA_HOME, thêm nó vào PATH của bạn và kiểm tra phiên bản Java như được hiển thị trong ví dụ sau:

    [OICS] $ export JAVA_HOME =/ u02 / app / OICS / jdk [OICS] $ export PATH =$ JAVA_HOME / bin:$ PATH [OICS] $ mà java / u02 / app / OICS / jdk / bin / java [OICS] $ java -versionjava phiên bản “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, hỗn hợp) [OICS] $

Kiểm tra kết nối giữa máy chủ tại chỗ và Dịch vụ Đám mây Tích hợp Oracle

Trước khi cài đặt tác nhân, hãy xác minh rằng URL Dịch vụ Đám mây Tích hợp Oracle có thể được truy cập từ máy chủ tại chỗ. Nếu không thể truy cập được, quá trình cài đặt trình kết nối không thành công. Sử dụng lệnh sau, lệnh này tải xuống một tệp nhỏ, để xác minh rằng URL Dịch vụ Đám mây Tích hợp Oracle có thể truy cập được. Nếu tải xuống thành công, URL có thể truy cập được.

[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]$

Cài đặt tác nhân kết nối tại chỗ

Để cài đặt tác nhân kết nối tại chỗ, hãy giải nén phần mềm tác nhân kết nối. Sao chép cloud-connect-agent-installer.bsx đến một vị trí mà bạn muốn cài đặt tác nhân kết nối, chẳng hạn như / u2 / app / OICS / Agent trong ví dụ này.

Cài đặt tác nhân bằng cách sử dụng lệnh sau:

./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

Các tham số của lệnh bao gồm các tùy chọn sau:

  • -h (Bắt buộc):Tên máy chủ và cổng của Dịch vụ đám mây tích hợp Oracle.
  • -u (Bắt buộc):Tên người dùng của Dịch vụ Đám mây Tích hợp Oracle mà tác nhân kết nối.
  • -p (Bắt buộc):Mật khẩu của Dịch vụ Đám mây Tích hợp Oracle.
  • -ad (Bắt buộc):Tên nhóm tác nhân mà bạn đã tạo trước đó.
  • -au (tùy chọn):Tên người dùng quản trị viên WebLogic, nếu bạn không muốn sử dụngWebLogic. Bạn chỉ nên đặt tên người dùng là WebLogic.
  • -ap (tùy chọn):Mật khẩu của người dùng WebLogic được cung cấp trong -ad tham số.

Ví dụ sau minh họa việc cài đặt:

[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

Sau khi cài đặt thành công tác nhân, URL bảng điều khiển WebLogic được hiển thị trong ví dụ sau:

https://hostname:7001/console.

Mở bảng điều khiển bằng cách sử dụng tên người dùng weblogic và mật khẩu được cung cấp trong khi cài đặt trong -ap tham số.

Bảng điều khiển WebLogic sẽ hiển thị Máy chủ quản trị trong RUNNING trạng thái.

Nhập chứng chỉ Dịch vụ Đám mây Tích hợp Oracle

Sử dụng các bước sau để nhập chứng chỉ Dịch vụ đám mây tích hợp Oracle vào kho khóa của đại lý Dịch vụ Keystore (KSS).

  1. Trong startAgent.sh tệp, kiểm tra dòng 63 để biết đường dẫn lưu trữ khóa, forexample, Agent_Home / cert / keystore.jks . Trong trường hợp này, Agent_Home /u02/app/OICS/Agent/cert/keystore.jks .

  2. Sao lưu kho khóa.

  3. Tải xuống chứng chỉ Dịch vụ Đám mây Tích hợp Oracle xuống máy chủ nơi tác nhân đang chạy.

  4. Đăng nhập vào Dịch vụ Đám mây Tích hợp Oracle.

  5. Trong trình duyệt, nhấp vào liên kết an toàn ở bên trái của URL HTTPS.

  6. Nhấp vào Kết nối an toàn> Thông tin khác> Bảo mật> Xem chứng chỉ> Chi tiết .

  7. Nhấp vào Xuất và lưu tệp bằng .crt tiện ích mở rộng và dưới dạng loại Chứng chỉ X.509 có chuỗi (PEM) (* .crt, *. pem) .

  8. Tải xuống tất cả ba chứng chỉ (Gốc, Trung cấp và Cấp độ người dùng và di chuyển các chứng chỉ đã tải xuống đến / 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 tháng 8 03:28 RootCA.crt-rw-r –R– 1 orati2 dba 1674 23 tháng 8 04:22 CA_inter Instant.crt-rw-r – r– 1 orati2 dba 2318 23 tháng 8 04:22 oraclecloudcom.crt [cert] $

  1. Nhập toàn bộ chuỗi chứng chỉ từ Dịch vụ Đám mây Tích hợp Oracle như sau:
[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

Trả lại các dịch vụ đại lý

Để dừng tác nhân kết nối trên máy chủ lưu trữ tại chỗ, hãy đặt môi trường có thể thay đổi của tác nhân Dịch vụ Đám mây Tích hợp Oracle bằng cách sử dụng các lệnh sau:

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

Để khởi động tác nhân kết nối trên máy chủ tại chỗ, hãy đặt các biến môi trường của tác nhân Dịch vụ Đám mây Tích hợp Oracle bằng cách sử dụng các lệnh sau:

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 &

Kết luận

Tác nhân kết nối tại chỗ Oracle là thành phần quan trọng để tích hợp cơ sở dữ liệu bất kỳ tại chỗ vào Đám mây Oracle. Đã có phiên bản mới nhất của thẻ kết nối Oracle và cho phép tác nhân chạy ở cấu hình có tính khả dụng cao.

Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào.

Tìm hiểu thêm về các dịch vụ cơ sở dữ liệu của chúng tôi và các dịch vụ Ứng dụng Rackspace.