DB

링크 방법

잘 살아보세 2009. 4. 2. 15:07
oracle 7 - unix ,oracle 8 - win2000

oracle8에서 oracle7의 자료를 가져오려합니다

dblink를 거는 스크립트----------------------------------------------

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

-------------------------------------------------------------------

oracle 8의 tnsnames.ora파일에

dbback =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 999.999.999.999)(PORT = 1521))
)
(CONNECT_DATA =
(SID = dba1 )
)
)

요렇게 등록되었고

query : select * from testT@dbback ; 하고 엔터를 치면

ORA-12505: TNS:리스너가 접속 기술자로부터 받은 SID 를 분석할 수 없습니다

라는 메세지 뜨는 군요

----------------------------------------------------------------------

왜 그런지 .....

도와주십시요






이 글에 대한 댓글이 총 1건 있습니다.
create database link dbback connect to A identified by A using 'dba1';



db link를 create할 때 using 'TNS_NAME'을 해야 하는데..

위 문장에서는 tns_name 대신에 sid가 들어가 있는 것 같군요.

drop 하시고 다시 생성을 해 보세요.



create database link dbback connect to A identified by A using 'dbback'