Oracle connect to DB2 database

Hari ini saya mencoba untuk mencoba membaca database DB2 dari database Oracle. Dengan fitur berikut kita dapat dengan mudah membaca data dari database lain walaupun kita hanya terhubung ke database Oracle.

Berikut langkah-langkahnya
1. Buat sebuah DSN untuk DB2. Dari Control Panel -> Administrative Tools -> ODBC
2. Pada tab System DSN, pilih Add
3. Pada create new data source pilih driver IBM DB2 ODBC DRIVER
4. Beri nama data source dan pilih database yang ingin dikoneksikan
5. Dari folder oracle home, masuk ke folder hs/admin
6. Copy paste file initdg4odbc.ora dan beri nama sesuai dengan nama data source name, dan isi sesuai gambar di bawah ini

7. Copy paste file listener.ora.sample menjadi listener.ora, dan isi sesuai gambar di bawah ini

8. Copy paste file tnsnames.ora.sample menjadi tnsnames.ora, dan isi sesuai gambar di bawah ini

9. Dari folder oracle home, masuk ke folder NETWORK/ADMIN, backup file listener.ora dan tnsnames.ora
10. Copy ketiga file yang dibuat pada langkah 6-8 ke folder NETWORK/ADMIN
11. Jalankan lsnrctl start di command prompt

12. Jalankan tnsping
13. Login ke dalam database oracle dan jalankan perintah
SQL> create database link SAMPLEDSN
connect to <user> identified by <password> using ‘SAMPLEDSN’;
14. Jalankan perintah select seperti berikut
SQL> select * from staff@SAMPLEDSN;
Image Hosted by ImageShack.us

Semoga bermanfaat

This entry was posted in DB2, Oracle Database and tagged , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>