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.
Contohnya :
- Hak untuk melakukan koneksi ke database.
- Hak untuk menciptakan tabel.
- Hak untuk menambahkan data pada tabel, dan lain-lain.
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 :
Akan diciptakan user “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 DBA
Cara koneksi ke user DBA atau system jika lupa password. |
2. Setelah terkoneksi ke user DBA, kita siap untuk menciptakan user,
ketikan perintah berikut ini :
Syntax atau perintah cara membuat user. |
3. Memberikan hak akses untuk user yang telah diciptakan, dibawah ini
adalah struktur query untuk memberikan hak akses koneksi kepada user yang telah
diciptakan.
GRANT CONNECT, RESOURCE TO
username;
implementasi contoh kasus di atas :
GRANT CONNECT, RESOURCE TO toni;
4. Setelah selesai membuat user dan memberikan hak akses koneksi,
jangan lupa untuk keluar dari user DBA, dengan cara mengetikan perintah :
SQL> disconnect
atau ketikkan
SQL> disc
note :
- jika tidak memberikan hak akses kepada user yang telah dibuat maka akan terjadi error.
5.
Kemudian login ke
user yang telah diciptakan, dengan mengetikan perintah berikut ini :
conn user/password;
contoh implementasi :
conn toni/nagamerah;
- toni = user
- nagamerah = password
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.
Sekian yang saya coba tulis hari ini, semoga bermanfaat ^^.
Semoga bermanfaat ^^
BalasHapus