DB

oracle db link 걸기

I장군T 2022. 4. 8. 11:04
반응형

- 사용 방법

CREATE PUBLIC DATABASE LINK 내가쓰고픈 링크이름

CONNECT TO 계정 IDENTIFIED BY 비번

USING '연결할 DB의 TNS';

SQL> create database link dbback connect to A identified by A using 'dba1';

dbback =

(DESCRIPTION =

(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 999.999.999.999)(PORT = 1521)))

(CONNECT_DATA =(SID = dba1 ))

)

오라클에도 등록해줘야함 . tnsnames.ora(오라클계정으로 $ORACLE_HOME)

-- 데이터베이스 링크를 통한 데이터의 조회..

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;

SQL> DROP PUBLIC DATABASE LINK test_server;

반응형

'DB' 카테고리의 다른 글

ORA-30036 테이블스페이스 확장할 수 없음 오류  (0) 2022.06.13
Oracle 테이블 스페이스 추가  (0) 2022.06.09
oracle 점검  (0) 2022.04.08
Oracle partition  (0) 2022.04.08
oracle 계정 생성 후 시노님(synonym) 걸기  (0) 2022.04.08