Tessy Badriyah Politeknik Elektronika Negeri Surabaya ITS 2 Tujuan Introduction to Oracle Dasar Administrasi di Oracle Pembuatan tablespace Pembuatan user Pembuatan tabel 3 Introduction to Oracle Mengapa menggunakan Oracle ? Kemampuan untuk menyimpan data secara baik dan tidak mudah rusak, yang ditunjang dengan system backup yang baik. Oracle dirancang untuk kegunaan multiuser, maka disediakan beberapa Iasilitas untuk mengatur kepentingan pemakainya, yaitu pengaturan hak(privileges) untuk masing-masing pemakai. Dapat memulihkan database dari kerusakan dan kekeliruan yang dilakukan oleh user. Memindahkan user beserta objeknya dari database satu ke database lainnya secara cepat dan mudah. 4 Instalasi Oracle dan Pembuatan Database Instalasi Oracle bisa sekaligus menginstall database. Bedakan antara soItware RDBMS dan Database SoItware RDBMS adalah soItware Oracle yang diinstall Sedangkan Database adalah tempat kita menyimpan skema data. Satu soItware RDBMS bisa menyimpan satu atau lebih Database 5 Pembuatan Database dengan Database ConIiguration Assistant 6 PreconIigured Database Ada tiga macam database yang bisa dibuat General Purpose Data Warehouse Transaction Processing Selain dari 3 macam database tersebut, kita juga bisa membuat database lewat : Template (Iile script) yang disimpan dalam Iile berekstensi *.sql File script bisa dijalankan lewat iSQL*PLUS atau bisa di-load pada Oracle Database ConIiguration Assistant 7 Tools Oracle Ada dua macam tools Oracle yang bisa digunakan untuk melakukan administrasi database : Oracle Enterprise Manager iSQL*PLUS 8 Menjalankan Oracle Enterprise Manager Buka web Browser dan ketik alamat : http://localhost:5500/em 9 Menjalankan Oracle Enterprise Manager Localhost bisa diganti dengan nomer IP atau nama dari computer yang berisi Oracle Server 5500 adalah nomer port untuk menjalankan Oracle Enterprise Manager Bagaimana kita tahu nomer port 5500 adalah nomer port untuk Enterprise Manager ? Bisa jadi nomer port tersebut bukan 5500 tapi 5501 atau 1158 10 Menjalankan Oracle Enterprise Manager Untuk mengetahui nomer port dari tools Oracle yang bisa kita jalankan. Klik kanan pada Oracle Home (directory tempat kita menginstall Oracle), pilih Search 11 Menjalankan Oracle Enterprise Manager Masukkan portlist lalu tekan tombol Search Lalu buka Iile portlist yang ditemukan 12 Menjalankan Oracle Enterprise Manager Isi dari Iile portlist menunjukkan nomer port dari tools Oracle : Disitu terlihat bahwa nomer port untuk Enterprise Manager adalah 5500, dan 5560 untuk iSQL*PLUS 13 Menjalankan Oracle Enterprise Manager Yang bisa login pada Enterprise Manager hanya user sys dan system saja. Untuk user lain bisa login juga, caranya . akan dibahas pada bagian yang lain. 14 Menjalankan iSQL*PLUS Buka web Browser dan ketik alamat : http://localhost :5560/isqlplus 15 Menjalankan iSQL*PLUS Untuk bisa login ke iSQL*PLUS kita harus mengisikan nama user, dan password. Jika pada database server hanya ada satu nama database, maka pada bagian connect identiIier bisa dikosongi. Tapi jika lebih dari satu, maka harus diisikan nama databasenya , misal ORCL. 16 Dasar Administrasi Oracle Pembuatan tablespace Pembuatan user Pembuatan tabel 17 Tablespaces Tablespaces adalah ruang penyimpanan untuk penggunaan database. Dengan kebebasan untuk mengatur kapasitas dan lokasi penyimpanan database, maka akan dengan mempermudah kita dalam melakukan administrasi database. 18 Dapat dibuat dengan menggunakan Enterprise Manager, menggunakan user : system. 19 Klik pada tab Administration Pada bagian Storage, klik pada Tablespace 20 Secara deIault, user yang kita buat, menggunak an tablespace USERS 21 Jika ingin membuat tablespace baru, create tombol Create 22 Isi dengan nama tablespace, kemudian klik tombol Add untuk menambah dataIile : 23 User User adalah sekumpulan orang yang memakai Tablespaces Pembuatan user hanya bisa dilakukan oleh administrator database. 24 Pembuatan User Pembuatan user dapat dilakukan dengan menggunakan : iSQL*PLUS Enterprise Manager 25 Pembuatan user hanya bisa dilakukan oleh administrator database. Karena itu, login iSQL*PLUS dengan menggunakan user : system Pembuatan User dengan iSQL`PLUS 26 Perintah pembuatan user : create user baru identiIied by rahasia deIault tablespace users temporary tablespace temp; Perintah tersebut membuat user 'baru yang memiliki password 'rahasia, menggunakan tablespace 'users dan temporary tablespace 'temp. Pembuatan User dengan iSQL`PLUS 27 Pembuatan User dengan iSQL`PLUS Kemudian berikan grant privilege RESOURCE dan CONNECT pada user baru. Terakhir klik tombol Execute 28 Pembuatan User dengan Enterprise Manager Pembuatan user hanya bisa dilakukan oleh administrator database. Karena itu, login Enterprise Manager dengan menggunakan user : system 29 Pembuatan User dengan Enterprise Manager Klik pada tab Administration Pada bagian Securitv, klik Users 30 Pembuatan User dengan Enterprise Manager Kemudian klik tombol Create 31 Pembuatan User dengan Enterprise Manager Isi data user. Kemudian klik pada tab Roles . 32 Pembuatan User dengan Enterprise Manager Pada layar, terlihat user secara otomatis akan diberi role connect. Role ini tidak cukup bagi user untuk membuat tabel sendiri, karena itu klik tombol modifv 33 Pembuatan User dengan Enterprise Manager Tambahkan resource pada list sebelah kanan : 34 Pembuatan User dengan Enterprise Manager Akhiri dengan meng-klik tombol OK 35 Supaya user bisa login dengan Enterprise Manager Pada awal setelah Oracle di-install, hanya user sys dan system saja yang dapat login ke Enterprise Manager Agar user baru bisa melakukan login di Enterprise Manager, caranya : login dulu sebagai user svstem. 36 Supaya user bisa login dengan Enterprise Manager Kemudian klik link Setup yang terletak pada kanan atas layar : 37 Supaya user bisa login dengan Enterprise Manager Kemudian klik tombol Create 38 Supaya user bisa login dengan Enterprise Manager Isi dengan data user yang akan bisa login di Enterprise Manager 39 Supaya user bisa login dengan Enterprise Manager Dan terakhir klik tombol Finish. Muncul tampilan konIirmasi sbb : 40 Untuk membuka kunci user (user yang masih di-lock) Setelah selesai menginstall Oracle, sebelum kita buat sendiri user yang baru, kita bisa menggunakan user-user yang sudah disediakan oleh Oracle. User-user tersebut bisa digunakan untuk menjalankan tools-tools di Oracle User yang disediakan oleh Oracle, a.l. : SYS, SYSTEM, SCOTT, HR, dan yang lainnya. Tapi ada kalanya user tersebut masih dalam posisi lock (terkunci) sehingga harus kita buka dulu kuncinya. 41 Untuk membuka kunci user (user yang masih di-lock) Untuk membuka kunci user, caranya kita jalankan iSQL*PLUS dengan menggunakan login svstem Skrip berikut adalah contoh membuka lock pada user HR supaya bisa digunakan. Alter user HR identiIied by HR account unlock; 42 Pembuatan Tabel Pembuatan Tabel Setiap user memiliki skema yang berisi kumpulan tabel-tabel yang saling berkoneksi. 43 Pembuatan Tabel Pembuatan tabel dapat menggunakan : Enterprise Manager iSQL*PLUS 44 Pembuatan Tabel dengan Enterprise Manager Jalankan Enterprise Manager Login dengan menggunakan user anda sendiri (misal user : baru). Kemudian klik pada tab Maintenance Kemudian pada bagian Schema, klik pada link Tables 45 Pembuatan Tabel dengan Enterprise Manager Kemudian klik pada tombol Create 46 Pembuatan Tabel dengan Enterprise Manager Lalu klik pada tombol Continue 47 Pembuatan Tabel dengan Enterprise Manager Lalu masukkan nama tabel dan deIinisikan strukturnya 48 Pembuatan Tabel dengan Enterprise Manager Sekarang waktunya mendeIinisikan constraint (primary key atau Ioreign key) pada tabel yang dibuat. Untuk itu, klik tab Constraint 49 Pembuatan Tabel dengan Enterprise Manager Lalu klik tombol Add untuk mendeIinisikan constraint yang akan dibuat Karena tabel siswa termasuk tabel master,jadi hanya memiliki primary key 50 Pembuatan Tabel dengan Enterprise Manager Jadikan Iield NRP sebagai constraint, karena itu pindah ke list sebelah kanan Terakhir, klik OK untuk mengakhiri pembuatan tabel. 51 Koneksi ke Oracle Server dengan command prompt Kita juga bisa connect ke Oracle Server dengan menggunakan command prompt. Caranya klik start kemudian klik run dan ketikkan cmd 52 Koneksi ke Oracle Server dengan command prompt Untuk konek ketikkan sqlplus /nolog Kalau anda tergolong user (setting user pada windows) yang masuk dalam group ORADBA, maka bisa mengetikkan connect / as svsdba, untuk melakukan Iungsi administrasi khusus di Oracle 53 Koneksi ke Oracle Server dengan command prompt Untuk connect ke user SCOTT : connect SCOTT/TIGER, Untuk menampilkan semua tabel kepunyaan user SCOTT : select * from tab, (note : connect / as sysdba boleh tidak dijalankan sebelum connect dengan user SCOTT. 54 Memindah tabel di Access menjadi tabel di Oracle 55 Memindah tabel di Oracle menjadi tabel di Access 56 Membackup data ke dalam file `.DMP 57 Mengimport data dari file `.DMP 58 Menggunakan SQL Loader untuk import data di Oracle 59 Thank you !!! Thank you !!!