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'
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'