Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk membatalkan kebenaran dalam oracle

WBOY
Lepaskan: 2022-02-28 10:11:37
asal
8468 orang telah melayarinya

Kaedah: 1. Gunakan perintah "revoke system_privilege from user|role" untuk membatalkan kebenaran sistem; 2. Gunakan perintah "revoke obj_privilege|allon object from user|role" untuk membatalkan kebenaran objek.

Bagaimana untuk membatalkan kebenaran dalam oracle

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

Cara membatalkan kebenaran dalam oracle

Oracle membatalkan kebenaran

Konsep Oracle membatalkan kebenaran adalah untuk mengitar semula kebenaran pengguna atau peranan, yang ialah, untuk membatalkan kebenaran pengguna Padamkan kebenaran sistem tertentu atau padamkan kebenaran operasi objek.

Oracle membatalkan kebenaran sistem

Oracle membatalkan kebenaran sistem Hanya pengguna yang mempunyai kuasa DBA boleh membatalkan (membatalkan) operasi. Sintaks untuk membatalkan kebenaran sistem adalah seperti berikut:

revoke system_privilege from user|role;
Salin selepas log masuk

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;
Salin selepas log masuk

Kemudian anda boleh menanyakan kebenaran sistem GURU melalui kamus data dba_sys_privs dan mendapati bahawa sesi cipta tidak lagi tersedia.

Oracle membatalkan kebenaran objek

Oracle juga menggunakan perintah batal untuk membatalkan kebenaran objek Struktur sintaks adalah seperti berikut:

revoke obj_privilege|all
on object
from  user|role;
Salin selepas log masuk

Tatabahasa. analisis:

1. obj_privilege|all: merujuk kepada kebenaran operasi objek pangkalan data yang sepadan dengan semua cara untuk membatalkan semua kebenaran operasi.

Contoh 2. Gunakan arahan batal untuk membatalkan kebenaran operasi pemadaman guru pengguna pada jadual maklumat pelajar (stuinfo Kodnya adalah seperti berikut:

revoke delete  on student.stuinfo from  teacher ;
Salin selepas log masuk

Kemudian, pertanyaan melalui kamus data dba_tab_privs Selepas menyemak kebenaran operasi stuinfo, saya mendapati ia telah dipadamkan dan hanya kebenaran pertanyaan yang tinggal.

Nota: Apabila membatalkan kebenaran, pembatalan kebenaran sistem dan pembatalan kebenaran objek adalah berbeza Daripada bab sebelumnya pengurusan kebenaran kebenaran Oracle, kami tahu bahawa kebenaran kebenaran sistem tidak mengalir, dan kebenaran keizinan objek tidak dilantunkan. Perkara yang sama berlaku apabila membatalkan kebenaran Apabila kebenaran objek dibatalkan, kebenaran objek yang diberikan oleh pengguna kepada pengguna lain juga akan dibatalkan. Membatalkan kebenaran sistem tidak akan membatalkan kebenaran pengguna lain.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk membatalkan kebenaran dalam 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