Oracle: Berinteraksi dengan Database


Pada bagian ini kita akan coba untuk berinteraksi dengan database dengan menjalankan beberapa perintah SQL.

Jalankan SQL*Plus dari Command Prompt dan login ke database menggunakan user SYSTEM.

C:\>sqlplus

Enter user-name: system
Enter password:

SQL>

Lakukan pengecekan terhadap nama database

SQL> SELECT * FROM GLOBAL_NAME;

GLOBAL_NAME
——————————-
DBSALES.INSPIRASI.COM

Lakukan pengecekan, ada berapa user atau schema di dalam database?

SQL> SELECT USERNAME FROM DBA_USERS;

USERNAME
————————-
SYS
SYSTEM
DBSNMP
SYSMAN
HR
OE
– – –
– – –
SCOTT

Dari informasi di atas, di dalam database DBSALES.INSPIRASI.COM terdapat beberapa schema default di antaranya adalah SYSTEM dan SCOTT.

Ingat, user SYSTEM adalah user yang digunakan untuk manajemen database dan dibuat bersamaan dengan membuat database. Sedangkan user SCOTT disediakan untuk keperluan tutorial atau latihan saja.

Untuk memastikan saat ini berada di schema siapa, atau lebih tepatnya login ke database DBSALES.INSPIRASI.COM sebagai user siapa, ketikan perintah berikut:

SQL> SHOW USER;
USER is “SYSTEM”

Berarti kita berada di schema SYSTEM atau sebagai user SYSTEM.

Secara default user SCOTT belum bisa digunakankarena masih dilock. Jika kita ingin menggunakan user SCOTT untuk mencoba atau belajar perintah SQL, maka kita harus membuka lock account dari user SCOTT.

Sebagai user SYSTEM, buka lock untuk user SCOTT dengan perintah berikut:

SQL> ALTER USER SCOTT ACCOUNT UNLOCK;
User altered

Ganti password user SCOTT menjadi oracle (untuk Oracle 11g, password case sensitive, membedakan huruf kecil dan kapital)

SQL> ALTER USER SCOTT
2         IDENTIFIED BY oracle;
User altered.

Pindah dari schema SYSTEM ke schem SCOTT

SQL> CONNECT
Enter user-name: SCOTT
Enter password: oracle
Connected.

Atau bisa juga dilakukan dengan mengisikan username dan password seperti berikut ini:

SQL> CONNECT SCOTT/oracle
Connected.

Sekarang kita sudah berada di schema SCOTT atau terkoneksi ke database sebagai user SCOTT.

SQL> SHOW USER
USER is “SCOTT”

Lakukan pengecekan di schema SCOTT ada objek database apa saja, gunakan perintah berikut ini:

SQL> SELECT OBJECT_NAME, OBJECT_TYPE
2           FROM USER_OBJECTS;

OBJECT_NAME OBJECT_TYPE
——————- ——————
PK_EMP               INDEX
DEPT                     TABLE
PK_DEPT             INDEX
EMP                       TABLE
BONUS                  TABLE
SALGRADE         TABLE

6 rows selected.

Akhiri koneksi database dengan perintah DISCONNECT. Dengan perintah tersebut, utility SQL* Plus tetap berjalan tetap koneksi ke database terputus. Sedangkan untuk mengakhiri atau keluar dari SQL*Plus gunakan perintah EXIT yang otomatis akan disconnect dari database.

Perintah DISCONNECT dan EXIT akan menyimpan perubahan data secara permanen.

SQL> DISCONNECT

Oracle: Pilih dan Urut Data

Oracle: Join Lanjut

Oracle: Single Row Function

Oracle: External Table

Oracle: flashback-database

Oracle: Latihan fb Database


One comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s