Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cấp quyền từ người dùng này sang người dùng khác trong Oracle

Bạn có thể nhóm các đặc quyền của hệ thống và đối tượng bằng cách sử dụng các vai trò và sau đó gán các vai trò đó cho người dùng và các vai trò khác. Bằng cách này, bạn có thể cấp các đặc quyền mà các vai trò chứa cho người dùng, điều này giúp đơn giản hóa việc quản lý bảo mật (Xem " Ủy quyền đặc quyền và vai trò " trong Khái niệm cơ sở dữ liệu).

Người dùng SCOTT có thể cấp đặc quyền đối tượng, đặc quyền hệ thống hoặc một vai trò cho người dùng hoặc vai trò khác nếu anh ta đã được cấp đặc quyền hoặc vai trò này WITH ADMIN OPTION hoặc WITH GRANT OPTION . Ví dụ:vai trò select_hr có đặc quyền truy vấn một số bảng do người dùng HR sở hữu :

create role select_hr;
grant select on hr.employees to select_hr;
grant select on hr.departments to select_hr;

Bây giờ bạn có thể gán vai trò này cho SCOTT theo cách này:

grant select_hr to scott with admin option;

SCOTT hiện có thể gán vai trò này cho những người dùng cơ sở dữ liệu khác có hoặc không có tùy chọn quản trị viên:

grant select_hr to bob;

Xem "Cấp đặc quyền và vai trò của người dùng" trong Hướng dẫn Bảo mật Cơ sở dữ liệu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle.DataAccess.Client Dependencies

  2. Cập nhật bản vá quan trọng của Oracle - tháng 10 năm 2020

  3. Viết câu lệnh chèn với mệnh đề select trả về id trong oracle

  4. Làm thế nào để sử dụng Array / Table Parameter cho Oracle (ODP.NET 10g) qua ADO.NET/C#?

  5. Bỏ qua biến thay thế khi điều kiện không được thỏa mãn