Download Oracle

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Migrasi Data antara MySQL
dan Oracle dengan CSV
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Wahyu Hidayat, M.T.
[email protected]
Format CSV
DELIMITER
LINE
SEPARATOR
DATA
ENCLOSER
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Contoh File CSV
DATA
DELIMITER
LINE
SEPARATOR
ENCLOSER
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Karakteristik Migrasi Data
dengan Format CSV
• Format CSV bersifat
universal
• Offline = tidak bergantung
kepada kondisi jaringan
• Cocok untuk
menambahkan data
Kelebihan
• Hanya memindahkan data
• Tidak seamless, kurang
praktis
• Kerahasiaan data terancam
Kekurangan
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Kebutuhan Perangkat Lunak
• Microsoft
Windows 7
Professional
(64 bit) Service
Pack 1
• Sun MySQL
ver. 5.5.25a
• Sun Oracle 11g
Express Edition
ver. 11.2.0.2.0
Database
Management
System (DBMS)
Database
Management
System (DBMS)
• Oracle SQL
Developer
ver. 3.1.07
• PHP MyAdmin
ver. 3.5.2
• Notepad
ver. 6.1
Database
Administration
Software
Database
Administration
Software
CSV Editor
(optional)
Sistem Operasi
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Ilustrasi (1)
dari MySQL ke Oracle
export
SOURCE
DATABASE
import
DESTINATION
DATABASE
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah-Langkah
Pengirim Data
Penerima Data
• Database  Table  Export
• CSV, Custom
• Set Delimiter, Encloser & Line
Separator
• File  Create New Connection
• Set Delimiter, Encloser & Line
Separator
• Set Table Name
• Choose Column
• Set Column Data Type
• Verify
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 1 – Export Data dari MySQL
Database  Table 
Export
CSV, Custom
Set Delimiter, Encloser
& Line Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 1 – Export Data dari MySQL
Database  Table 
Export
CSV, Custom
Set Delimiter, Encloser
& Line Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 1 – Export Data dari MySQL
Database  Table 
Export
CSV, Custom
Set Delimiter, Encloser
& Line Separator
delimiter
encloser
Baris 1 =
nama kolom
Line
separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Set Column
Data Type
Verify
Nama koneksi
Username oracle
Password oracle
Hostname/IP
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Set Column
Data Type
Verify
Right click here +
Baris 1 = nama kolom
Import Data =
Data disimpan di
TABEL BARU
delimiter
Right click here +
Import Data =
Data disimpan di
tabel
“PELANGGAN”
encloser
preview
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Set Column
Data Type
Verify
Nama
tabel
Jml baris max
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Kolom
yang ada
di file csv
tp tidak
diimport
Set Column
Data Type
Verify
Kolom
yang akan
diimport
ke tabel
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Set Column
Data Type
Verify
Judul kolom
Tipe data kolom
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
MySQL ke Oracle:
Langkah 2 – Import Data ke Oracle
via SQL Developer
File  Create
New
Connection
Set Delimiter,
Encloser &
Line Separator
Set Table
Name
Choose
Column
Set Column
Data Type
Verify
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Ilustrasi (2)
dari Oracle ke MySQL
export
SOURCE
DATABASE
import
DESTINATION
DATABASE
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke Access:
Langkah-Langkah
Pengirim Data
Penerima Data
• File  Create New Connection
• Set Export Format
• Set Delimiter, Encloser & Line
Separator
•
•
•
•
Database  Import
Browse File
Choose File Type
Set Delimiter, Encloser & Line
Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 1 – Export Data dari Oracle via
SQL Developer
File  Create New
Connection
Set Export Format
Set Delimiter, Encloser
& Line Separator
Nama koneksi
Username oracle
Password oracle
Hostname/IP
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 1 – Export Data dari Oracle via
SQL Developer
File  Create New
Connection
Set Export Format
Set Delimiter, Encloser
& Line Separator
export structure
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 1 – Export Data dari Oracle via
SQL Developer
File  Create New
Connection
delimiter
Set Export Format
Set Delimiter, Encloser
& Line Separator
Baris 1 = judul kolom
encloser
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 2 – Import Data ke MySQL
Database  Import
Browse File
Choose File Type
Set Delimiter,
Encloser & Line
Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 2 – Import Data ke MySQL
Database  Import
Browse File
Choose File Type
Set Delimiter,
Encloser & Line
Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 2 – Import Data ke MySQL
Database  Import
Browse File
Choose File Type
Set Delimiter,
Encloser & Line
Separator
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Oracle ke MySQL:
Langkah 2 – Import Data ke MySQL
Database  Import
Timpa
data lama
vs tambah
data
Browse File
Choose File Type
Set Delimiter,
Encloser & Line
Separator
delimiter
encloser
Line
separator
Baris 1 =
nama kolom
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Kesimpulan
1.
Elemen-elemen dalam file CSV:
a.
b.
c.
d.
2.
Langkah-langkah migrasi data dari MySQL ke Oracle dengan CSV:
a.
b.
3.
Data
Delimiter = pemisah antar kolom
Line Separator = pemisah antar baris
Encloser = “pengaman” data, opsional
Export Data dari MySQL ke CSV
Import Data dari CSV ke Oracle
Langkah-langkah migrasi data dari Oracle ke MySQL dengan CSV
a.
b.
Export Data dari Oracle ke CSV
Import Data dari CSV ke MySQL
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom
Referensi
[1] Yakov Shafranovich, Common Format
and MIME Type for CSV Files.:
SolidMatrix Technologies, 2005.
[2] Chuck Murray, Oracle SQL Developer
User's Guide.: Oracle, 2012.
[3] Marc Delisle, Mastering phpMyAdmin
3.1 for Effective MySQL Management.:
PACKT Publisher, 2009.
Hanya untuk kepentingan pengajaran di lingkungan Politeknik Telkom