Dalam Oracle, anda boleh menggunakan penyataan pilih untuk menanyakan semua pengguna Penyataan ini digunakan untuk memilih data daripada pangkalan data dan menyimpan hasil dalam set hasil Gunakan "dba_users" untuk mewakili semua pengguna dalam pangkalan data . Sintaks ialah "pilih * daripada dba_users;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Menyiasat semua maklumat pengguna dalam oracle select*fromdba_users;
Lihat semua pengguna:
select * from dba_users;
Lihat semua pengguna dalam pangkalan data, dengan syarat anda mempunyai akaun dengan pihak berkuasa DBA, seperti sys, sistem
select * from all_users;
Lihat semua pengguna yang boleh anda uruskan
select * from user_users;
Lihat Maklumat pengguna semasa
Kembangkan pengetahuan:
Lihat kebenaran sistem pengguna atau peranan (kebenaran sistem yang diberikan terus kepada pengguna atau peranan):
select * from dba_sys_privs; select * from user_sys_privs; (查看当前用户所拥有的权限)
Lihat kebenaran yang disertakan dalam peranan (hanya peranan yang dimiliki oleh pengguna log masuk boleh dilihat)
sql>select * from role_sys_privs;
Lihat kebenaran objek pengguna:
select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs;
Lihat semua peranan:
select * from dba_roles;
Lihat peranan yang dimiliki oleh pengguna atau peranan:
select * from dba_role_privs; select * from user_role_privs;
Semak pengguna yang mempunyai kebenaran sysdba atau sistem sysoper (kebenaran yang sepadan diperlukan semasa membuat pertanyaan)
select * from V$PWFILE_USERS
Lihat dalam Kebenaran SqlPlus yang dimiliki oleh pengguna
SQL>select * from dba_sys_privs where grantee='username';
Nama pengguna mesti menggunakan huruf besar.
Contohnya:
SQL>select * from dba_sys_privs where grantee='TOM';
Kaedah Oracle untuk memadam semua jadual pengguna tertentu
select 'Drop table '||table_name||';' from all_tables where owner='要删除的用户名(注意要大写)';
Tutorial yang disyorkan: "Tutorial Video Oracle "
Atas ialah kandungan terperinci Bagaimana untuk menanyakan semua pengguna dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!