db link 관련(ora-02019) 0 7 19,769

by 람짱 [설치/설정] [2011.05.12 16:25:41]


안녕하세요.

디비링크 관련 문의 드립니다.

현재 10g -> 11g로 업그레이드 하려고 테스트 중입니다.

현재 10g로 실디비서버가 운용중이구요

동일한 정보들로(ip, 컴퓨터 이름만 다름) 테스트서버를 운용중입니다.

실디비와 타업체(oracle 9i)간 디비링크를 사용중입니다.

테스트서버에서 디비링크를 테스트 하기위해 타업체에 관련 작업을 요청 하여 방화벽 등등을 셋팅 완료 하였습니다.

리스너와 tns 설정도 모두 완료하였구요.

sqlplus에서 타업체디비로 접속 문제없고 tnsping도 문제가 없습니다.

CREATE DATABASE LINK 123
CONNECT TO 4321
IDENTIFIED BY abcd
USING 'XXX';

헌데.. select * from aaa@XXX

했을시.. (ora-02019:원격 데이터베이스 접속을 위한 접속 기술자를 찾을 수 없습니다.) 에러가 떨어지네요..

제가 무엇을 놓친 건지 답변 부탁드립니다.

혹시.. 실디비가 타업체 디비를 계속 물고 있어서 에러가 발생하는 건가요??

by 람짱 [2011.05.12 16:27:17]
plsql에서 타업체디비 접속하여
select * from aaa; 하면 문제없이 잘 됩니다....

by 라시딘 [2011.05.12 16:56:22]
using 'XXX' 부분에서 지정한 이름과 tnsname.ora에서 지정한 이름과 일치하는지
확인이 필요할 것 같습니다. 대소문자 가리는지 모르겠네요.

sqlplus 로 해당 tnsname에서 지정한 이름으로 접속이 되는지 확인해 보세요

by 람짱 [2011.05.12 17:29:24]
흠 이상합니다....

SELECT *
FROM AAA@XXX 는 안되고..;

SELECT *
FROM AAA@123은 되네요;;

뭐지.. 흠.. 이 찝찝함은 뭘까요;;

by 임완호 [2011.05.12 20:53:34]
본래 링크 뒤에가.. 링크명 아닌가요?
링크명 123으루 하셨으니깐...
select sysdate from dual@123 이게 마찌 안나..

by 타락천사 [2011.05.13 11:33:10]
링크명이 123 이구요. 실제 접근 하는 디비이름은
XXX ( 11G 설치한 디비에서 TNSNAMES.ORA 에 XXX 로 찾아보세요 )
꺼꾸로 이해 하신듯.

by 타락천사 [2011.05.13 11:38:18]
그리구 버전간 디비 링크 지원이 안될수도 있어요..
9i 버전이 어떻게 되는지 체크 해보세요
For connections between 10.2 (or higher) and 9.2 the 9.2 end MUST be at 9.2.0.4 or higher.
Connections between 10.2 (or higher) and 9.2.0.1, 9.2.0.2 or 9.2.0.3 are not supported.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입