Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menanyakan kebenaran pengguna oracle

WBOY
Lepaskan: 2022-01-06 14:55:26
asal
43463 orang telah melayarinya

Dalam Oracle, anda boleh menggunakan "dba_sys_privs" untuk menanyakan kebenaran pengguna "dba_sys_privs" digunakan untuk menerangkan kebenaran sistem yang diberikan kepada pengguna dan peranan Sintaksnya ialah "pilih * daripada dba_sys_privs di mana penerima='nama pengguna '".

Bagaimana untuk menanyakan kebenaran pengguna oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara untuk menanyakan kebenaran pengguna oracle

1. Lihat semua pengguna:

  select * from dba_users;
  select * from all_users;
  select * from user_users;
Salin selepas log masuk

2. Lihat pengguna atau kebenaran sistem Peranan (kebenaran sistem diperuntukkan terus kepada pengguna atau peranan):

  select * from dba_sys_privs;
  select * from user_sys_privs;
Salin selepas log masuk

DBA_SYS_PRIVS menerangkan kebenaran sistem yang diberikan kepada pengguna dan peranan. Paparan ini tidak memaparkan lajur USERNAME

3 Lihat kebenaran yang terkandung dalam peranan (hanya peranan yang dimiliki oleh pengguna log masuk boleh dilihat)

sql>select * from role_sys_privs;
Salin selepas log masuk

4 kebenaran objek pengguna:

  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;
Salin selepas log masuk

5 Lihat semua peranan:

  select * from dba_roles;
Salin selepas log masuk

6 Lihat peranan yang dimiliki oleh pengguna atau peranan:

  select * from dba_role_privs;
  select * from user_role_privs;
Salin selepas log masuk

7. Lihat pengguna yang mempunyai Keizinan sistem sysdba atau sysoper (kebenaran yang sepadan diperlukan semasa membuat pertanyaan)

select * from V$PWFILE_USERS
Salin selepas log masuk

Sebagai contoh, saya ingin menyemak kebenaran yang dimiliki oleh pengguna wzsb:

SQL> select * from dba_sys_privs where grantee='WZSB';
Salin selepas log masuk

Bagaimana untuk menanyakan kebenaran pengguna oracle

Tutorial yang disyorkan: " Tutorial Oracle

Atas ialah kandungan terperinci Bagaimana untuk menanyakan kebenaran pengguna oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan