5.1.PHÂN LO*I USERS

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 36 - 37)

Oracle là một hệ quản trị cơ sở dữ liệu lớn, chạy trên môi trường mạng. Để vận hành hệ thống được tốt, có thể có nhiều người sẽ cùng tham gia vào hệ thống với những vai trò khác nhau gọi là các user. Có thể phân ra làm một số loại user chính sau:

Database Administrators Security Officers Application Developers Application Administrators Database Users Network Administrators 5.1.1. Database Administrators

Do hệ thống Oracle database có thể là rất lớn và có nhiều users cùng tham gia vào hệ thống, và khi đó sẽ có một hay một số người chịu trách nhiệm quản lý hệ thống. Những người có vai trị như vậy được gọi là database administrator (DBA). Mỗi một database cần ít nhất 01 người để thực hiện cơng việc quản trị.

Một database administrator có trách nhiệm thực hiện một số công việc sau:

Cài đặt và nâng cấp Oracle server và các công cụ ứng dụng khác.

Phân phối hệ thống lưu trữ và lên kế hoạch lưu trữ cho hệ thống cơ sở dữ liệu trong tương lai.

Tạo những cấu trúc lưu trữ cơ bản như tablespaces phục vụ cho việc phát triển và hoạt động của các ứng dụng.

Tạo các đối tượng trong database như tables, views, indexes sử dụng cho các ứng dụng được thiết kế.

Thay đổi cấu trúc database khi cần thiết tuỳ theo các thông tin của các application.

Quản lý các users và đảm bảo bảo mật hệ thống.

Đảm bảo tương thích về bản quyền, phiên bản với hệ thống Oracle

Điều khiển và quản trị các user access truy xuất tới database.

QUản lý và tối ưu các truy xuất tới database.

Lên kế hoạch backup (sao lưu) và recovery (phục hồi) các thơng tin có trong database.

Lưu trữ các archive data.

Sao lưu và khôi phục database.

Cập nhật các cơng nghệ mới đưa ra các câu hỏi bổ ích.

5.1.2. Security Officers

Trong một số trường hợp, hệ thống đòi hỏi chế độ bảo mật cao. Khi đó cần đến một hay một nhóm người chun thực hiện cơng tác bảo vệ database gọi là security officers. Security officer có thể kết nối tới database, điều khiển và quản lý việc truy cập database của các users và bảo mật hệ thống.

5.1.3. Application Developers

Application developer là người thiết kế và viết các ứng dụng database. Application developer có trách nhiệm thực hiện một số yêu cầu sau:

Thiết kế và phát triển ứng dụng database.

Thiết kế cấu trúc database cho từng ứng dụng.

Đánh giá yêu cầu lưu trữ cho ứng dụng.

Quy định các hình thức thay đổi cấu trúc database của ứng dụng.

Thiết lập biện pháp bảo mật cho ứng dụng được phát triển.

5.1.4. Database Users

Database users tương tác với database thông qua các ứng dụng và các tiện ích. Một user điển hình có thể thực hiện được một số cơng việc sau:

Truy nhập, sửa đổi, và xoá huỷ các dữ liệu được phép

Tạo các báo cáo đối với dữ liệu

5.1.5. Network Administrators

Đối với database Oracle hoạt đông trên môi trường mạng, khi đó cần có một user thực hiện cơng việc quản trị mạng. User này có trách nhiệm đảm bảo các ứng dụng Oracle hoạt động trên môi trường mạng được tốt.

Một phần của tài liệu ORACLE_kiến trúc và quản trị pptx (Trang 36 - 37)