Login ke Database dengan user SYS/SYSTEM
Sebelum melakukan proses pembuatan user/schema di database Oracle, Hal pertama yang harus anda lakukan adalah login ke database Oracle.
Untuk login ke database Oracle, Anda bisa menggunakan user
system atau
sys yang biasa digunakan untuk membuat user/schema. Anda bisa login ke database Oracle dengan menggunakan program
sqlplus. Caranya adalah sebagai berikut:
- Buka command prompt (cmd) di Windows Anda.
- Ketikkan perintah sqlplus system/[password] .Password disini adalah password dari user system yang harus dimasukkan ketika pertama kali meng-install database Oracle. Maka akan tampil keluaran sebagai berikut:
Membuat User
Setelah Anda telah berhasil login ke database Oracle dengan menggunakan user System, sekarang saatnya Anda membuat user baru sesuai kebutuhan. Sintaknya adalah sebagai berikut:
1 | SQL> CREATE USER nama_user |
3 | DEFAULT TABLESPACE nama_tablespace |
4 | QUOTA UNLIMITED ON nama_tablespace; |
Contoh:
1 | SQL> CREATE USER nursalim |
2 | 2 IDENTIFIED BY nursalim123 |
3 | 3 DEFAULT TABLESPACE users |
4 | 4 QUOTA UNLIMITED ON users; |
Apabila keluar tulisan
User created., berarti anda telah berhasil membuat user di database Oracle. Selamat !. Langkah berikutnya adalah menampilkan daftar user di database Oracle.
Menampilkan Daftar User
Untuk menampilkan daftar user yang ada di dalam database Oracle, Anda bisa menggunakan query seperti dibawah ini, dengan login terlebih dahulu menggunakan user SYS atau SYSTEM.
01 | SQL> select * from all_users; |
03 | USERNAME USER_ID CREATED |
05 | NURSALIM 109 26-12-2014 |
06 | PCB_AAUDIT 108 18-12-2014 |
07 | PCB_ASECURITY 107 18-12-2014 |
08 | PCB_AGCM_DM 105 17-12-2014 |
09 | EXISTINGIB 104 17-12-2014 |
10 | PCB_AGCM 103 13-12-2014 |
11 | AKADEMIK 101 23-11-2014 |
12 | BRP_GCM_AAUDIT 100 26-05-2014 |
13 | BRP_GCM_ASECURITY 99 26-05-2014 |
14 | BRP_GCM_AGCM 98 26-05-2014 |
15 | AMIDDLEWARE_EXT 97 18-03-2014 |
Terlihat pada output diatas, Username NURSALIM telah terdaftar di dalam database Oracle anda.
Memberikan Hak Akses (Grant)
Sebelum Anda menggunakan user yang telah Anda buat. Anda harus memberikan hak akses (
grant) GRANT CONNECT terlebih dahulu agar user yang anda buat bisa login ke database Oracle.
Kalau anda tidak memberikan
GRANT CONNECT pada user database anda, ketika anda mencoba login ke database anda akan keluar error message seperti dibawah ini.
4 | ORA-01045: user NURSALIM lacks CREATE SESSION privilege; logon denied |
7 | Warning: You are no longer connected to ORACLE. |
Untuk memberikan akses
GRANT CONNECT, Anda bisa menggunakan perintah di bawah ini
1 | SQL> GRANT CONNECT TO nursalim; |
Apabila keluar pesan "
Grant succeeded", berarti Anda telah berhasil memberikan hak akses. Langkah selanjutnya anda tinggal mencoba login dengan user database yang baru saja Anda buat, dengan menggunakan perintah seperti di bawah ini.
Selamat Anda telah berhasil membuat user dan login dengan user yang telah anda buat.
Ada satu lagi perintah SQL yang digunakan untuk menampilkan user yang aktif (yang sedang anda pakai sekarang), yaitu :
Sekian tutorial singkat
Bagaimana Cara Membuat User/Schema di Database Oracle. Semoga bermanfaat dan Selamat Belajar
Oracle Database.
Tidak ada komentar:
Posting Komentar