Download sesi 8

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Slide 8
Migrasi Data dari
MySQL Online ke Oracle Offline
(Sumber Database Online
Target Database Offline)
Asumsi yg di pakai
• Online : Kondisi Database Bisa di akses
dari SQL Developer
• Offline : Kondisi Database Tidak Bisa di
akses dari SQL Developer
Bersihkan Repository
terlebih dahulu
Buat Project Baru Memindahkan
Bookstore di Mysql ke Oracle
• Buat user migrasi2 di oracle
• CREATE USER migrasi2
IDENTIFIED BY migrasi2
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
Beri hak kepada user migrasi2
GRANT CONNECT,
RESOURCE,
CREATE VIEW,
CREATE PUBLIC SYNONYM,
TO migrasi2;
Pilih Repository untuk Migrasi
Database
Buat Project Migrasi Data dengan
nama migrasi2
Sumber Database
MySQL Online
Pilih Database yang mau di
Migrasikan
Konversi Tipe Data
MySQL to Oracle
Target Database
Oracle Offline
Summary
Generated Script
• Cek di
• Isinya adalah script DDL yang bisa di
eksekusi di Site Target melalui SQLPLUS
Proses & Message
Control File
Unload Data via Script
Eksekusi unload_script.bat u/
mengimport data dari sumber db
Pastikan ada folder data dan log
Rubah ekstensi .txt menjadi .dat
Eksekusi Script Generate di
SQLPLUS
• Pindah ke direktori
F:\MigrasiData\MigrasiGammu\generated
Setelah Selesai Pastikan
Tabel sudah terbentuk di user
gammu
• Sqlplus gammu/gammu
Migrasikan data dengan
mengeksekusi script oracle_ctl.bat
Eksekusi
• Amati apakah ada error atau tidak
• Lihat di log filenya
• Lihat hasilnya (struktur
tabel,data,procedure,function,view,trigger,d
sb), pastikan jumlahnya sama
Permasalahan yg biasa terjadi
• Format tanggal tidak sesuai (harus di
sesuaikan data dengan kontrol file yang
ada)
• Ekstensi data yg terbaca di control file
bukan .txt tapi .dat (ganti data hasil unload
dengan ekstensi .dat)
Referensi
• Help center SQL Developer
TERIMA KASIH