Rumah >pangkalan data >Oracle >Bagaimana untuk menanyakan kebenaran pengguna oracle

Bagaimana untuk menanyakan kebenaran pengguna oracle

WBOY
WBOYasal
2022-01-06 14:55:2643514semak imbas

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;

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;

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;

4 kebenaran objek pengguna:

  select * from dba_tab_privs;
  select * from all_tab_privs;
  select * from user_tab_privs;

5 Lihat semua peranan:

  select * from dba_roles;

6 Lihat peranan yang dimiliki oleh pengguna atau peranan:

  select * from dba_role_privs;
  select * from user_role_privs;

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

select * from V$PWFILE_USERS

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

SQL> select * from dba_sys_privs where grantee='WZSB';

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!

Kenyataan:
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