Pages

Subscribe:

Sabtu, 01 Februari 2014

Migrasi Database


1.  Unduh Software yang digunakan

Langkah pertama unduh terlebih dahulu paket software yang dibutuhkan seperti :
-    openCRX dari http://sourceforge.net/projects/opencrx/files/
-    MySQL Database Server dari http://dev.mysql.com/downloads/mysql/5.0.html.
-    JDBC driver MySQL Connector dari http://dev.mysql.com/downloads/connector/j/5.0.html
-    HeidiSQL dari http://www.heidisql.com/download.php

Setelah mengunduh instal paket software tersebut. Pastikan JDBC cocok dengan versi dari JDK dan MySQL. Letakkan JDBC database driver JAR pada direktori apache-tomee-webprofile-1.6.0/lib/.


2.   Instal HeidiSQL
-    Setelah selesai download HeidiSQL dari http://www.heidisql.com/download.php
-    Buka folder penyimpanan “HeidiSQL_7.0_Setup.exe”



-    kemudian klik 2x untuk menginstal HeidiSQL.
-    klik “Next”

-    pilih “I Accept the Agreement” kemudian tekan “Next”


-    Selanjutnya pilih “Next”


-    Pilih “Next”


-    Pilih “Next”



-    Pilih “Instal” Selanjutkan akan menunggu proses install


-    Pilih “Finish”

-    Tampilan hasil instal HeidiSQL




3.    Menggunakan HeidiSQL

-    Buka Aplikasi HeidiSQL
-    Selanjutnya, klik New dan buat nama “db” kemudian user “root”  setelah itu pilih “open”


-    Tampilan database pada heidiSQL


-    Buka “Query”

-    Buat database dengan klik kanan pada “db” kemudian “create new ---> Database”


-    Letakkan JDBC database driver JAR pada direktori apache-tomee-webprofile-1.6.0/lib/.


-    Kemudian kita cari source archive dari opencrx yang sudah kita unduh, sourece yang perlu kita buka  
      yaitu  dbcreate-tables.sql, dbcreate-views.sql, dbcreate-indexes.sql dan populate-preferences.sql



-    Kemudian kita buka file diatas dengan menggunakan notepad satu persatu kemudian kita letakkan pada
     query pada aplikasi heidiSQL kemudian kita “run” tunggu proses hingga selesai dan dilanjutkan pada file
     sql berikutnya

-    Setelah melakukan proses di atas kita bisa melajutkan  melakukan pengaturan migrasi database dengan
     membuat skema database terlebih dahulu pada opencrx dengan login terlebih dahulu dengan
     menggunakan “admin-Root”


4.   Membuat Skema Database
-  Start OpenCRX Server login sebagai admin-Root.


-  Pada Menu Tab Administration pilih wizard > Database schema wizard.


-  Masukkan JDBC Koneksi URL, username dan password target database.


-  Selajutnya klik Validate.


-  Apabila terjadi missing dan error klik Validate & fix untuk memperbaiki.


5.    Copy Database
-  Migrasi data dari database yang tersedia ke target database yang baru. Pada Menu Tab Administration         pilih wizard > Database Copy wizard.

 

-  Masukkan JDBC Koneksi URL, username dan password target database.


-  Selanjutnya klik Copy. Wizard akan menunjukkan progress dari prosedur copy.


6.   Mengatur Koneksi Database

Konfigurasi untuk memilih database terletak pada direktori apache-tomee-webprofile-1.6.0/conf/tomee.xml.

<Resource id="jdbc_opencrx_CRX" type="DataSource">
  JdbcDriver com.mysql.jdbc.Driver
  JdbcUrl jdbc:mysql://127.0.0.1:3306/crx-crx
  UserName root
  Password 12345
  JtaManaged true
</Resource>

Berikut adalah video tutorialnya :




0 comments:

Posting Komentar