User yang dimaksud disini adalah Objek yang memiliki schema bukan orang yang menggunakan atau mengakses database tersebut. Beberapa orang dapat menggunakan satu user dalam waktu bersamaan.

Dalam environment multi user perlu dilakukan pengaturan keamanan terhadap pengaksesan dan penggunaan database tersebut. Hal-hal yang perlu diketahui antara lain :

  1. Mengatur akses user terhadap database
  2. Memberikan hak akses pada objek-objek tertentu
  3. Membuat synonim terhadap objek2 tertentu
  4. Menggunakan privilege menggunakan data dictionary

Okey guys….langsung saja kita praktekan….

Hal pertama yang perlu kita lakukan adalah Membuat User, statement yang perlu kita gunakan sebagai berikut :

CREATE USER  nama_user IDENTIFIED BY passwordnya;

gmbr.1

Okey… cobalah buat login dengan mengetikan

CONN namauser@databasenya;

gmbr.2

Upsss…. ko’ salah ne….

Pesan kesalahan diatas dikarenakan user baaru tersebut belum mempunyai privilege CREATE SESSION. Mengapa? Karena privilege CREATE SESSION DISINI mempunyai salahsatu role yaitu CONNECT.  Kita dapat memberikan privilege CREATE SESSION secara langsung  dengan menggunakan statement GRANT. Namun sebelumnya andda harus login lagi.

gmbr.4

Setelah grant sukses cobalah buat login lagi…

gmbr.4

Sukses cuy….

Ne ada tambahan buat configure akses user

1.   Ubah Password

Statement  :  ALTER USER nama_user BY new_password;

2.   Mengunci dan Membuka User Account

Statement  :  ALTER USER nama_user ACCOUNT  <LOCK or UNLOCK>;

3.   Menghapus User

Statement  :  DROP USER [CASCADE];

C’ u dipembahasan selanjutnya….