Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711‐353414
PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK
Praktikum Basis Data Terapan 2
Hand On Lab 1
Instalasi Oracle Express Edition 10g
150 menit/ 3 jam
Lecturer : M. Miftakul Amin, S. Kom., M. Eng. Website : http://mafisamin.web.ugm.ac.id Tujuan : 1. Mahasiswa dapat melakukan instalasi perangkat lunak Oracle Express Edition. 2. Mahasiswa dapat melakukan administrasi dasar basis data oracle. Perlengkapan
: Oracle Express Edition 10g
Oracle Database 10g Express Edition (Oracle Database XE) adalah sebuah entry-level, database ini gratis untuk digunakan, dikembangkan, dan sederhana untuk mengelola. Karena bersifat gratis maka siapapun dapat mendownload nya dengan mudah tanpa khawatir dengan melanggar lisensi dari vendor pengembangnya. 1. Instalasi Oracle Express Edition 10g Tahapan awal sebelum dapat menjalankan perangkat lunak basis data oracle adalah tahapan instalasi yang dapat dilakukan sebagai berikut: 1. Double Klik file OracleXE.exe.
2. Maka akan muncul tampilan progress instalasi yang menandakan bahwa proses
instalasi sedang dimulai.
1 | H a l a m a n
3. Selanjutnya dimunculkan window install wizard, anda dapat mengklik tombol Next.
Untuk memulai proses instalasi.
4. Pada window License Agreement, klik pilihan I accept the terms in the license
agreement. Kemudian klik tombol Next.
2 | H a l a m a n
5. Selanjutnya anda diminta untuk memilih lokasi instalasi aplikasi. Pada tahapan ini
biarkan proses instalasi memilih lokasi default yaitu di C:\oraclexe\ selanjutnya klik tombol Next.
6. Selanjutnya anda diminta untuk memasukkan password administrator database.
Ketikkan password, dalam hal ini sebagai contoh diberikan password ‘rahasia’ (tanpa tanda petik). Selanjutnya klik tombol Next. Password ini digunakan sebagai super user admin.
3 | H a l a m a n
7. Selanjutnya dimunculkan Summary yang member tahu anda informasi tentang
instalasi yang akan segera dimulai. Setelah itu klik tombol Install.
8. Selanjutnya proses instalasi akan berjalan. Tunggu sampai prosesnya selesai
dilaksanakan.
4 | H a l a m a n
9. Setelah proses instalasi selesai. Selanjutnya anda akan ditawari untuk mulai
menjalankan basisdata oracle. Hal ini ditandai dengan centang pada Launch the Database homepage. Selanjutnya klik tombol Finish.
10. Selanjutnya akan dimunculkan di window browser. Isikan user name ‘system’ dan
password ‘rahasia’ (sesuai yang diisikan pada saat proses instalasi sebelumnya). Selanjutnya klik tombol Login untuk masuk ke dalam system. 5 | H a l a m a n
11. Dengan cara yang sama anda juga dapat untuk menggunakan command line, dengan
mengaktifkannya dari menu StartÆProgramsÆOracle Database 10g Express EditionÆRun SQL Command Line. 12. Tuliskan perintah connect system, kemudian tekan tombol Enter. Setelah itu anda diminta untuk memasukkan password ‘rahasia’. Setelah itu Enter. Jika login berhasil maka akan ditampilkan prompt SQL> yang menandakan bahwa anda sudah masuk ke dalam system database Oracle.
Sampai pada tahapan ini proses instalasi telah selesai dilakukan dan dapat digunakan untuk manajemen basis data.
6 | H a l a m a n
2. Mengubah Port Koneksi Basis Data
Tahapan berikutnya adalah mengganti nomor port untuk digunakan oleh Oracle. Ketikkan perintah berikut pada prompt SQL Plus. Kemudian tekan tombol Enter. SQL> 2 3 4
begin dbms_xdb.sethttpport('212'); end; /
Setelah itu akan dimunculkan informasi proses selesai dilakukan. PL/SQL procedure successfully completed. Untuk mencoba port yang telah diubah tersebut, ketikkan alamat pada address bar di browser http://localhost:212/apex/ atau http://127.0.0.1:212/apex/
Sampai di sini tahapan instalasi telah selesai dilakukan. Langkah selanjutnya anda akan mulai mempelajari lebih dalam Oracle Database. 3. Menjalankan Perintah Menggunakan SQL Plus Jalankan beberapa tahapan praktikum sebagai berikut: 1. Buka command DOS prompt, kemudian ketikkan sqlplus dan tekan tombol Enter. Selanjutnya login ke dalam system dengan mengunakan user name system dan password rahasia (sesuai dengan setting pada saat instalasi). Jika proses login berhasil maka akan ditampilkan prompt SQL> yang berarti bahwa proses interaksi siap untuk dilakukan. C:\>sqlplus SQL*Plus: Release 10.2.0.1.0 - Production on Sun Aug 30 20:51:19 2015 Copyright (c) 1982, 2005, Oracle.
All rights reserved.
Enter user-name: system Enter password: Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL>
7 | H a l a m a n
2. Jalankan perintah untuk mengecek nama basis data yang sedang digunakan, dengan mengetikkan perintah berikut pada command prompt. SQL> SELECT * FROM GLOBAL_NAME;
3. Perintah berikut digunakan untuk menampilkan user atau schema yang terdapat dalam basis data. SQL> SELECT USERNAME FROM DBA_USERS; USERNAME -----------------------------SYS SYSTEM ANONYMOUS MDSYS OUTLN DIP TSMSYS FLOWS_FILES CTXSYS DBSNMP FLOWS_020100 USERNAME -----------------------------XDB HR 13 rows selected.
4. Untuk mengecek user dan schema yang sedang aktif dapat dijalankan perintah sebagai berikut: SQL> SHOW USER; USER is "SYSTEM"
4. Menggunakan Aplikasi Browser Aplikasi browser disediakan oleh oracle supaya dalam administrasi basisdatanya mudah dioperasikan oleh user. 1. Buka browser, kemudian ketikkan alamat 127.0.01:212/apex/ setelah itu enter supaya proses login ditampilkan di halaman web. Login dengan user system dan password rahasia. Setelah itu klik tombol Login.
Jika proses login berhasil, maka ditampilkan menu utama seperti tampilan berikut.
8 | H a l a m a n
2. Langkah selanjutnya UsersÆManage Users.
adalah
klik
pada
bagian
icon
AdministrationÆDatabase
3. Selanjutnya akan ditampilkan user name yang aktif yaitu HR. Klik pada bagian icon HR yang terdapat tanda gembok, hal ini memberikan informasi bahwa user tersebut sedang dalam posisi tidak aktif.
4. Isi password dengan dba dan aktifkan account status menjadi unlocked. Kemudian tekan tombol Alter User. Hal ini digunakan untuk mengaktifkan user HR sehingga dapat login dan melakukan administrasi database. Setelah proses selesai, selanjutnya anda dapat mengklik tombol Log Out untuk keluar dari sistem.
9 | H a l a m a n
5. Menggunakan User HR 1. Aktifkan SQL plus kemudian jalankan perintah berikut untuk melakukan koneksi ke database HR. SQL> connect Enter user-name: HR Enter password: Connected. SQL>
2. Selanjutnya dapat dilihat ada objek apa saja di dalam database/workspace HR dengan menjalankan perintah berikut: SQL> SELECT * FROM USER_CATALOG; TABLE_NAME -----------------------------REGIONS COUNTRIES LOCATIONS LOCATIONS_SEQ DEPARTMENTS DEPARTMENTS_SEQ JOBS EMPLOYEES EMPLOYEES_SEQ JOB_HISTORY EMP_DETAILS_VIEW
TABLE_TYPE ---------TABLE TABLE TABLE SEQUENCE TABLE SEQUENCE TABLE TABLE SEQUENCE TABLE VIEW
11 rows selected.
3. Perintah berikut hanya akan menampilkan objek table yang ada dalam workspace HR. SQL> SELECT TABLE_NAME FROM USER_TABLES; TABLE_NAME -----------------------------REGIONS LOCATIONS DEPARTMENTS JOBS EMPLOYEES JOB_HISTORY COUNTRIES 7 rows selected.
4. Untuk melihat struktur sebuah table dapat menggunakan perintah DESC, perintah berikut
10 | H a l a m a n
menampilkan struktur dari table regions. SQL> DESC regions; Name Null? Type ----------------------------------------- -------- --------------REGION_ID REGION_NAME
NOT NULL NUMBER VARCHAR2(25)
5. Perintah berikut digunakan untuk menampilkan informasi daftar semua data yang ada di table regions. SQL> SELECT * FROM regions; REGION_ID ---------1 2 3 4
REGION_NAME ------------------------Europe Americas Asia Middle East and Africa
6. Keluar Dari SQL Plus Jika proses interaksi dengan basisdata oracle selesai, proses berikutnya adalah keluar dari oracle dengan mengetikkan perintah berikut pada prompt SQL Plus. SQL> disconnect Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> exit
Tugas Praktikum : 1) Dimanakah lokasi direktori tempat basis data oracle disimpan datanya? 2) Carilah informasi mengenai kelebihan basis data oracle dibandingkan dengan jenis DBMS yang lainnya! Diperiksa tanggal :_____________ Dosen Pengampu:
(M. Miftakul Amin, S. Kom., M. Eng.) NIP. 197912172012121001
11 | H a l a m a n
Nama Laboratorium :
Nomor Komputer :