Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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