Cara Membuat User pada Oracle Database

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.  
  • 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. 
Contoh hak akses : 
  • 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.
Contoh : 
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.
koneksi user DBA
Cara koneksi ke system atau DBA jika lupa password.
2. Setelah terkoneksi ke user DBA, kita siap untuk menciptakan user, ketikan perintah di bawah ini :
Create User
Syntax atau perintah cara membuat user.
3. Memberikan hak akses untuk user yang telah diciptakan, dibawah ini adalah struktur query (perintah) untuk memberikan hak akses koneksi kepada user yang telah kita ciptakan. 
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.
 5. Kemudian login ke user yang telah diciptakan, dengan mengetikan perintah berikut ini : 
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 Connect User
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.

Postingan terkait:

2 Tanggapan untuk "Cara Membuat User pada Oracle Database"