본문 바로가기

work/oracle

DB Link 생성하기

//-----------------------------------------------------------------
접속을 시도하는 데이터베이스의 tnsnames.ora를 수정한다.

# vi /etc/hosts

#접속하려는 데이타베이스의 아이피
192.168.255.1  test_db


# vi tnsnames.ora

LINKDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = test_db)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = LINKeDB)
    )
  )


//------------------------------------------------------------------
DB Link를 생성하기 위해서는 DBA권한이 있어야한다.

GRANT DBA TO 접속을 시도하는 계정;


//-----------------------------------------------------------------
DB Link 생성

create database link "LINKDB"
connect to 접속하려는 데이타베이스의 계정아이디
identified by 접속하려는 데이타베이스의 계정비밀번호
using 'LINKDB';