본문 바로가기

프로그램 경험/Database

[Oracle] DB LINK


--링크 생성
CREATE PUBLIC DATABASE LINK LINK_NAME
CONNECT TO USER_ID IDENTIFIED BY USER_PW
USING '(DESCRIPTION=
    (ADDRESS=(PROTOCOL=TCP)(HOST=10.44.44.44)(PORT=1521))
    (LOAD_BALANCE = no)
    (CONNECT_DATA=
      (SERVER=dedicated)
      (SERVICE_NAME=SVC)
      (INSTANCE_NAME=SVC1)
    )
  )'
;

--링크 확인해보기
SELECT * FROM ALL_DB_LINKS;

--링크 사용하기
SELECT * FROM TABLE_TEMP@LINK_NAME;

--링크 삭제하기
DROP PUBLIC DATABASE LINK LINK_NAME;