Rumah Kewangan Peribadi Asas Keistimewaan dalam Oracle 12c - dummies

Asas Keistimewaan dalam Oracle 12c - dummies

Video: Oracle Tablespace Point-In-Time-Recovery | TS-PITR (Part 1) 2025

Video: Oracle Tablespace Point-In-Time-Recovery | TS-PITR (Part 1) 2025
Anonim

Selepas anda mencipta pengguna, anda perlu memutuskan jenis perkara yang pengguna boleh lakukan dalam pangkalan data Oracle 12c. Anda mungkin mahu membenarkan pengguna dapat log masuk, tetapi anda mungkin perlu mengehadkan sama ada pengguna boleh melakukan mana-mana tugasan berikut:

  • Mengakses data tertentu

  • Memulakan dan menghentikan pangkalan data

  • Membuat jadual, indeks, dan paparan

  • Memadamkan data

  • Melakukan backup

Anda menentukan apa yang pengguna boleh lakukan melalui keistimewaan . Pangkalan data mempunyai dua jenis keistimewaan:

  • Keistimewaan sistem mengawal apa yang pengguna boleh lakukan dalam pangkalan data. Contohnya, bolehkah mereka membuat jadual, membuat pengguna, dan meletakkan ruang kosong? Keistimewaan ini digunakan terutamanya untuk menambahkan atau menukar struktur dalam pangkalan data.

  • Keistimewaan objek mengawal bagaimana pengguna boleh mengakses data sebenar dalam pangkalan data. Contohnya, data apa yang dia boleh lihat, ubah, atau padam? Keistimewaan ini terpakai terutamanya kepada baris dalam jadual atau pandangan.

Anda menguruskan semua keistimewaan dengan perintah GRANT dan REVOKE. Ia cukup jelas dari nama-nama mereka yang diberikan seseorang dan mana yang hilang. Walau bagaimanapun, anda membuat arahan bergantung kepada jenis keistimewaan. Sebagai contoh, apabila anda memberi, anda MENYEDIAKAN dan apabila anda membawa anda MENERIMA DARIPADA.

Keistimewaan sistem adalah keistimewaan pertama yang diperlukan pengguna. Terdapat beratus-ratus keistimewaan sistem.

Sebelum pengguna boleh melakukan apa-apa dengan pangkalan data, mereka perlu dapat menyambung, keistimewaan SISI CREATE memberikan pengguna akses kepada pangkalan data. Tanpa keistimewaan ini, tiada keistimewaan lain yang penting.

Ikuti langkah-langkah ini untuk memberikan keistimewaan SESI SESI kepada pengguna DTITILAH:

  1. Log masuk ke pangkalan data sebagai SISTEM pengguna.

  2. Ketikkan yang berikut:

    
    

    Anda lihat yang berikut, yang bermaksud DTITILAH boleh menyambung ke pangkalan data:

    Grant berjaya.
    

Bagaimana jika kata laluan untuk pengguna DTITILAH telah dikompromi? Cara cepat untuk memastikan pengguna tidak lagi dapat mengakses pangkalan data, secara luaran atau tidak, adalah untuk membatalkan keistimewaan SESI CREATE dari pengguna tersebut.

Batalkan SESI MEMBUAT dari DTITILAH dengan langkah-langkah berikut:

  1. Log masuk ke pangkalan data sebagai SISTEM.

  2. Ketikkan yang berikut:

    
    

    Anda lihat ini:

    Dibatalkan berjaya.
    

    Apabila pengguna cuba menyambung, dia melihat ini:

    ERROR: ORA-01045: pengguna DTITILAH tidak mempunyai keistimewaan SESI; log masuk dinafikan
    
  3. Alamat pelanggaran keselamatan dengan mencari tahu mengapa kata laluan telah dikompromi.

Pengguna mungkin juga mempunyai keistimewaan sistem ini yang membolehkan mereka membuat objek dalam pangkalan data:

  • RESUMABLE membolehkan pekerjaan digantung dan dilanjutkan apabila batasan ruang dipenuhi.

  • FLASHBACK ARCHIVE membolehkan pengguna mendapatkan data dari masa lalu.

  • CREATE JOB membolehkan pengguna membuat pekerjaan yang boleh dijalankan di Scheduler Oracle.

  • CREATE SYNONYM membolehkan pengguna dapat membuat alias untuk objek untuk akses yang lebih mudah.

Keistimewaan berikut digunakan secara umum untuk pemaju:

  • CREATE TABLE

  • CREATE VIEW

  • CREATE SEQUENCE

  • CREATE PRINTED

  • CREATE TRIGGER

Administrator pangkalan data (DBAs) CREATE ANY TABLE

  • membuat jadual dalam skema mana-mana pengguna. DROP SEGALA TABEL

  • tetapkan jadual dari skema mana-mana pengguna. CREATE TABLESPACE

  • membuat ruang simpanan ruang. ALTER USER

  • mengubah ciri pengguna. DROP USER

  • … uh, jatuh pengguna. ALTER SYSTEM

  • mengubah parameter operasi sistem. GANTI SEBARANG OBJEK

  • membenarkan penerima untuk menguruskan apa-apa keistimewaan objek terhadap mana-mana objek dalam pangkalan data. Sangat kuat! DENGAN ADMIN OPTION adalah satu lagi ciri yang berkaitan dengan keistimewaan sistem. Anda boleh menggunakan pilihan ini apabila memberikan keistimewaan sistem untuk membolehkan pengguna memberikan hak istimewa kepada orang lain. Misalnya, anda telah mengupah DBA baru dengan nama pengguna RPLEW.

Anda mahu pengguna MJAUST menyambung ke pangkalan data dengan keistimewaan SESI CREATE, tetapi anda juga mahu dia dapat memberikan keistimewaan itu kepada orang lain.

Untuk memberikan keistimewaan sistem DENGAN OPTION ADMIN, ambil langkah-langkah berikut:

Log masuk ke SQL * Plus sebagai SYSTEM.

  1. Ketikkan yang berikut:

  2. Anda lihat ini:

    
    

    Grant berjaya.

    Sekarang MAUST boleh mentadbir SESI LAKUKAN juga.
    

    Jika DENGAN PILIH ADMIN dibatalkan, semua pengguna yang diberi keistimewaan oleh orang itu mengekalkan keistimewaan. Bertindak dengan sewajarnya. Ia bukan satu pembaziran seperti OPTION DENGAN PELANGGAN.
Asas Keistimewaan dalam Oracle 12c - dummies

Pilihan Editor

5 Perkara yang boleh dilakukan oleh GoPro Camera - dummies

5 Perkara yang boleh dilakukan oleh GoPro Camera - dummies

Apa yang boleh dilakukan oleh GoPro? Inilah soalan yang lebih relevan: Apa yang anda mahu lakukan? Meminta soalan ini lebih seperti menanyakan diri anda tentang keinginan dan hasrat anda sendiri untuk rakaman video yang unik. Apabila anda menentukan apa yang anda ingin tangkap, semua yang anda perlu lakukan ialah menyambungkan kamera ke gunung yang sesuai ...

Pengaturan & Pintasan dSLR Untuk Menipu Cheat Sheet - dummies

Pengaturan & Pintasan dSLR Untuk Menipu Cheat Sheet - dummies

Anda mempunyai refleks kanta tunggal digital yang besar (dSLR ) kamera dan mahu menangkap beberapa gambar indah masa-masa hidup anda. Untuk sepenuhnya menguasai dSLR anda dan membuat gambar yang menarik, anda mesti menceburkan diri ke dunia baru yang berani yang melibatkan membuat keputusan tentang mod penangkapan. Mengetahui panjang fokus apa yang digunakan dalam ...

Pilihan Editor

Bagaimana Menggunakan Lapisan Masker Gradient dan Brush Masker di Photoshop CS6 - lapisan masker

Bagaimana Menggunakan Lapisan Masker Gradient dan Brush Masker di Photoshop CS6 - lapisan masker

Lapisan lapisan di Photoshop CS6 membolehkan anda secara beransur-ansur berus dalam ketelusan dan kelegapan pada asas pixel selektif. Dua alat pelapis lapisan - Alat Gradien dan Brush - lebih kerap digunakan berbanding yang lain: Alat Gradien: Menetapkan alat ini kepada kecerunan linear hitam ke putih atau putih ke ...

Cara Menggunakan Kuler untuk Cari dan Kongsi Tema Warna di Photoshop CS6 - dummies

Cara Menggunakan Kuler untuk Cari dan Kongsi Tema Warna di Photoshop CS6 - dummies

Sumber yang tersedia untuk Adobe Photoshop Creative Suite 6 adalah luas. Kuler adalah komuniti dalam talian yang menyediakan tema warna untuk anda menyemak imbas, memuat turun, membuat, mengedit, dan memuat naik untuk berkongsi dengan orang lain. Gunakan tema ini apabila membuat projek cetak grafik atau laman web. Apa yang anda perlukan ialah sambungan Internet dan Adobe ID. Di sini ...

Cara Menggunakan Kata Kunci untuk Photoshop CS6 Files dalam Bridge - dummies

Cara Menggunakan Kata Kunci untuk Photoshop CS6 Files dalam Bridge - dummies

Kata kunci adalah label deskriptif yang anda lampirkan ke fail di Bridge. Mereka membantu untuk mengkategorikan imej Photoshop CS6 anda, membolehkan anda lebih cekap dan cepat mencari fail yang anda inginkan. Berikut adalah downside untuk membuat dan menggunakan kata kunci: Untuk membuat kata kunci baru (folder kategori yang mengandungi kata kunci): Klik ikon tanda tambah (+) ...

Pilihan Editor

Dengan Touch dengan Nota Reka bentuk - dummies

Dengan Touch dengan Nota Reka bentuk - dummies

Nota reka bentuk adalah sesuai untuk berkomunikasi dengan pemaju lain yang bekerja pada Laman web, tetapi tidak dalam jarak menjerit. Ciri Dreamweaver ini berfungsi seperti tag komen (kod HTML yang membolehkan anda memasukkan teks dalam halaman yang tidak akan dipaparkan dalam penyemak imbas) tetapi dengan privasi lebih banyak. Ramai pemaju menggunakan ...

Memenuhi Dreamweaver CS3 Common Insert Bar - dummies

Memenuhi Dreamweaver CS3 Common Insert Bar - dummies

Jangan berfikir bahawa toolbar Dreamweaver CS3 Common Insert biasa dan biasa. Ia hanya dipanggil "umum" kerana ia menawarkan perintah memasukkan yang paling kerap digunakan kerana ia adalah yang paling berguna. Dengan bilah alat yang ditunjukkan di sini, anda boleh memasukkan segala-galanya dari pautan e-mel kepada tarikh kepada mana-mana media yang ingin anda letakkan ...

Gambaran Keseluruhan Alignment Imej dalam Adobe CS5 Dreamweaver - dummies

Gambaran Keseluruhan Alignment Imej dalam Adobe CS5 Dreamweaver - dummies

Penjajaran imej dan teks bersebelahan mereka di Adobe Suite Creative 5 (Adobe CS5) Dreamweaver adalah mudah, tetapi pilihan yang ada mungkin membuat kelihatan terlalu rumit. Imej dan teks bersebelahan mereka duduk pada garis dasar yang sama sebagai lalai, memaksa teks berjalan dalam satu baris ke kanan imej. Untuk ...