06 mi3222 - migrasi data antara ms access dan oracle dengan odbc

25
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

Upload: wahyu-hidayat

Post on 08-Jul-2015

67 views

Category:

Technology


1 download

DESCRIPTION

slide perkuliahan Migrasi Data oleh dosen WHY pada semester Ganjil 2014/2015 di Fakultas Ilmu Terapan, Telkom University.

TRANSCRIPT

Page 1: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 2: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Arsitektur ODBC

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 3: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 4: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 5: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Source: Ms AccessDestination: Oracle

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 6: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Ilustrasi (1)dari Ms Access ke Oracle

SOURCEDATABASE

DESTINATIONDATABASE

direct data transfer

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 7: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 8: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 9: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 10: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 11: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 12: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 13: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 14: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Source: OracleDestination: Ms Access

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 15: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Ilustrasi (2)dari Oracle ke Ms Access

DESTINATIONDATABASE

SOURCEDATABASE

direct data transfer

Hanya untuk keperluan pengajaran di lingkungan Telkom University

Page 16: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 17: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Oracle ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Page 18: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

Oracle ke Access:Import Data via ODBC

Klik Kanan] Table Import ODBC

Database

Setup ODBC Connection

Choose Driver Connect

Page 19: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 20: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 21: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 22: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 23: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 24: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

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

Page 25: 06   mi3222 - migrasi data antara ms access dan oracle dengan odbc

MI1133 - Perancangan Basis Data 25