06 mi3222 - migrasi data antara ms access dan oracle dengan odbc
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-6)
Migrasi Data antara Ms Access dan Oracle dengan ODBC
Wahyu Hidayat, S.T., M.T., OCA
Hanya dipergunakan untuk keperluan pengajaran di lingkungan Telkom University
Arsitektur ODBC
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Karakteristik Migrasi Data dengan ODBC Driver
• Cukup universal
• Seamless, praktis
• Kerahasiaan data relatiflebih baik dibanding CSV
• Struktur tabel bisadipindahkan
• Mendukung penambahandata
Kelebihan
• Online, bergantung padakondisi jaringan
• Constraint data tidak bisadipindahkan
• Masalah ketersediaan dankompatibilitas driver
Kekurangan
Hanya 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)
• Microsoft Access ver.14.0.4760.1000
Database Management System (DBMS)
• Oracle ODBC Driver ver. 11.02.00.02SQORA32.DLL
ODBC Driver
• Microsoft ODBC for Oracle ver. 6.01.7601.17514MSORCL32.DLL
ODBC Driver
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: Ms AccessDestination: Oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (1)dari Ms Access ke Oracle
SOURCEDATABASE
DESTINATIONDATABASE
direct data transfer
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Langkah-Langkah
Pengirim Data
• [Klik Kanan] Table Export ODBC Database
• Setup ODBC Connection• Choose Driver• Connect
Penerima DataDo Nothing,
Just Wait and See
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver[SQORA32.DLL]
Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose Driver[MSORCL32.DLL]
Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose DriverConnect
[SQORA32.DLL]
Nama data source
Nama service oracle
Username oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Access ke Oracle:Export Data via ODBC
Klik Kanan] Table Export ODBC
Database
Setup ODBC Connection
Choose DriverConnect
[MSORCL32.DLL]
Nama data source
Hostname/IP
Username oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Source: OracleDestination: Ms Access
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Ilustrasi (2)dari Oracle ke Ms Access
DESTINATIONDATABASE
SOURCEDATABASE
direct data transfer
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Langkah-Langkah
Pengirim DataDo Nothing,
Just Wait and See
Penerima Data
• Klik Kanan] Table Import ODBC Database
• Setup ODBC Connection• Choose Driver• Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver Connect
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver[SQORA32.DLL]
Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose Driver[MSORCL32.DLL]
Connect
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose DriverConnect
[SQORA32.DLL]
Nama data source
Nama service oracle
Username oraclel
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Oracle ke Access:Import Data via ODBC
Klik Kanan] Table Import ODBC
Database
Setup ODBC Connection
Choose DriverConnect
[MSORCL32.DLL]
Nama data source
Hostname/IP
Username oracle
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Kesimpulan
1. Migrasi data dengan ODBC tidak menghasilkan file perantara dalam bentuk apapun
2. Migrasi data dengan ODBC sangat tergantung pada kesediaan dan kompatibilitasdriver
3. Migrasi data dengan ODBC cukup diinisiasi dan diproses oleh 1 pihak saja(pengirim data saja atau penerima data saja)
4. Migrasi data dari Access ke Oracle dengan ODBC = transfer data langsung dariAccess ke Oracle via ODBC (diinisialisasi oleh pengirim data)
5. Migrasi data dari Oracle ke Access dengan ODBC = transfer data langsung dariOracle ke Access via ODBC (diinisialisasi oleh penerima data)
Hanya untuk keperluan pengajaran di lingkungan Telkom University
Referensi
[1] Kingsley Idehen, "Open Database Connectivity," Openlink Software, Whitepaper 1993. [Online]. http://www.openlinksw.com/info/docs/odbcwhp/tableof/
Hanya untuk keperluan pengajaran di lingkungan Telkom University
MI1133 - Perancangan Basis Data 25