Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Slide 8 Migrasi Data dari MySQL Online ke Oracle Offline (Sumber Database Online Target Database Offline) Tora Fahrudin (TRF) 022-72277015 [email protected] 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 Db Gammu di Mysql ke Oracle • Buat user gammu di oracle • CREATE USER gammu IDENTIFIED BY gammu DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp; Beri hak kepada user gammu GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM, CREATE ANY SEQUENCE, ALTER ANY SEQUENCE, DROP ANY SEQUENCE, CREATE ANY TABLE, ALTER ANY TABLE, DROP ANY TABLE, CREATE ANY TRIGGER, ALTER ANY TRIGGER, DROP ANY TRIGGER, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE TO gammu; Pilih Repository untuk Migrasi Database Buat Project Migrasi Data dengan nama Gammu Sumber Database MySQL Online Pilih Database yang mau di Migrasikan Konversi Tipe Data MySQL to Oracle Target Database Oracle Offline Summary Proses & Message Generated Script • Cek di • Isinya adalah script DDL yang bisa di eksekusi di Site Target melalui SQLPLUS 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