Bài giảng Bài 2: Quản lý người dùng
Số trang: 17
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Bài 2: Quản lý người dùng được biên soạn nhằm giúp các bạn biết được cách quản trị người dùng; các quyền hệ thống và quyền đối tượng; cấp quyền và thu hồi quyền; quản trị nhóm; tạo/xóa/thay đổi bảng dữ liệu, tạo chỉ mục; thêm/xóa/thay đổi dữ liệu trong một bảng. Mời các bạn tham khảo bài giảng để bổ sung thêm kiến thức trong lĩnh vực này.
Nội dung trích xuất từ tài liệu:
Bài giảng Bài 2: Quản lý người dùng Bài 2QUẢN LÝ NGƯỜI DÙNGMục tiêu● Sau buổi thực hành này sinh viên sẽ hiểu được: ● Quản trị người dùng. ● Các quyền hệ thống và quyền đối tượng. ● Cấp quyền và thu hồi quyền. ● Quản trị nhóm (role). ● Tạo/xóa/thay đổi bảng dữ liệu, tạo chỉ mục. ● Thêm/xóa/thay đổi dữ liệu trong một bảng.Nội dung● Quản lý người dùng● Quản lý quyền hệ thống● Quản lý quyền đối tượng● Quản lý nhóm (ROLE)● Cú pháp các lệnh DDL● Các kiểu dữ liệu trong OracleQuản lý người dùng (1)● Tạo mới người dùng ● Các bước tạo mới người dùng ● Lựa chọn username (tên user dùng để truy cập database) và cơ chế xác nhận đối với user này. ● Chỉ ra các tablespaces cho user dùng để lưu trữ dữ liệu. ● Phân bổ hạn mức sử dụng trên từng tablespace. ● Gán các default tablespace và temporary tablespace. ● Phân quyền truy nhập (privileges - quyền; roles) cho user vừa tạo lậpQuản lý người dùng (2)● Tạo mới người dùng CREATE USER username IDENTIFIED {BY password | EXTERNALLY} [ DEFAULT TABLESPACE tablespace] [ TEMPORARY TABLESPACE tablespace] [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace ] ... ]Quản lý người dùng (3)● Thay đổi mật khẩu của người dùng ● ALTER USER [ IDENTIFIED {BY password | EXTERNALLY }]● Thay đổi hạn mức (quota) sử dụng tablespace ALTER USER user [ DEFAULT TABLESPACE tablespace] [ TEMPORARY TABLESPACE tablespace] [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace ] ... ]● Xóa người dùng DROP USER username [CASCADE]● Thông tin về người dùng ● Ta có thể lấy các thông tin liên quan tới user trong data dictionary DBA_USERS và DBA_TS_QUOTAS. ● Với mỗi người dùng, ta có thể xác định được các thông tin về hạn mức sử dụng ● Hoặc ta cũng có thể lấy các thông tin về tài khoản của người dùngQuản lý quyền hệ thống (1)● Các loại quyền hệ thống Phân loại Các quyền thông dụng CREATE TABLE CREATE ANY TABLE ALTER ANY TABLE TABLE DROP ANY TABLE SELECT ANY TABLE UPDATE ANY TABLE DELETE ANY TABLE SESSION CREATE SESSION ALTER SESSION RESTRICTED SESSION CREATE TABLESPACE TABLESPACE ALTER TABLESPACE DROP TABLESPACE UNLIMITED TABLESPACEQuản lý quyền hệ thống (2)● Gán các quyền hệ thống ● Cú pháp GRANT {system_priv|role}[,{system_priv|role} ]... TO {user|role|PUBLIC}[, {user|role|PUBLIC} ]... [WITH ADMIN OPTION]● Thu hồi các quyền hệ thống ● Cú pháp REVOKE {system_priv|role}[, {system_priv|role} ]... FROM {user|role|PUBLIC}[, {user|role|PUBLIC} ]...● Xem thông tin về các quyền ● Cú pháp: ● Thông tin về các quyền được lấy từ các view của data dictionary: DBA_SYS_PRIVS và SESSION_PRIVS. ● Các thông tin bao gồm: ▪ DBA_SYS_PRIVS: GRANTEE, PRIVILEGE, ADMIN OPTION ▪ SESSION_PRIVS: PRIVILEGEQuản lý quyền đối tượng (1)● Quyền trên các đối tượng Quyền Table View Procedu re ALTER X DELETE X X EXECUTE X INSERT X X SELECT X X UPDATE X XGiới thiệu về quản lý ROLE ● Role trong database ● Oracle cung cấp công cụ cho phép quản lý một cách dễ dàng các quyền thông qua việc sử dụng nhóm (Role). ● Role là một nhóm các quyền được gán cho các user hay Role khácGiới thiệu về quản lý Role (tt) ● Lợi ích của việc sử dụng Role ● Giảm công việc gán các quyền: ● Quản lý các quyền một cách linh động ● Giới thiệu về các Role được định nghĩa sẵn Tên Role Diễn giải CONNECT Role cung cấp sẵn để tương thích với các phiên bản trước đó RESOURCE DBA Tất cả các quyền hệ thống, có tuỳ chọn: WITH ADMIN OPTION EXP_FULL_DATABASE Quyền export dữ liệu của database IMP_FULL_ ...
Nội dung trích xuất từ tài liệu:
Bài giảng Bài 2: Quản lý người dùng Bài 2QUẢN LÝ NGƯỜI DÙNGMục tiêu● Sau buổi thực hành này sinh viên sẽ hiểu được: ● Quản trị người dùng. ● Các quyền hệ thống và quyền đối tượng. ● Cấp quyền và thu hồi quyền. ● Quản trị nhóm (role). ● Tạo/xóa/thay đổi bảng dữ liệu, tạo chỉ mục. ● Thêm/xóa/thay đổi dữ liệu trong một bảng.Nội dung● Quản lý người dùng● Quản lý quyền hệ thống● Quản lý quyền đối tượng● Quản lý nhóm (ROLE)● Cú pháp các lệnh DDL● Các kiểu dữ liệu trong OracleQuản lý người dùng (1)● Tạo mới người dùng ● Các bước tạo mới người dùng ● Lựa chọn username (tên user dùng để truy cập database) và cơ chế xác nhận đối với user này. ● Chỉ ra các tablespaces cho user dùng để lưu trữ dữ liệu. ● Phân bổ hạn mức sử dụng trên từng tablespace. ● Gán các default tablespace và temporary tablespace. ● Phân quyền truy nhập (privileges - quyền; roles) cho user vừa tạo lậpQuản lý người dùng (2)● Tạo mới người dùng CREATE USER username IDENTIFIED {BY password | EXTERNALLY} [ DEFAULT TABLESPACE tablespace] [ TEMPORARY TABLESPACE tablespace] [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace ] ... ]Quản lý người dùng (3)● Thay đổi mật khẩu của người dùng ● ALTER USER [ IDENTIFIED {BY password | EXTERNALLY }]● Thay đổi hạn mức (quota) sử dụng tablespace ALTER USER user [ DEFAULT TABLESPACE tablespace] [ TEMPORARY TABLESPACE tablespace] [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace [ QUOTA {integer [K | M] | UNLIMITED } ON tablespace ] ... ]● Xóa người dùng DROP USER username [CASCADE]● Thông tin về người dùng ● Ta có thể lấy các thông tin liên quan tới user trong data dictionary DBA_USERS và DBA_TS_QUOTAS. ● Với mỗi người dùng, ta có thể xác định được các thông tin về hạn mức sử dụng ● Hoặc ta cũng có thể lấy các thông tin về tài khoản của người dùngQuản lý quyền hệ thống (1)● Các loại quyền hệ thống Phân loại Các quyền thông dụng CREATE TABLE CREATE ANY TABLE ALTER ANY TABLE TABLE DROP ANY TABLE SELECT ANY TABLE UPDATE ANY TABLE DELETE ANY TABLE SESSION CREATE SESSION ALTER SESSION RESTRICTED SESSION CREATE TABLESPACE TABLESPACE ALTER TABLESPACE DROP TABLESPACE UNLIMITED TABLESPACEQuản lý quyền hệ thống (2)● Gán các quyền hệ thống ● Cú pháp GRANT {system_priv|role}[,{system_priv|role} ]... TO {user|role|PUBLIC}[, {user|role|PUBLIC} ]... [WITH ADMIN OPTION]● Thu hồi các quyền hệ thống ● Cú pháp REVOKE {system_priv|role}[, {system_priv|role} ]... FROM {user|role|PUBLIC}[, {user|role|PUBLIC} ]...● Xem thông tin về các quyền ● Cú pháp: ● Thông tin về các quyền được lấy từ các view của data dictionary: DBA_SYS_PRIVS và SESSION_PRIVS. ● Các thông tin bao gồm: ▪ DBA_SYS_PRIVS: GRANTEE, PRIVILEGE, ADMIN OPTION ▪ SESSION_PRIVS: PRIVILEGEQuản lý quyền đối tượng (1)● Quyền trên các đối tượng Quyền Table View Procedu re ALTER X DELETE X X EXECUTE X INSERT X X SELECT X X UPDATE X XGiới thiệu về quản lý ROLE ● Role trong database ● Oracle cung cấp công cụ cho phép quản lý một cách dễ dàng các quyền thông qua việc sử dụng nhóm (Role). ● Role là một nhóm các quyền được gán cho các user hay Role khácGiới thiệu về quản lý Role (tt) ● Lợi ích của việc sử dụng Role ● Giảm công việc gán các quyền: ● Quản lý các quyền một cách linh động ● Giới thiệu về các Role được định nghĩa sẵn Tên Role Diễn giải CONNECT Role cung cấp sẵn để tương thích với các phiên bản trước đó RESOURCE DBA Tất cả các quyền hệ thống, có tuỳ chọn: WITH ADMIN OPTION EXP_FULL_DATABASE Quyền export dữ liệu của database IMP_FULL_ ...
Tìm kiếm theo từ khóa liên quan:
Quản lý người dùng Bài giảng Quản lý người dùng Quản lý quyền hệ thống Quản lý quyền đối tượng Cú pháp các lệnh DDL Kiểu dữ liệu trong OracleTài liệu có liên quan:
-
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 83 0 0 -
Giáo trình Hệ điều hành Linux - CĐ Nghề Đắk Lắk
88 trang 75 0 0 -
111 trang 51 1 0
-
Hệ thống máy tính trong Windows XP - Quản lý và bảo trì: Phần 2
159 trang 50 0 0 -
QUẢN LÝ TÀI KHOẢN NGƯỜI DÙNG VÀ NHÓM
52 trang 42 1 0 -
134 trang 40 1 0
-
Giáo trình Hệ điều hành Linux - CĐ Nghề Công Nghiệp Hà Nội
130 trang 36 0 0 -
Sao lưu, quản lý người dùng, boot loader
15 trang 33 0 0 -
Tổ chức công tác kế toán: Phần 2
348 trang 28 0 0 -
Hướng dẫn quản lý người dùng trong Windows 7
8 trang 28 0 0