Hướng dẫn cài đặt cấu hình Oracle ODI cho dự án Data warehouse, trong tài liệu này mô tả cho bạn thấy những phân mềm yêu cầu trước khi cài đặt Oracle Data Intergration của Oracle.Bản cài đặt bao gồm + Cài đặt JDK cho hệ điều hành CentOS 7+ Cài đặt ODI+ Hướng dẫn deploy trên Server Weblogic
Trang 1HƯỚNG DẪN CÀI ĐẶT ỨNG DỤNG ORACLE DATA INTEGRATOR 12c
Hà Nội, 08 tháng 01 năm 2017
MỤC LỤC
1 GIỚI THIỆU 5
Trang 2Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
1.1 Mục đích và ý nghĩa của tài liệu 5
1.2 Phạm vi của tài liệu 5
1.3 Các thuật ngữ và từ viết tắt 5
1.4 Cấu trúc tài liệu 5
2 KHÁI QUÁT VỀ HỆ THỐNG 6
2.1 Kiến trúc của ứng dụng 6
2.2 Quan hệ/liên kết với các hệ thống khác 6
2.3 Vị trí cài đặt: 6
2.4 Yêu cầu về tài nguyên 6
3 CÁC BƯỚC CÀI ĐẶT HỆ THỐNG 6
3.1 Chuẩn bị hệ thống 6
3.1.1 Sao chép thư mục chứa tập tin cài đặt, thư viện 6
3.1.2 Cài đặt môi trường 7
3.1.3 Cài đặt JDK, thư viện 7
3.2 Cài đặt ứng dụng 8
3.2.1 Cài đặt Weblogic Server 8
3.2.2 Cài đặt ODI 14
3.3 Cấu hình ứng dụng 19
3.3.1 Tạo Database Schema 19
3.3.2 Tạo Physical Agent cho ODI 26
3.3.3 Cấu hình Domain cho ODI 29
3.3.4 Khởi chạy ODI Server 45
3.4 Kiểm tra ứng dụng 48
QLDA_BM_36_v2.0 2/46
Trang 3Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
1 GIỚI THIỆU
1.1 Mục đích và ý nghĩa của tài liệu
– Tài liệu được xây dựng nhằm hướng dẫn người dùng biết cách cài đặt ứng dụng Oracle Data Integrator làm việc với máy chủ Oracle Database RAC
1.2 Phạm vi của tài liệu
- Tài liệu này áp dụng cho các đối tượng sau:
o Lập trình viên;
o Nhân viên IT;
1.3 Các thuật ngữ và từ viết tắt
Redhat
Thực thi lệnh Terminal với tài khoản thường
Redhat
Thực thi lệnh Terminal với tài khoản root
Bảng 1: Bảng mô tả thuật ngữ
1.4 Cấu trúc tài liệu
Phần 1 – Chuẩn bị hệ thống: Sao chép thư mục chứa tập tin cài đặt, thư viện được cung cấp kèm tài liệu vào máy chủ Cài đặt môi trường, thư viện lên máy chủ.
Phần 2 – Cài đặt ứng dụng: Cài đặt Weblogic Server (Oracle Fusion Middleware), cài đặt ODI 12c.
Phần 3 – Cấu hình ứng dụng: Tạo DB Schema với RCU, tạo Physical Agent, cấu hình Domain cho ODI, khởi chạy ODI Server
Phần 4 – Kiểm tra ứng dụng: Kiểm tra Physical Agent
QLDA_BM_36_v2.0 3/46
Trang 4Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
2.4 Yêu cầu về tài nguyên
3.1.1 Sao chép thư mục chứa tập tin cài đặt, thư viện
- Sao chép thư mục ODI_Setup vào landing1: /home/odi/Downloads
Bao gồm các tập tin:
jdk-8u111-linux-x64.rpm fmw_12.2.1.1.0_infrastructure.jar fmw_12.2.1.2.6_odi.jar
fmw_12.2.1.2.6_odi2.jar
3.1.2 Cài đặt môi trường
a Thay đổi hostname trên landing1
QLDA_BM_36_v2.0 4/46
Trang 5Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Mở Terminal thực hiện câu lệnh tương ứng:
# hostnamectl set-hostname landing1
b Thay đổi tập tin /etc/hosts trên landing1
Thêm các dòng sau vào /etc/hosts
# firewall-cmd zone=public add-port=7001/tcp permanent
# firewall-cmd zone=public add-port=7001/udp permanent
# firewall-cmd -reload
- Cách 2: Tắt firewall
# systemctl stop firewalld
# systemctl disable firewalld
3.1.3 Cài đặt JDK, thư viện
a Cài JDK trên landing1
Trang 6Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
3.2 Cài đặt ứng dụng
3.2.1 Cài đặt Weblogic Server
- Mở Terminal trên landing1:
$ mkdir /u01/telsoft
$ /home/bi/Downloads/ODI_Setup
$ java -jar fmw_12.2.1.1.0_infrastructure.jar
Đổi thư mục “Inventory Directory” thành: /u01/telsoft/oraInventory Chọn OK
QLDA_BM_36_v2.0 6/46
Trang 7Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 7/46
Trang 8Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 8/46
Trang 9Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 9/46
Trang 10Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 10/46
Trang 11Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 11/46
Trang 12Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Trang 13Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 13/46
Trang 14Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 14/46
Trang 15Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 15/46
Trang 16Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 16/46
Trang 17Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
3.3 Cấu hình ứng dụng
3.3.1 Tạo Database Schema
- Mở Terminal trên landing1:
$ cd /u01/telsoft/Oracle/Middleware/Oracle_Home/oracle_common/bin
$ /rcu
QLDA_BM_36_v2.0 17/46
Trang 18Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin tương ứng với Oracle DB, nhấn Next
QLDA_BM_36_v2.0 18/46
Trang 19Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Chọn như hình, nhập prefix, nhấn next.
QLDA_BM_36_v2.0 19/46
Trang 20Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập password cho các schema vừa tạo, nhấn Next
QLDA_BM_36_v2.0 20/46
Trang 21Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin, mật khẩu cho repository Nhấn Next để tiếp tục
QLDA_BM_36_v2.0 21/46
Trang 22Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 22/46
Trang 23Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Đợi hệ thống hoàn tất
QLDA_BM_36_v2.0 23/46
Trang 24Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
3.3.2 Tạo Physical Agent cho ODI
- Mở ODI Studio, mở Terminal:
$ /u01/telsoft/Oracle/Middleware/Oracle_Home/odi/studio/odi.sh
Tại console nhập vào đường dẫn JDK đã cài đặt: /usr/java/jdk1.8.0_111 Enter để mở ODI Studio (cho lần đầu khởi động ODI Studio)
QLDA_BM_36_v2.0 24/46
Trang 25Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin tài khoản supervisor và thông tin kết nối đến DB đã tạo bằng RCU tương tự như hình Nhấn Test để kiểm tra kết nối Nhấn OK để tiếp tục.
QLDA_BM_36_v2.0 25/46
Trang 26Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Có thế tạo mật khẩu mã hóa thông tin ODI Repository (Lần đăng nhập sau sẽ dùng mật khẩu này), ngược lại chọn “Store passwords without secure wallet” Nhấn OK để tiếp tục.
Nhấn OK để đăng nhập
QLDA_BM_36_v2.0 26/46
Trang 27Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Chọn Tab Topology, nhấn chuột phải vào Agents -> New Agent
Nhập thông tin như hình:
Trường “Name” bắt buộc phải là OracleDIAgent
Nhấn biểu tượng Save để lưu thông tin
3.3.3 Cấu hình Domain cho ODI
a Cấu hình ODI trên máy landing1
- Mở Terminal trên máy landing1:
$ /u01/telsoft/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/config.sh
QLDA_BM_36_v2.0 27/46
Trang 28Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Chọn nơi lưu domain:
/u01/telsoft/Oracle/Middleware/Oracle_Home/user_projects/applications/odi
QLDA_BM_36_v2.0 28/46
Trang 29Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 29/46
Trang 30Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập tài khoản, mật khẩu cho Weblogic Server Nhấn Next
Trong Domain Mode: chọn Development cho hệ thống phát triển, chọn Production cho hệ thống triển khai (Trong hướng dẫn sẽ chọn Development) Nhấn Next để tiếp tục
QLDA_BM_36_v2.0 30/46
Trang 31Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin kết nối DB Repository đã tạo bằng RCU Nhấn “Get RCU Configuration” để tiếp tục
QLDA_BM_36_v2.0 31/46
Trang 32Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Tích chọn như hình cho Oracle RAC Nhấn Next để tiếp tục
Nhập thông tin DB trên 2 máy db1, db2 khi cài đặt Oracle RAC Nhấn Next để tiếp tục Nhập thông tin port như hình Nhấn Next
QLDA_BM_36_v2.0 32/46
Trang 33Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Kiểm tra kết nối thành công trên cả 2 máy DB Nhấn Next
Nhập thông tin như hình với mật khẩu SUPERVISOR đã nhập khi tạo trên RCU Mật khẩu weblogic của Weblogic Server đã nhập trước đó Nhấn Next để tiếp tục
QLDA_BM_36_v2.0 33/46
Trang 34Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin cho Admin Server, sử dụng port 7001 (đã mở Firewall ở trên) Nhấn Next
QLDA_BM_36_v2.0 34/46
Trang 35Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhập thông tin tài khoản mật khẩu cho NodeManager Nhấn Next
Tạo thông tin Managed Server như hình Nhấn Next
QLDA_BM_36_v2.0 35/46
Trang 36Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 36/46
Trang 37Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 37/46
Trang 38Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 38/46
Trang 39Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 39/46
Trang 40Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 40/46
Trang 41Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 41/46
Trang 42Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Nhấn Finish để kết thúc quá trình cấu hình ODI
b Khởi động ODI
- Mở Terminal:
$ mkdir /u01/telsoft/server_status_logs
$ cd /u01/telsoft/Oracle/Middleware/Oracle_Home/user_projects/domains/odi/bin
$ nohup /startNodeManager.sh > /u01/telsoft/server_status_logs/nm.out&
$ nohup /startWebLogic.sh > /u01/telsoft/server_status_logs/weblogic.out&
- Kiểm tra log trong thư mục: /u01/telsoft/server_status_logs
Cài đặt hoàn tất!
QLDA_BM_36_v2.0 42/46
Trang 43Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
3.3.4 Khởi chạy ODI Server
- Truy cập AdminServer: http://10.156.3.38:9001/em
Đăng nhập với tài khoản Weblogic Server đã tạo khi config ODI
QLDA_BM_36_v2.0 43/46
Trang 44Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
QLDA_BM_36_v2.0 44/46
Trang 45Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Khởi chạy ODI_server1 thành công.
3.4 Kiểm tra ứng dụng
- Kiểm tra Physical Agent: mở ODI Studio
QLDA_BM_36_v2.0 45/46
Trang 46Tài liệu hướng dẫn cài đặt ODI 12c - JudasFC Phiên bản: 1.0
Test Physical Agent thành công.
Hoàn tất quá trình cài đặt ODI 12c.
QLDA_BM_36_v2.0 46/46