Handout TIF313 Bab 3 Basic Administration
Bab 3: Basic Administration
Administrasi Basis Data
Capaian Pembelajaran.
Mahasiswa mampu memahami prosedur melakukan pengelolaan
dasar terhadap database Orcale Express 10g.
Bab 3:
Agenda.
• Memulai Koneksi ke Database
• Startup dan Shutdown Instance
• Administrasi User
Bab 3 : Basic Administration |
Basic Administration #1
Basic Administration #1
• Cara koneksinya adalah seperti contoh berikut:
Memulai Koneksi ke Database
• Administrasi dilakukan oleh user yang melakukakn instalasi
Oracle Express 10g dan membuat database.
SQL> conn sys/oracle as sysdba
• Dapat juga tanpa menyebutkan user sys, yaitu dengan memakai
argument /. Contoh:
• Tool native dari Oracle untuk administrasi database adalah
sqlplus, lokasi ada di $ORACLE_HOME/bin.
SQL> conn / as sysdba
• Dapat juga langsung login ketika menjalankan SQLPLUS. Contoh:
• Secara baku, user yang dapat melakukan pengelolaan database
adalah user sys.
• User sys adalah merupakan super user, dikenal juga sebagai
sysdba .
Bab 3 : Basic Administration |
2
sqlplus "sys/oracle as sysdba" sqlplus "/ as sysdba"
3
Bab 3 : Basic Administration |
4
Basic Administration #2
Basic Administration #2
Startup dan shutdown instance
• Administrasi (aktivitas) yang bisa kita lakukan pada instance
adalah startup, shutdown, dan alter. Secara umum proses startup
adalah sebagai berikut:
– database mati (shutdown), background process belum naik. Memori
belum dialokasikan;
– Nomount, backgroung process dinaikkan. Memory dialokasikan
– Mount, instance membaca control file. Control file berisi konfigurasi
database. Instance belum membaca data file.
– Open, instance sudah membaca data file (header). Database siap diakses.
Bab 3 : Basic Administration |
5
Bab 3 : Basic Administration |
Basic Administration #2
• Command (perintah) startup :
6
Basic Administration #2
• Command shutdown :
startup startup
open startup
nomount startup
mount startup
force
shutdown
shutdown
shutdown
shutdown
• Command “startup” saja tanpa argument, by default adalah
“startup open” Command “startup force” adalah sama saja dengan
“shutdown abort” kemudian “startup”.
Bab 3 : Basic Administration |
7
normal
transactional
immediate
abort
• Tabel di samping ini
merupakan perbandingan
proses shutdown normal
(N), transactional (T),
immediate (I), dan abort
(A).
Bab 3 : Basic Administration |
8
Basic Administration #3
Basic Administration #3
• Create User
Administrasi User
• Waktu kita membuat database, secara otomatis Oracle membuat
user sys dan system.
SQL> conn system
SQL> create user identified by ;
• User sys bisa melakukan apa saja, oleh karenanya disebut sebagai
super user. Pertimbangannya adanya user system adalah masalah
security.
SQL> select * from dba_users where username=‘';
Untuk melihatnya lihat di view dba_users:
• Alter (mengubah) User
Semua atribut user bisa diubah (alter) kecuali username itu sendiri. Syntax:
• User system digunakan untuk administrasi database sehari-hari,
misalnya membuat user, tablespace, dan lain-lain.
Bab 3 : Basic Administration |
SQL> alter user identified by ;
9
Bab 3 : Basic Administration |
Basic Administration #3
• Grant User
10
Basic Administration #3
• Grant Role Resource
user tidak dapat melakukan koneksi sebelum diberi hak (grant) untuk
melakukan koneksi ke database. Syntax:
Grant role resource, adalah pemberian hak kepada user untuk dapat
SQL> conn system;
SQL> grant connect to ;
SQL> conn system;
SQL> grant RESOURCE to rohmad;
melakukan pengelolaan penuh terhadap database. Syntax:
Umumnya, cukup dengan memberi grant CONNECT dan RESOURCE ke
user yang baru dibuat, user tersebut sudah bisa melakukan banyak
pekerjaan.
Untuk menambahkan hak membuat tabel, syntax:
SQL> conn system;
SQL> grant create table to ;
SQL> create user identified by ;
SQL> grant CONNECT to ;
SQL> grant RESOURCE to ;
Bab 3 : Basic Administration |
11
Bab 3 : Basic Administration |
12
Basic Administration #3
• Menghapus (drop) User
Untuk melakuakn penghapusan user, cukup menggunakan perintah dengan
syntax:
Bab 3:
SQL> drop user ;
Bab 3 : Basic Administration |
Administrasi Basis Data
13
Administrasi Basis Data
Capaian Pembelajaran.
Mahasiswa mampu memahami prosedur melakukan pengelolaan
dasar terhadap database Orcale Express 10g.
Bab 3:
Agenda.
• Memulai Koneksi ke Database
• Startup dan Shutdown Instance
• Administrasi User
Bab 3 : Basic Administration |
Basic Administration #1
Basic Administration #1
• Cara koneksinya adalah seperti contoh berikut:
Memulai Koneksi ke Database
• Administrasi dilakukan oleh user yang melakukakn instalasi
Oracle Express 10g dan membuat database.
SQL> conn sys/oracle as sysdba
• Dapat juga tanpa menyebutkan user sys, yaitu dengan memakai
argument /. Contoh:
• Tool native dari Oracle untuk administrasi database adalah
sqlplus, lokasi ada di $ORACLE_HOME/bin.
SQL> conn / as sysdba
• Dapat juga langsung login ketika menjalankan SQLPLUS. Contoh:
• Secara baku, user yang dapat melakukan pengelolaan database
adalah user sys.
• User sys adalah merupakan super user, dikenal juga sebagai
sysdba .
Bab 3 : Basic Administration |
2
sqlplus "sys/oracle as sysdba" sqlplus "/ as sysdba"
3
Bab 3 : Basic Administration |
4
Basic Administration #2
Basic Administration #2
Startup dan shutdown instance
• Administrasi (aktivitas) yang bisa kita lakukan pada instance
adalah startup, shutdown, dan alter. Secara umum proses startup
adalah sebagai berikut:
– database mati (shutdown), background process belum naik. Memori
belum dialokasikan;
– Nomount, backgroung process dinaikkan. Memory dialokasikan
– Mount, instance membaca control file. Control file berisi konfigurasi
database. Instance belum membaca data file.
– Open, instance sudah membaca data file (header). Database siap diakses.
Bab 3 : Basic Administration |
5
Bab 3 : Basic Administration |
Basic Administration #2
• Command (perintah) startup :
6
Basic Administration #2
• Command shutdown :
startup startup
open startup
nomount startup
mount startup
force
shutdown
shutdown
shutdown
shutdown
• Command “startup” saja tanpa argument, by default adalah
“startup open” Command “startup force” adalah sama saja dengan
“shutdown abort” kemudian “startup”.
Bab 3 : Basic Administration |
7
normal
transactional
immediate
abort
• Tabel di samping ini
merupakan perbandingan
proses shutdown normal
(N), transactional (T),
immediate (I), dan abort
(A).
Bab 3 : Basic Administration |
8
Basic Administration #3
Basic Administration #3
• Create User
Administrasi User
• Waktu kita membuat database, secara otomatis Oracle membuat
user sys dan system.
SQL> conn system
SQL> create user identified by ;
• User sys bisa melakukan apa saja, oleh karenanya disebut sebagai
super user. Pertimbangannya adanya user system adalah masalah
security.
SQL> select * from dba_users where username=‘';
Untuk melihatnya lihat di view dba_users:
• Alter (mengubah) User
Semua atribut user bisa diubah (alter) kecuali username itu sendiri. Syntax:
• User system digunakan untuk administrasi database sehari-hari,
misalnya membuat user, tablespace, dan lain-lain.
Bab 3 : Basic Administration |
SQL> alter user identified by ;
9
Bab 3 : Basic Administration |
Basic Administration #3
• Grant User
10
Basic Administration #3
• Grant Role Resource
user tidak dapat melakukan koneksi sebelum diberi hak (grant) untuk
melakukan koneksi ke database. Syntax:
Grant role resource, adalah pemberian hak kepada user untuk dapat
SQL> conn system;
SQL> grant connect to ;
SQL> conn system;
SQL> grant RESOURCE to rohmad;
melakukan pengelolaan penuh terhadap database. Syntax:
Umumnya, cukup dengan memberi grant CONNECT dan RESOURCE ke
user yang baru dibuat, user tersebut sudah bisa melakukan banyak
pekerjaan.
Untuk menambahkan hak membuat tabel, syntax:
SQL> conn system;
SQL> grant create table to ;
SQL> create user identified by ;
SQL> grant CONNECT to ;
SQL> grant RESOURCE to ;
Bab 3 : Basic Administration |
11
Bab 3 : Basic Administration |
12
Basic Administration #3
• Menghapus (drop) User
Untuk melakuakn penghapusan user, cukup menggunakan perintah dengan
syntax:
Bab 3:
SQL> drop user ;
Bab 3 : Basic Administration |
Administrasi Basis Data
13