A. Pengertian User pada Database Oracle
Dalam
terminologi Oracle, user merupakan seseorang yang dapat melakukan koneksi ke
database (jika mendapatkan hak akses yang cukup) yang dapat memiliki objectnya
sendiri dalam database.
Contoh hak akses : - User dalam Oracle harus diciptakan.
- USER umumnya diciptakan oleh seorang yang memiliki hak akses sebagai DBA.
- DBA merupakan level privilege tertinggi dalam Oracle.
- Makna privilege adalah hak atas sesuatu.
- Hak untuk melakukan koneksi ke database.
- Hak untuk menciptakan tabel.
- Hak untuk menambah data pada tabel, dan lain-lain.
B. Menciptakan User pada Oracle
Dalam praktek menciptakan user pada oracle database, kita harus terlebih dahulu memastikan bahwa pada komputer kita sudah terinstall oracle database untuk bisa mengetikan perintah atau query database yang kita inginkan, jika anda belum menginstall oracle database anda bisa klik link download di bawah ini :
Untuk membuat user baru digunakan perintah CREATE USER.
CREATE USER user IDENTIFIED BY password;
dimana:
- user adalah nama user yang akan diciptakan.
- password adalah password dari user.
Kita akan menciptakan user dengan nama “toni” dengan password “nagamerah”, maka ketikan perintah berikut ini pada SQL Command Line.
CREATE USER toni IDENTIFIED BY nagamerah;
Langkah-langkah praktek Menciptakan User :
1. Koneksi terlebih dahulu ke user DBA atau system.
1. Koneksi terlebih dahulu ke user DBA atau system.
Cara koneksi ke system atau DBA jika lupa password. |
Syntax atau perintah cara membuat user. |
GRANT CONNECT, RESOURCE TO username;
contoh implementasi (kasus di atas) :
GRANT CONNECT, RESOURCE TO toni;
keterangan :
toni = username.
4. Setelah selesai membuat user dan memberikan hak akses koneksi kepada user yang telah diciptakan, jangan lupa untuk keluar dari user DBA agar dapat mencoba koneksi ke user yang telah kita ciptakan, dengan cara mengetikan perintah :
SQL> disconnect
atau ketikan
SQL> disc
catatan :
- jika kita tidak memberikan hak akses terlebih dahulu kepada user yang telah dibuat, maka akan terjadi error pada saat mencoba login ke user yang telah diciptakan, karena belum memiliki hak akses koneksi.
conn user/password;
contoh implementasi :
conn toni/nagamerah;
dengan :
toni = username
nagamerah = password
berikut contoh tampilan berhasil koneksi ke user yang telah diciptakan, pada SQL Commad Line :
Berhasil koneksi ke user "Toni" yang telah diciptakan. |
catatan :
Dalam konsep database, setiap user harus memiliki hak akses
terlebih dahulu untuk dapat melakukan koneksi ke dalam database.
mantap, semoga bermanfaat
BalasHapusnice info
BalasHapus