Connector Oracle DB

1. Tổng quan

  • Định nghĩa: Bài viết cung cấp các thông số mạng (Network) và quy tắc giới hạn giá trị biên (Validation rules) bắt buộc để Mobio có thể kết nối với Oracle DB.
  • Đối tượng sử dụng: Quản trị viên hệ thống (Admin), DBA (Database Administrator).

2. Giải thích Thuật ngữ & Thông số

  • Service Name (SID): Tên định danh (Định danh dịch vụ) duy nhất trên máy chủ chạy Oracle để điều phối Data flow.
  • Port tiêu chuẩn: 1521.

3. Điều kiện tiên quyết (Prerequisite)

4. Các bước cấu hình & Giới hạn giá trị nhập

Để đảm bảo Mobio tương thích với TNS Listener của Oracle:

  • Tên Database (Database/Service Name):
    • Giới hạn: Tối đa 128 ký tự.
    • Quy định: Không chấp nhận ký tự đặc biệt. Yêu cầu nhập đúng tuyệt đối dạng chữ hoa và chữ thường vì Oracle phân biệt hai định dạng này. Không tự ý viết hoa toàn bộ.
  • Máy chủ (Hostname/IP):
    • Giới hạn: Max 253 ký tự. Chấp nhận IPv4 hoặc FQDN (Domain name).
    • Quy tắc: Cấm các tiền tố website (http/https). Tuyệt đối không để sót khoảng trắng trước hoặc sau dải IP.
  • Cổng kết nối (Port):
    • Chấp nhận giá trị 1 - 65535. Port tiêu chuẩn đối với Oracle là 1521.
  • Tên đăng nhập (Username):
    • Giới hạn: Tối đa 128 ký tự.
    • Quy tắc: Không chứa các ký tự đặc biệt, ngoại trừ các ký tự được Oracle cho phép như #, $, hoặc _.
  • Mật khẩu (Password):
    • Hệ thống cho phép chứa khoảng trắng. Yêu cầu bảo mật: Không chứa bộ ký tự điều khiển cấm của driver DB. Ký tự mật khẩu được mã hóa thành 15 dấu sao ***** sau khi kết nối hoàn tất.

5. Quy tắc vận hành

  • Quản lý phiên bản hỗ trợ Oracle: Hệ thống Mobio Data Flow đảm bảo khả năng tương thích tốt với Oracle 9i, 10g, 11g và 12c.
  • Quy tắc đổi mật khẩu định kỳ: Oracle có quy định hạ tầng mặc định yêu cầu người dùng phải đổi mật khẩu sau mỗi 90 ngày. Nếu kết nối Connector đang bình thường bỗng dưng báo đứt gãy, DBA vui lòng kiểm tra lại rule này trên server đích.

6. Các câu hỏi thường gặp (FAQ)

  • Hỏi: Để test thông lệnh từ nội bộ ra trước khi thao tác trên Mobio thì chạy gì?
    • Trả lời: Chạy kiểm thử: sqlplus <user>/<password>@<hostname>:1521/<service_name>.
  • Hỏi: Service Name là field bắt buộc hay tùy chọn?
    • Trả lời: Service Name/SID của Oracle là thông số bắt buộc (Kèm theo Database) chứ không phải Optional.

7. Bước tiếp theo

Quay lại bài tổng quan Khởi tạo Connector: Dạng Database

image-zoom
© MOBIO 2022 v1.3 Powered by MOBIO
Back to Top