-- 데이터베이스 링크 생성 예제

SQL>CREATE DATABASE LINK test_server
       CONNECT TO scott IDENTIFIED BY tiger USING 'testdb';

 이 데이터베이스 링크 생성 문장에서 USING다음에 오는 testdb는 tnsnames.ora파일에 정의되어
있어야 합니다.

====== tnsnames.ora =====
testdb =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 211.109.12.123)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )
=========================
 
-- 데이터베이스 링크를 통한 데이터의 조회..
SQL>SELECT ename FROM emp@test_server;
 
 
--시노님을 생성해서 사용하면 더욱더 편리하게 사용 할 수 있습니다.
SQL> CREATE SYNONYM emplink FOR emp@test_server;
 
 
-- 시노님을 통한 조회
SQL>SELECT ename FROM emplink;
 
 
데이터베이스 링크의 삭제..
SQL>DROP DATABASE LINK test_server;
Posted by pino93