Friday, March 11, 2016

membuat database link oracle

DATABASE LINK oracle adalah sebuah syntak yang digunakan untuk mengakses database lain seolah ada di dalam db yang sama.

berikut cara menggunakannya :


CREATE DATABASE LINK "other-scheme"
   CONNECT TO "username" IDENTIFIED BY 'password'
   USING '(DESCRIPTION =  
(ADDRESS = (PROTOCOL = TCP)(HOST = ipaddress)(PORT = port))  
(CONNECT_DATA =    
(SERVER = DEDICATED)    
(SERVICE_NAME = namaservice)  
)
)';

other-scheme= nama schema/nama dblink
username = username dari schema lain
password = password nya
ipaddress = ip address dari schema
port = biasanya 1521
namaservice = nama service yang digunakan,,
*kalau menggunakan SID maka SERVICE_NAME diganti dengan SID

cara pakainya :

tambahkan @namadblink di belakang table. misal

select * from table@other-scheme;

selesai.

No comments: