oracle

ORACLE DB LINK for AWS

blog.and.kr mysop 2021. 3. 11. 10:41
728x90

디비링크 거는 방법이다

 

AWS라고 특별한건 없지만 

개삽질 방지를 위해 같이 올린다

 

오라클 RDS 디비링크 연결하기

 

SQL> create database link 디비링크이름

connect to 연결할서버아이디 identified by 비밀번호

using '(DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=연결할서버아이피)
      (PORT=1521)
    )
    (CONNECT_DATA=
      (SID=ORCL)
    )
)';

 

마지막으로 보안설정에서

해당 RDS끼리인 경우라도 인바운드 허용을 해줘야 통신이 된다.

 

using 항목에서 괄호하나 빼먹어도 등록은 되지만 TNS오류 뻗는다

ERROR at line 1:

ORA-12170: TNS:Connect timeout occurred

 

아예 using 항목 빼먹고 등록하면 아래처럼 오류가 뜰거다

ERROR at line 1:

ORA-02019: connection description for remote database not found

 

디비링크를 삭제할 경우

SQL> drop database link 디비링크이름

 

디비링크 확인 할때

SQL> select * from all_db_links;

 

출처 : www.oracletutorial.com/oracle-administration/oracle-create-database-link/

 

Learn Oracle CREATE DATBASE LINK Statement By Practical Examples

Learn about the Oracle Database Link and how to use the Oracle CREATE DATABASE LINK to create a new database link to a remote Oracle Database Server.

www.oracletutorial.com

728x90