25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

18
Tutorial Migrasi Database Dari MySql ke Oracle Disusun Oleh: 1. Laode Muhammad Farhan F. ( 14523311 ) 2. Muhammad Nursalli ( 14523249 ) 3. Hendry Aryadi ( 14523238 ) 4. Ahmad Fauzan S. ( 14523250 ) JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM INDONESIA 2016

Upload: hendry-aryadi

Post on 21-Jan-2017

44 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Tutorial Migrasi Database Dari MySql ke Oracle

Disusun Oleh:

1. Laode Muhammad Farhan F. ( 14523311 )

2. Muhammad Nursalli ( 14523249 )

3. Hendry Aryadi ( 14523238 )

4. Ahmad Fauzan S. ( 14523250 )

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS ISLAM INDONESIA

2016

Page 2: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

1. Membuat Koneksi baru yaitu koneksi Oracle yang menjadi target migrasi lihat pada

gambar Langkah 1.1 dan Langkah 1.2, jangan lupa klik test untuk menguji apakah

koneksi sukses atau tidak serta klik connect untuk menghubungkannya.

Langkah 1.1

Langkah 1.2

2. Buka jendela koneksi sistem yang telah kita buat untuk membuat user baru di Oracle

( dengan nama migration repo ) disertai role atau previlege yang diperlukan untuk

user tersebut untuk menyimpan data repository Jangan lupa untuk memberikan

password untuk user yang telah kita buat dalam oracle. Repository migrasi sendiri

merupakan repositori atau skema database yang akan menyimpan semua objek

migrasi berupa meta data yang akan dikumpulkan dan ditransformasikan selama

Page 3: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

migrasi berlangsung. Untuk lebih jelasnya bisa anda lihat di gambar Langkah 2.1 dan

2.2

Langkah 2.1

Langkah 2.2

Page 4: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 2.3

Langkah 2.4

Langkah 2.5

Page 5: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

3. Setelah user baru jadi, buat lagi koneksi user baru tersebut di sql developer. Caranya

sama seperti tadi, tinggal tuliskan nama koneksi yang ingin diberikan serta isikan

username dan password dari user tersebut. jangan lupa klik test untuk menguji

apakah koneksi sukses atau tidak serta klik connect untuk menghubungkannya.

Langkah 3.1

4. Membuat koneksi baru lagi ke MySql dengan cara dengan mendaftarkan third party

database terlebih dahulu dalam hal ini database sumber yaitu MySQL ke sql

developer caranya Tool -> Preference -> Database -> Third Party JDBC Driver -> Add

Entry -> File MySql Connecto bin.jar -> select -> Ok. Hal ini dapat dilakukan dengan

terlebih dahulu kita jalankan MySQL pada xampp. jangan lupa klik test untuk menguji

apakah koneksi sukses atau tidak serta klik connect untuk menghubungkannya.

Page 6: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 4.1

Langkah 4.2

Page 7: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 4.3

5. Lalu klik kanan pada migration_repo, disini kita akan membuat repository migrasi.

Untuk lebih jelasnya dapat anda lihat di langkah di bawah seperti berikut.

Langkah 5.1

Page 8: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 5.2

Langkah 5.3

Langkah 5.4

Selanjutnya akan Muncul Step –step yang harus di penuhi :

1. Klik saja next

2. kita akan memilih koneksi untuk repository migrasi. Dalam hal ini, kita akan

menggunakan koneksi mengguankan user migration_repo. Setelah itu klik next.

Page 9: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

3. kita akan membuat sebuah project migrasi dengan memasukkan nama project

dan juga direktori tempat menyimpan output yang dihasilkan dari proses migrasi

ini.

4. memilih koneksi sumber database yaitu database mySQL yang sudah kita

konfigur sebelumnya. Pada opsi Mode, pilih Online karena kita hanya melakukan

migrasi dalam skala yang kecil, namun pilih offiline apabila migrasi dilakukan

dalam skala yang besar.

5. Setelah kita memilih koneksi database sumber, langkah selanjutnya adalah

memilih database yang akan kita migrasikan. Kita dapat memilih satu atau lebih

database untuk dimigrasikan dalam satu project.Disini kita akan mencoba

memigrasikan database_film dari mySQL.

6. Klik finish, apabila ingin melakukan proses yang lain. Otomatis sql developer akan

menyimpan state dari proses migrasi yang kita lakukan.

Langkah 5.4

Page 10: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 5.5

Langkah 5.6

Page 11: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 5.7

Langkah 5.8

Page 12: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 5.9

Langkah 5.10

6. Apabila kita ingin melanjutkan ke step yang lain, maka pada tab migration project,

klik kanan pada tanggal state yang disimpan, lalu pilih opsi convert. Pertama akan

terbuka jendela introduction, klik next maka proses yang lain akan dilewati dan

langsung ke langkah 5 dimana kita akan melakukan mapping tipe data dan dapat

pula merubah default mapping tersebut. Selanjutnya memilih koneksi untuk target

database oracle yang sudah kita konfigure sebelumnya. Pada pilihan Mode migrasi,

pilih Online karena database target dalam kondisi open. Terakhir menentukan

koneksi sumber dan target untuk move data. Pilih koneksi Mysql pada Source dan

koneksi ke oracle database sebagai target. Pada pilihan Mode, pilih online untuk

melakukan migrasi data pada saat kedua database dalam keadan open, maka

selanjutnya akan ditampilkan review aksi-aksi dari tiap step migrasi yang dilakukan

Klik Finish untuk mengakhiri konfigurasi dan memulai proses migrasi.

Page 13: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 6.1

Langkah 6.2

Page 14: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 6.3

Langkah 6.4

Page 15: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 6.5

Langkah 6.6

Langkah 6.7

Page 16: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

7. Langkah terakhir, cek Oracle anda masuk sebagai System dan coba lihat pada

Manage Database Users disitu akan terlihat user baru dengan nama database yang

kita migrasikan, selanjutnya berikan password pada user tersebut. Kemudian logout

dan login lagi sebagai user baru yang telah kita beri password sebelumnya lalu cek isi

user Database_Film melalui menu Object Browser dan hasilnya bisa kita lihat pada

Langkah 7.5. Selain mengecek di Oracle untuk memastikan kita dapat mengecek isi

Database_film di MySql dengan mengecek di koneksi root yang telah kita buat

sebelumnya. Terakhir untuk melihat isi Database anda bisa mengetikkan perintah

SELECT pada oracle.

Langkah 7.1

Langkah 7.2

Page 17: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 7.3

Langkah 7.4

Langkah 7.5

Page 18: 25605 tutorial migrasi database dari my sql ke oracle ( kelompok 9 )

Langkah 7.6

Langkah 7.7