08 mi3222 - migrasi data dengan repository secara online
DESCRIPTION
slide perkuliahan Migrasi Data oleh dosen WHY pada semester Ganjil 2014/2015 di Fakultas Ilmu Terapan, Telkom University.TRANSCRIPT
MI3222 – MIGRASI DATA (Minggu ke-8)
Migrasi Data dengan RepositorySecara OnlineWahyu Hidayat, S.T., M.T., OCA
Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University
Kebutuhan Perangkat Lunak
• Microsoft Windows 7 Professional (64 bit) Service Pack 1
Sistem Operasi
• Sun MySQL ver. 5.5.25a
Database Management System (DBMS)
• Sun Oracle 11g Express Editionver. 11.2.0.2.0
Database Management System (DBMS)
• Oracle SQL Developer ver. 3.1.07
Database Administration Software
• MySQL Java Connector 5.1.18
JDBC Driver
• Oracle SQLPlus11.2.0.2.0
Database Command Prompt
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi
automaticconstruct
network
SOURCEDATABASE
automaticcapture
DESTINATIONDATABASE
MIGRATIONREPOSITORY
convert
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Karakteristik Migrasi Data dengan Repository secara Online
• Memindahkan schema (termasuk constraint)
• Konversi Tipe Data
• Seamless
• Keamanan data terjamin
Kelebihan
• Proses relatif lebihkompleks
• Sangat bergantung padakondisi jaringan
Kekurangan
Hanya untuk keperluan pengajaran di lingkungan Telkom University
• ONLINE Source: MySQL• ONLINE Repository: Oracle• ONLINE Destination: Oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah-Langkah
Move Data
Target Database
Convert
Capture
Source Database
Project Name & Directory
Repository
Tools Migration Migrate
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 1
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 2
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 3
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 4
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
(*)Capture Convert
Target Database
Move Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
(*) Membangun Koneksike Source Database (MySQL)
[Tools --> Preferences] JDBC Plug In
File Create New Connection
mysql-connector-java-5.1.18.jar
Hanya untuk keperluan pengajaran di lingkungan Telkom University
(*) Membangun Koneksike Source Database (MySQL)
[Tools --> Preferences] JDBC Plug In
File Create New Connection
username MySQL
password MySQL
hostname/IP
database
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 5
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 6
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 7
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Langkah 8
Tools Migration Migrate
RepositoryProject Name &
Directory
Source Database
Capture ConvertTarget
DatabaseMove Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kesimpulan
1. Migrasi data dengan migration repository secara online memilikisyarat utama bahwa baik source database, migration repository dandestination database harus dalam keadaan online (terhubung denganjaringan)
2. Langkah-langkah nya adalah sebagai berikut:a. Set Repository
b. Set Project Name & Directory
c. Set Source Database
d. Capture
e. Convert
f. Set Target Database
g. Move Data
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Referensi
[1] Chuck Murray, Oracle SQL Developer User's Guide.: Oracle, 2012.
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MI1133 - Perancangan Basis Data 19