Sama seperti balasan sebelumnya,untuk query antar database dengan menggunakan
database link.
Langkah - langkahnya sebagai berikut :
1. Konfigurasi pada tnsnames.ora ( di server A ) :
[ nama_description ]=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ipServer B )(PORT = portNumber ))
)
(CONNECT_DATA =
(SERVICE_NAME = isi dengan serviceName di serverB )
)
)
2. cek koneksi dengan tnsping ke server B :
-> commandnya : tnsping [nama_description]
3. jika nomor 2, hasilnya OK.. selanjutnya create database link
-> commandnya : create database link serverB.world connect to
[user_diserverB] identified by [password] using '[nama_description]';
4. beberapa contoh command query antar database :
a. untuk select :
SELECT * FROM tab...@[databaselink];
b. untuk insert :
INSERT INTO tab...@[databaselink] VALUES('blabla..');
regard's
Albert Kurnia