iklan banner

Memberikan Hak Akses Pada User (GRANT) SQL Oracle

Setelah membuat suatu user baru dalam oracle, tentunya langkah selanjutnya adalah memberikan hak akses pada user-user yang telah kita buat agar dapat bekerja sesuai dengan yang kita tentukan sebelumnya.
Untuk dapat memberikan hak akses pada user-user yang telah kita buat, kita harus connect sebagai admin atau system yang memiliki hak akses dba. Setelah kita connect sebagai adminnya maka kita dapat memberikan hak akses pada user-user tersebut.

Berikut contoh dalam pemberian hak akses pada user dalam oracle:

-->
Pemberian Hak Akses (GRANT)
1. Berikut cara pemberian hak akses untuk membuat table pada user hendra1 dan hendra2.
SQL> grant create table
2 to hendra1, hendra2;
Grant succeeded
2. Berikut cara pemberian hak akses untuk membuat view dan membuat sequence pada user hendra3.
SQL> grant create view, create sequence
2 to hendra3;
Grant succeeded
3. Berikut cara pemberian hak akses pada user hendra4 hanya untuk membuat session dan table saja.
SQL> grant create session, create table
2 to hendra4;
Grant succeeded
4. Berikut cara untuk pemberian hak akses user hendra4 dan hendra2 untuk membuat view dan sequence.
SQL> grant create view, create sequence
2 to hendra4, hendra2;
Grant succeeded
5. Memberikan hak akses untuk user hendra5 untuk membuat table, membuat session, membuat view, membuat sequence.
SQL> grant create table, create session, create view, create sequence
2 to hendra5;
Grant succeeded
Grant Pada Object
1. Berikut memberikan hak akses pada user hendra1 untuk mengupdate table mahasiswa.
SQL> grant update
2 on mahasiswa
3 to hendra1;
Grant succeeded
2. Berikut memberikan hak akses hanya dapat melihat isi table nilai saja pada user hendra2 dan hendra3.
SQL> grant select
2 on nilai
3 to hendra2, hendra3;
Grant succeeded
3. Berikut memberikan hak akses untuk melihat data, mengedit(update) tabel mahasiswa pada user hendra4.
SQL> grant select, update
2 on mahasiswa
3 to hendra4;
Grant succeeded
4. Berikut memberikan hak akses untuk mengupdate tabel nilai tetapi hanya kolom nilai saja pada user hendra4.
SQL> grant update (nilai)
2 on nilai
3 to hendra4;
Grant succeeded
5. Berikut memberikan hak akses untuk menghapus data pada table nilai pada user hendra5.
SQL> grant delete
2 on nilai
3 to hendra5;
Grant succeeded

Subscribe to receive free email updates:

0 Response to "Memberikan Hak Akses Pada User (GRANT) SQL Oracle"

Post a Comment

Silahkan berkomentar di bawah ini, komentar yang tidak sopan, mengandung SARA dan saling menghujat tidak akan diterima :D