Tora Fahrudin (TRF) 022-72277015 trf@politekniktelkom.ac.id Slide 9 Migrasi Data dari MySQL Offline ke Oracle Online (Sumber Database Offline Target Database Online) Tora Fahrudin (TRF) 022-72277015 trf@politekniktelkom.ac.id
MySQL Offline Generate Capture Script Tools-> Migrations -> Create Database Capture Script
Ubah master_5.bat agar mengeksekusi database tertentu saja
Eksekusi Control Script
Buat Database contoh_1 untuk menampung db sumber ke tujuan Conn sys as sysdba <enter> CREATE USER contoh_1 IDENTIFIED BY contoh_1 DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
Buat Database contoh_1 untuk menampung db sumber ke tujuan 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 contoh_1;
Sintak Create user dan hak
Buat Koneksi via SQL Dev
Copy Script Dan 1 Folder tersebut ke Database Tujuan Lakukan langkah langkah migrasi Tools -> Migrate
Beri Nama Project
Pilih Source Offline
Pilih Database
Konversi Tipe Data
Database Tujuan
Move Data via Offline
Summary
Generate Data u/ Move Data Generate Data (lihat slide 8) Amati datanya (ganti .txt dengan .dat)
Move Data Eksekusi Move Data via sqlldr Cek hasilnya NB: Hati hati dengan format tanggal, pastikan formatnya benar dan konsisten yang ada di control file, data dan oracle_ctl.bat
NB: Tipe Data Tanggal
Referensi Help center SQL Developer
TERIMA KASIH