Công cụ quản trị Oracle Enterprise Manager

Một phần của tài liệu Công nghệ tác tử và bài toán quản trị CSDL ngành thuế (Trang 36)

Oracle Enterprise Manager (OEM) là phƣơng tiện cho phép có đƣợc cái nhìn tổng thể về toàn bộ hệ thống. Trong đó có cây phân cấp và các hình ảnh đồ họa về các đối tƣợng và quan hệ giữa chúng trong hệ thống.

OEM có các tiến trình tác tử thông minh cho phép quản lý từ xa các dịch vụ chung nhƣ jobs, events,… một cách dễ dàng.

OEM cũng bao gồm cả những ứng dụng quản lý chuyên biệt: DBA Management Pack, Advanced Management Packs.

Bên cạnh đó, OEM còn cung cấp một lƣợng lớn các hàm API cho phép tích hợp với các hệ thống quản lý ứng dụng khác. Bao gồm cả các hệ thống quản lý của Oracle và không phải của Oracle.

Hình 1.19 Oracle Enterprise Manager

1.3.2.1. Kiến trúc OEM

Kiến trúc OEM là mở rộng của kiến trúc Client/Server, nó có kiến trúc ba lớp.

− Lớp thứ nhất chứa các Java-based console và các ứng dụng tích hợp cho phép cài đặt và chạy bởi các Web browser.

− Lớp thứ hai là Oracle Management Server - OMS. Chức năng chính của OMS là xử lý và quản trị tất cả các tác vụ của hệ thống, tập trung quản lý và phân phối điều khiển giữa các clients và các nút điều khiển. OEM sử dụng Oracle Enterprise Manager repository để duy trì dữ liệu hệ thống, dữ liệu ứng dụng và các trạng thái của các thực thể điều khiển phân tán trong hệ thống, cho phép ngƣời dùng có thể truy cập và chia sẻ các vùng dữ liệu lƣu trữ.

− Lớp thứ ba bao gồm các đích nhƣ các cơ sở dữ liệu, các máy chủ và các dịch vụ quản lý khác.

1.3.2.2. Các dịch vụ chung

OEM có các dịch vụ cho phép quản lý các nodes trên mạng

Dịch vụ phát hiện - Discovery service: OEM tự động phát hiện (định vị) tất cả các cơ sở dữ liệu và các dịch vụ chạy trên các nodes, một khi các nodes đƣợc xác định. Các dịch vụ này bao gồm Web servers, listeners, machines, parallel servers, video servers, và các services khác.

Job Scheduling System: cho phép thực hiện tự động lặp lại các tác vụ. Hệ thống cho phép tạo và quản lý các jobs, lên kế hoạch thực hiện chúng và cho phép xem, chia sẻ thông tin xác định Jobs.

Event Management System: cho phép quản lý môi trƣờng mạng xử lý các trƣờng hợp mất dịch vụ, thiếu hoặc hết vùng lƣu trữ, và các vấn đề khác nhƣ sử dụng tài nguyên CPU. Mỗi khi các events đƣợc phát hiện, ngƣời quản trị có thể thông báo hoặc sửa nó.

Bảo mật - Security: các tham số bảo mật xác định cho từng dịch vụ, đối tƣợng, và từng ngƣời quản trị.

− Dịch vụ nơi lƣu trữ chia sẻ

OEM là một hệ thống đa ngƣời dùng. Mỗi quản trị viên có một tài khoản riêng để đăng nhập vào hệ thống. Tùy theo việc thiết đặt quyền hạn, mà quản trị viên có thể truy cập vào các dữ liệu lƣu trong kho trung tâm, kho đƣợc chia sẻ cho tất cả các quản trị viên của OEM để thực hiện công việc quản lý.

1.3.2.3. Oracle Configuration Assistant

Configuration Assistant là công cụ cho phép tạo các shared repositories, đặt lại cấu hình cho cơ sở dữ liệu và thiết đặt cấu hình cho các đơn vị điều khiển cục bộ. Configuration Assistant đƣợc tự động khởi động ngay sau khi hoàn tất quá trình cài đặt của Universal Installer. Ta cũng có thể khởi động ứng dụng này bằng tay (chạy lệnh %emrepmgr từ dấu nhắc hệ thống).

1.3.2.4. Oracle Enterprise Manager Console

Bao gồm cả cây phân cấp và hình ảnh đồ họa biểu diễn các đối tƣợng trong hệ thống.

1. Các nút có biểu tƣợng: cho phép gọi các ứng dụng khác để cùng thực hiện việc quản trị các tác vụ. Việc này cũng có thể thực hiện thông qua mục chọn tƣơng ứng trên menu.

2. Navigator hay object explorer: đƣợc tổ chức dƣới dạng cây phân cấp. Nó cho phép xem các Oracle services trong mạng làm việc. Navigator cho phép quản trị viên có thể browse các Oracle services, nhƣ databases, listeners, nodes, và name servers, qua đó có thể sửa đổi các tính chất của các đối tƣợng; ví dụ: ngƣời dùng có thể thay đổi nội dung của bảng.

3. Job system: cho phép thực hiện các tác vụ từ xa liên quan tới listeners, databases. Job system dựa trên các thủ tục trong Tool Control Language (TCL) engine.

Hình 1.20 Oracle Enterprise Manager

4. Menu cho phép khởi tạo các ứng dụng quản trị khác và thực hiện nhiều tác vụ khác nhau.

5. Map hay topographical view cho phép các Oracle services có thể đƣợc gộp lại tùy theo quan hệ về không gian, chức năng, hay cả hai. Map view cho phép ngƣời sử dụng tập trung vào các đối tƣợng cần quản lý.

6. Event system điều khiển và thông báo các trạng thái của hệ thống.

Một phần của tài liệu Công nghệ tác tử và bài toán quản trị CSDL ngành thuế (Trang 36)