Kaedah pertanyaan: 1. Gunakan "select*from dba_roles;" untuk melihat semua peranan yang dimiliki oleh semasa pengguna.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.
Apakah itu peranan
Peranan. Peranan ialah satu set kebenaran Jika peranan diberikan kepada pengguna, pengguna akan mempunyai semua kebenaran dalam peranan itu.
Pengurusan kebenaran ialah intipati sistem Oracle Pengguna yang berbeza yang log masuk ke pangkalan data yang sama mungkin melihat bilangan jadual yang berbeza dan mempunyai kebenaran yang berbeza.
Kebenaran Oracle dibahagikan kepada kebenaran sistem dan keizinan objek data keseluruhannya Kumpulan yang sama - peranan tertentu Permudahkan dan jelaskan operasi kebenaran dengan menyediakan beberapa peranan dengan kebenaran yang telah ditetapkan.
Pendekatan umum ialah: sistem memberikan kebenaran kepada peranan, dan kemudian memberikan peranan kepada pengguna Sudah tentu, anda juga boleh memberikan kebenaran tertentu kepada pengguna. Oracle menyediakan kebenaran yang terperinci Keizinan boleh ditetapkan secara individu untuk lajur jadual tertentu, dan sekatan boleh ditambahkan secara automatik pada pertanyaan pengguna bagi jadual tertentu.
Peranan Oracle disimpan dalam jadual dba_roles, kebenaran sistem yang terkandung dalam peranan disimpan dalam dba_sys_privs, dan kebenaran objek yang disertakan disimpan dalam dba_tab_privs.
peranan pertanyaan oracle
1 Lihat semua peranan:
select * from dba_roles;
2 Peranan pengguna semasa:
select * from dba_role_privs; select * from user_role_privs;
Pengetahuan lanjutan:
Lihat kebenaran sistem dan kebenaran peringkat jadual pengguna semasa
select * from user_sys_privs select * from user_tab_privs
Lihat pengguna Semua jadual di bawah
select * from user_tables
Paparkan maklumat pengguna (milik ruang jadual)
select default_tablespace,temporary_tablespace from dba_users
Paparkan kebenaran sesi semasa
select * from session_privs
Paparkan kebenaran pengguna yang ditentukan Mempunyai keizinan sistem
select * from dba_sys_privs
Tunjukkan pengguna istimewa
select * from v$pwfile_users
Tutorial yang disyorkan: "Tutorial Oracle"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan peranan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!