Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Berikan izin dari satu pengguna ke pengguna lain di Oracle

Anda dapat mengelompokkan hak istimewa sistem dan objek menggunakan peran, lalu menetapkan peran tersebut ke pengguna dan peran lainnya. Dengan cara ini Anda dapat memberikan hak istimewa yang berisi peran kepada pengguna secara massal, yang menyederhanakan administrasi keamanan (Lihat "Otorisasi Hak dan Peran" dalam Konsep Basis Data).

Pengguna SCOTT dapat memberikan hak istimewa objek, hak istimewa sistem, atau peran kepada pengguna atau peran lain jika dia telah diberikan hak istimewa atau peran ini WITH ADMIN OPTION atau WITH GRANT OPTION . Misalnya, peran select_hr memiliki hak istimewa untuk menanyakan beberapa tabel yang dimiliki oleh pengguna HR :

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

Sekarang Anda dapat menetapkan peran ini ke SCOTT begini:

grant select_hr to scott with admin option;

SCOTT sekarang dapat menetapkan peran ini ke pengguna basis data lain dengan atau tanpa opsi admin:

grant select_hr to bob;

Lihat "Memberikan Hak dan Peran Pengguna" di Panduan Keamanan Basis Data.




  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 cara memutar meja saya

  2. Tidak dapat memuat DLL "OraOps10.dll"

  3. SQL - Temukan pernyataan yang memasukkan nilai tertentu

  4. Bagaimana cara mengganti ' atau karakter khusus apa pun saat menggunakan XMLELEMENT Oracle

  5. Temukan nilai yang tidak ada dalam tabel