Rumah  >  Artikel  >  pangkalan data  >  Apakah hak pengguna dalam oracle?

Apakah hak pengguna dalam oracle?

WBOY
WBOYasal
2022-05-27 17:20:3116940semak imbas

Kebenaran pengguna Oracle: 1. Kebenaran sistem, yang membenarkan pengguna melakukan tindakan pangkalan data tertentu, termasuk membuat jadual, indeks, kejadian sambungan, dsb. 2. Keizinan objek, yang membenarkan pengguna mengendalikan objek tertentu , termasuk paparan membaca, melaksanakan prosedur tersimpan, dsb.

Apakah hak pengguna dalam oracle?

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

Apakah kebenaran pengguna Oracle?

Kebenaran sistem: Benarkan pengguna melakukan tindakan pangkalan data tertentu, seperti membuat jadual, mencipta indeks, menyambung kejadian, dll. (untuk pengguna )

Kebenaran objek: Benarkan pengguna memanipulasi beberapa objek tertentu, seperti membaca paparan, mengemas kini lajur tertentu, melaksanakan prosedur tersimpan, dsb. (untuk jadual atau paparan)

1. Kebenaran sistem

Lebih daripada seratus kebenaran berkesan (PILIH * DARI semakan SYSTEM_PRIVILEGE_MAP)

Pentadbir pangkalan data mempunyai kebenaran lanjutan untuk menyelesaikan tugas Pentadbiran seperti :

  • – buat pengguna baharu

  • – padam pengguna

  • – padam Jadual

  • –Jadual sandaran

Klasifikasi kebenaran sistem:

  • DBA: Mempunyai semua keistimewaan, Ia mempunyai yang tertinggi kuasa dalam sistem, dan hanya DBA boleh mencipta struktur pangkalan data.

  • SUMBER: Pengguna dengan kebenaran Sumber hanya boleh mencipta entiti, bukan struktur pangkalan data.

  • CONNECT: Pengguna dengan kebenaran Connect hanya boleh log masuk ke Oracle dan tidak boleh mencipta entiti atau struktur pangkalan data.

  • Untuk pengguna biasa: berikan kebenaran sambungan, sumber.

  • Untuk pengguna pengurusan DBA: berikan kebenaran sambungan, sumber, dba.

a. Kebenaran sistem yang biasa digunakan:

  • BUAT SESI Cipta sesi

  • CIPTA URUTAN Cipta Urutan

  • BUAT SINONIM Cipta objek dengan nama yang sama

  • CIPTA JADUAL Cipta jadual dalam mod pengguna

  • CIPTA SEBARANG JADUAL Cipta jadual dalam mana-mana skema

  • JATUHKAN JADUAL Jatuhkan jadual dalam skema pengguna

  • JATUHKAN SEBARANG JADUAL Jatuhkan jadual dalam mana-mana skema CIPTA PENGGUNA Cipta pengguna

  • LEPASKAN PENGGUNA Padam pengguna

  • CIPTA PANDANGAN Cipta paparan

  • 2. Kebenaran objek
  • Objek yang berbeza mempunyai keizinan objek yang berbeza

  • Pemilik objek mempunyai semua kebenaran
  • Pemilik objek boleh memberikan kebenaran kepada yang lain

  • ORACLE mempunyai sejumlah kebenaran objek

Proses jujukan paparan jadual kebenaran objek

Ubah suai (ubah)

padam

laksanakan

  • indeks

  • Sisipkan

  • Rujukan

  • pilih

  • Kemas kini ( kemas kini)

  • Selain itu , kebenaran sambungan dan sumber adalah seperti berikut

  • PERANAN CONNECT: hanya mempunyai kebenaran untuk mencipta SESI
  • Peranan RESOURCE: hanya mempunyai Kebenaran untuk mencipta KLUSTER, INDEXTYPE, OPERATOR, PROSEDUR, SEQUENCE, JADUAL, PENCETUS, JENIS.

  • Pada masa yang sama, apabila peranan sumber ORACLE diberikan kepada pengguna, bukan sahaja keizinan peranan sumber ORACLE itu sendiri akan diberikan, tetapi juga keizinan ruang meja tanpa had, bagaimanapun, apabila sumber itu diberikan kepada peranan, ia tidak akan diberikan keizinan ruang meja tanpa had.
  • Memang benar tiada kebenaran untuk mencipta paparan Nampaknya jika anda perlu membuat paparan, anda hanya boleh membenarkannya secara berasingan:

  • BERIKAN CIPTA PANDANGAN KEPADA pengguna;

Tutorial yang disyorkan: "

Tutorial Video Oracle

Atas ialah kandungan terperinci Apakah hak pengguna dalam 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