Rumah >pangkalan data >Oracle >Bagaimana untuk memberi kebenaran kepada pengguna oracle

Bagaimana untuk memberi kebenaran kepada pengguna oracle

下次还敢
下次还敢asal
2024-04-18 18:18:171179semak imbas

Memberi kebenaran kepada pengguna Oracle boleh dicapai dengan mengikuti langkah berikut: Sambung ke pangkalan data. Berikan kebenaran kepada objek tertentu: BERIKAN PADA KEPADA ; BERIKAN Berikan kebenaran sistem: BERI PADA SISTEM. KEPADA ;Batalkan kebenaran: BATALKAN HIDUP

Bagaimana untuk memberi kebenaran kepada pengguna oracle

pengguna

Langkah 1: Sambung ke pangkalan data Oracle

Gunakan SQL*Plus atau klien Oracle lain untuk menyambung ke pangkalan data sasaran.

Langkah 2: Berikan kebenaran kepada objek tertentu

Untuk memberikan kebenaran kepada jadual tertentu, gunakan sintaks berikut:

<code>GRANT <权限> ON <表名> TO <用户名>;</p>
<p>Sebagai contoh, untuk memberikan pengguna kebenaran <code>scott</code> untuk jadual <code> PEKERJA </code> untuk kebenaran <code>SELECT</code> dan <code>KEMASKINI</code>, sila gunakan: <code>scott</code> 对表 <code>EMPLOYEES</code> 的 <code>SELECT</code> 和 <code>UPDATE</code> 权限,请使用:</p>
<pre class="brush:php;toolbar:false"><code>GRANT SELECT, UPDATE ON EMPLOYEES TO scott;</code>

第 3 步:授予架构对象的权限

要授予对架构内所有对象的权限,请使用 ALL 关键字:

<code>GRANT <权限> ON <架构名>.ALL_OBJECTS TO <用户名>;</code>

例如,要授予用户 scott 对架构 HR 内所有对象的 SELECT 权限,请使用:

<code>GRANT SELECT ON HR.ALL_OBJECTS TO scott;</code>

第 4 步:授予系统权限

要授予系统范围的权限,例如 CREATE USER,请使用 SYSTEM 特殊架构:

<code>GRANT <权限> ON SYSTEM.<对象名> TO <用户名>;</code>

例如,要授予用户 scott 创建用户的权限,请使用:

<code>GRANT CREATE USER ON SYSTEM.USER TO scott;</code>

第 5 步:撤销权限

要撤销先前授予的权限,请使用 REVOKE

<code>REVOKE <权限> ON <对象名> FROM <用户名>;</code>
🎜Langkah 3: Berikan kebenaran kepada objek skema🎜🎜🎜Untuk memberikan kebenaran kepada semua objek dalam kebenaran skema, sila gunakan kata kunci SEMUA: 🎜rrreee🎜Sebagai contoh, untuk memberikan pengguna scott SELECT pada semua objek dalam skema <code>HR kod> kebenaran, gunakan: 🎜rrreee🎜🎜Langkah 4: Berikan kebenaran sistem 🎜🎜🎜Untuk memberikan kebenaran seluruh sistem, seperti CREATE USER, gunakan SYSTEM Skema khas: 🎜rrreee🎜 Contohnya, untuk memberikan kebenaran scott kepada pengguna untuk mencipta pengguna, gunakan: 🎜rrreee🎜🎜Langkah 5: Batalkan Kebenaran 🎜🎜🎜Untuk membatalkan kebenaran yang diberikan sebelum ini, gunakan BATALKAN kenyataan: 🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk memberi kebenaran kepada pengguna 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