• Ingat Waktu

  • MY FACEBOOK

  • Online

  • Online 2

  • Blog Gue

  • Situs – Situs Seru

  • Flag Counter

Adminitrasi USER pada ORACLE

Administrasi User

Waktu kita membuat database, secara otomatis Oracle membuat user sys dan system. User sys bisa melakukan apa saja, oleh karenanya disebut sebagai super user. User system digunakan untuk administrasi database sehari-hari, misalnya membuat user, tablespace, dan lain-lain. Kalau user sys bisa melakukan semuanya, kenapa mesti ada user system? Ya tentu saja, pertimbangannya adalah masalah security. Oke, mari kita mulai membahas administrasi user di database Oracle.

Create (membuat) user

Perintah membuat user yang paling sederhana adalah (contoh, saya akan membuat user dengan nama Yusak dan passwordnya 1050902):

SQL> conn system
SQL> create user yusak identified by 10509302;

Karena tidak di-specify, maka atribut-atribut yang lainnya memakai nilai default. Untuk melihatnya lihat di view dba_users

SQL> select * from dba_users where username='yusak';

Ini hasilnya:

USERNAME: YUSAK
ACCOUNT_STATUS : OPEN
EXPIRY_DATE :
DEFAULT_TABLESPACE : USERS
TEMPORARY_TABLESPACE : TEMP
PROFILE : DEFAULT
INITIAL_RSRC_CONSUMER_GROUP : DEFAULT_CONSUMER_GROUP

Berikut ini contoh membuat user dengan men-specify default tablespace, quota pemakaian di tablespace, dan temporary tablespace (ini contoh yang paling sering digunakan):

 

SQL> CREATE USER yusak
IDENTIFIED BY 10509302
DEFAULT TABLESPACE users
QUOTA unlimited ON users
QUOTA 500K ON data_ts
TEMPORARY TABLESPACE temp;

Continue reading