Dalam Oracle, anda boleh menggunakan pembatalan untuk membatalkan kebenaran dba, dan melaksanakan pernyataan ini memerlukan pelaksana untuk mempunyai kebenaran dba.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Untuk membatalkan kebenaran DBA pengguna, laksanakan:
revoke dba from user_Name
Melaksanakan pernyataan ini memerlukan pelaksana adalah asalnya kebenaran DBA diperlukan
Sambungan:
--Soal peranan dengan kebenaran DBA dalam pangkalan data
select * from dba_role_privs where granted_role='DBA'
--Tambahkan kebenaran DBA untuk peranan user_Name
grant dba to user_Name
Tetapi pengguna log masuk yang diketahui tidak mempunyai kuasa DBA, jadi anda perlu log masuk ke akaun sys untuk memberi kebenaran.
Buka cmd,
Sambung ke sqlplus,
Sambung ke sys/orcl sebagai sysdba,
Gunakan perintah geran dba kepada user_Name; tambahkan mata pada ayat ini No.)
Pelanjutan kebenaran pembatalan:
Konsep keizinan pembatalan Oracle ialah kitar semula pengguna atau keizinan peranan, iaitu Padam kebenaran sistem tertentu untuk pengguna atau padam kebenaran operasi objek.
Oracle membatalkan keistimewaan sistem
Oracle membatalkan keistimewaan sistem Hanya pengguna yang mempunyai keistimewaan DBA boleh membatalkan (membatalkan) operasi. Sintaks untuk membatalkan kebenaran sistem adalah seperti berikut:
revoke system_privilege from user|role;
Analisis tatabahasa:
1. system_privilege: merujuk kepada nama kebenaran sistem yang dibatalkan, pengguna mesti mempunyai Kebenaran sistem ini tidak boleh dibatalkan jika tiada kebenaran sistem.
2. pengguna|peranan: merujuk kepada sama ada objek membatalkan kebenaran ialah pengguna atau peranan.
Contoh 1. Gunakan perintah batal untuk membatalkan kebenaran sesi cipta guru pengguna Kod tersebut adalah seperti berikut:
revoke create session from teacher;
Kemudian anda boleh menanyakan kebenaran sistem bagi. GURU melalui kamus data dba_sys_privs dan mendapati bahawa buat Sesi tidak lagi wujud.
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Bagaimana untuk membatalkan kebenaran dba dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!