1.
Apa yang kalian ketahui
tentang Oracle XE ?
Jawab :
Oracle Database Express Edition
(Oracle Database XE) adalah produk database server yang bersifat Freeware dari
Oracle Corp. Dengan produk ini , para pemakai Oracle XE dapat mempergunakanya
tidak hanya untuk percobaan, tapi juga dapat di gunkan untuk pengembangan
deplovement system. Dengan Oracle XE,Anda dapat menggunakan interface browser
untuk :
Ø Administrasi Databse
Ø
Membuat table, view, dan
object database lainya
Ø
Menjalankan Query dan SQL
Scripts
Ø
Membuat Report
2.
Bagaimanakah cara membackup
Database di Oracle XE ?
Jawab :
Oracle Database XE menerapkan kebijakan penyimpanan cadangan yang menyatakan bahwa dua backup lengkap database harus dipertahankan , untuk memberikan tingkat perlindungan berlebihan untuk database . Dalam modus ARCHIVELOG , semua log diarsipkan diperlukan untuk pemulihan media dari baik backup juga dipertahankan . Database secara otomatis mengelola backup dan log diarsipkan di daerah pemulihan flash, menghapus apapun yang usang ( tidak lagi dibutuhkan untuk memenuhi kebijakan retensi ) sebagai ruang yang diperlukan untuk file baru . Cadangan script yang disediakan dengan Oracle Database XE juga menghapus backup usang dan diarsipkan log pada akhir setiap pekerjaan cadangan . Berikut adalah solusi untuk membackupnya :
Oracle Database XE menerapkan kebijakan penyimpanan cadangan yang menyatakan bahwa dua backup lengkap database harus dipertahankan , untuk memberikan tingkat perlindungan berlebihan untuk database . Dalam modus ARCHIVELOG , semua log diarsipkan diperlukan untuk pemulihan media dari baik backup juga dipertahankan . Database secara otomatis mengelola backup dan log diarsipkan di daerah pemulihan flash, menghapus apapun yang usang ( tidak lagi dibutuhkan untuk memenuhi kebijakan retensi ) sebagai ruang yang diperlukan untuk file baru . Cadangan script yang disediakan dengan Oracle Database XE juga menghapus backup usang dan diarsipkan log pada akhir setiap pekerjaan cadangan . Berikut adalah solusi untuk membackupnya :
a.
Membuat
script command DOS
·
Buatlah 1 buah windows batch file
(*.bat) dan sebagai contoh berilah nama BakDbOracle.bat
·
Isi file BakDbOracle.bat
dengan script dibawah ini :
@echo off
for /f “tokens=1-5 delims=/” %%d in (“%date%”) do set tanggal=%%d for /f “tokens=1-2 delims= ” %%a in (“%tanggal%”) do set bulan=%%b for /f “tokens=1-5 delims=/” %%d in (“%date%”) do set bfile=_%%e_%%f
set bafile=BAK_%tanggal%%bulan%%bfile%.dmp
set balog=BAK_%tanggal%%bulan%%bfile%.log exp [username]/[password] owner=[username] file=%bafile% log=%balog%
Keterangan
:
[username] adalah nama user yang akan di backup. [password] adalah nama password. |
Format
File BakDbOracle.bat
|
@echo off
for /f “tokens=1-5 delims=/” %%d in (“%date%”) do set tanggal=%%d for /f “tokens=1-2 delims= ” %%a in (“%tanggal%”) do set bulan=%%b for /f “tokens=1-5 delims=/” %%d in (“%date%”) do set bfile=_%%e_%%f
set
bafile=BAK_%tanggal%%bulan%%bfile%.dmp
set balog=BAK_%tanggal%%bulan%%bfile%.log
exp RKP_NEW/venus8rkpnew owner=RKP_NEW file=%bafile%
log=%balog%
|
Isi File BakDbOracle.bat
|
- Windows batch file akan menghasilkan 2 file
backup yaitu : file dump (*.dmp) dan file log (*.txt). Misalkan kita
membackup file tanggal 14 agustus 2010, maka akan menghasilkan 2 file
backup, yakni : BAK_14_08_2010.dmp dan BAK_14_08_2010.txt
b. Membuat task scheduler di Windows
Jalankan
Task Scheduler yang terdapat di windows (Start → All Program → Accessories →
System Tools). Buatlah 1 buat task scheduler dengan action Start a
program dengan program yang akan dieksekusi yaitu BakDbOracle.bat.
Berdasarkan task scheduler yang telah dibuat, Windows akan mengeksekusi BakDbOracle.bat
dan menghasilkan file dump secara berkala.
3.
Apa perbedaan Oracle XE
dengan Oracle SE atau Oracle EE ?
Jawab :
a.
Oracle Express Edition (XE)
merupakan edisi gratis, tanpa perlu pembelian license maupun ATS, yang gampang
untuk diaplikasikan dan dikembangkan. Biasanya Oracle Database XE digunakan
oleh perusahaan yang ingin mencoba Oracle Database, dan ingin mengupgrade edisi
penggunaannya. Oracle XE dapat diinstall dalam hardware apapun, dengan jumlah
computer berapapun (1 database per hardware), akan tetapi XE menyimpan maksimal
4 GB data, dengan penggunaan maksimal 1GB, dan penggunaan 1 computer sebagai
host.
b.
Oracle Standard Edition
(SE) merupakan versi yang ditujukan untuk company yang membutuhkan kapasitas
user ataupun prosesor yang lebih besar dari SEO. Dari segi data size yang mampu
ditampung, SE sama dengan SEO. Yang membedakannya adalah jumlah user (minimal 5
user, dan maksimal 1000 user) * price list, sedangkan penghitungan license PB
dihitung dari jumlah prosesor (maksimal 4 prosesor) * price list. Sama halnya
dengan SEO, untuk mendapatkan ATS dari Oracle, company harus membayar harga
license * 22%.
c.
Oracle Enterprise Edition
(EE) merupakan database berteknologi paling tinggi, untuk pengguna yang sangat
besar. Dengan kapasitas data size maksimal 8 EB, Oracle EE memiliki kelebihan
dengan akses yang diberikan pada lebih dari 15 option berbeda yang sangat
berfungsi untuk pengolahan data company. Beberapa Option yang sering digunakan
oleh company :
-
Real Application Clusters
(RAC) : memungkinkan single database untuk dioperasikan dalam multi – platform
server, dan memberikan high scalability dan high availability.
Partitioning : memungkinkan pengguna untuk mempartisi kapasitas data dengan berbagai metode, yang nantinya akan mempermudah pengelompokan data.
Partitioning : memungkinkan pengguna untuk mempartisi kapasitas data dengan berbagai metode, yang nantinya akan mempermudah pengelompokan data.
-
Active Data Guard : memudahkan migrasi data
dalam disaster recovery, serta mengamankan data back up tersebut dengan bentuk
read-only data.
-
Online Analytical
Processing : menyediakan rangkuman atas pelaporan dan penggalian data, dalam
berbagai bentuk pengolahan data sesuai permintaan dan kebutuhan analisis.
Oracle EE memiliki penghitungan license NUP (tidak ada batas maksimal) * price list. Sedangkan untuk menghitung license PB nya, Oracle EE tidak memiliki batas maksmimal prosesor, namun memiliki penghitungan berbeda yakni : jumlah core dalam seluruh prosesor * nilai factor jenis prosesor yang digunakan (HP, Intel, AMD, memiliki nilai yang berbeda-beda) * price list. Penambahan 22% untuk ATS juga berlaku untuk EE.
Oracle EE memiliki penghitungan license NUP (tidak ada batas maksimal) * price list. Sedangkan untuk menghitung license PB nya, Oracle EE tidak memiliki batas maksmimal prosesor, namun memiliki penghitungan berbeda yakni : jumlah core dalam seluruh prosesor * nilai factor jenis prosesor yang digunakan (HP, Intel, AMD, memiliki nilai yang berbeda-beda) * price list. Penambahan 22% untuk ATS juga berlaku untuk EE.
-
4.
Apa perbedaan / kelebihan
dan kekurangan pembuatan table metode SQL dengan metode Object Browser ?
Jawab :
Kelebihan pembuatan table metode SQL :
Ø
MySQL
mendukung field yang dijadikan sebagai kunci primer dan kunci uniq ( Unique ).
Ø
MySQL
memliki kecepatan dalam pembuatan table maupun peng-update an table.
Ø
MySQL
merupakan Database yang mampu menyimpan data berkapasitas sangat besar hingga
berukuran GigaByte sekalipun.
Ø
MySQL
diidukung oleh driver ODBC, artinya database MySQL dapat diakses menggunakan aplikasi
apa saja termasuk berupa visual seperti visual Basic dan Delphi.
Ø
MySQL mampu
menerima query yang bertupuk dalam satu permintaan atau Multi - Threading.
5.
Analisa Skema Database HR ,
deskripsikanlah entitas dari setiap table yang ada!
Jawab :
Buat perintah SQL Query
dan capture hasilnya:
Ø Tampilkan data
pegawai, mencakup: nomor, nama pertama, tanggal mulai bekerja, kode manajer
pegawai tersebut, urutkan menaik menurut tanggal saat mulai bekerjanya.
Ø Tampilkan data
location, mencakup: kode negara dan jumlah kota di tiap-tiap negara tersebut,
urutkan menurut kode negara secara menaik.
Ø Tampilkan data
nama akhir, gaji, komisi, tanggal mulai bekerja pegawai serta nama
pekerjaannya, untuk pegawai yang hanya memiliki komisi saja.
Ø Buat 1 soal dan
jawaban SQL query sendiri yang didalamnya menerapkan EQUI JOINT, LIKE, GROUP
BY, HAVING dan ORDER BY. (masing-masing individu beda)
DDL
Ø Buat tabel
sesuai skema diatas.
Ø Masing-masing
table tersebut diatas, lakukan entry data sebanyak 5 record.
Ø Hapus salah satu
record data tersebut.
Ø Ubah salah satu
struktur kolom pada salah satu table tersebut.
Ø Hapus salah satu
struktur kolom pada salah satu table tersebut.
Ø Hapus salah satu
table dari skema diatas.
Tidak ada komentar:
Posting Komentar