Programing/egovFramework

DB링크된 테이블에 접속 시 ORA-12154, ORA-02063 에러 잡는 방법

리커니 2016. 11. 22.
반응형

 

DB링크된 테이블에 접속 시 ORA-12154, ORA-02063 에러 잡는 방법

 

DB링크로 연결된 테이블에 접속 시 아래와 같은 에러가 발생했다.

 

(참고 DB link된 DB의 테이블을 사용할 때는 @DBlink된 테이블 명으로 하면 된다.)

 

ex) select * from A@DB링크계정

 

======================================

ORA-12154: TNS:지정된 접속 식별자를 분석할 수 없음

ORA-02063: line가 선행됨 (ITS로 부터)

======================================

 

초기 연결 설정된 DB 는 11g

DB Link를 설정한 DB는 10g 였다.

 

 

문제발생의 원인은 11g 부터 적용된 대소문자의 구분!

 

근데 되게 우낀건 DB Link 설정된 DB의 어떤 테이블은 이상이 없이 조회가 되고

어떤 테이블은 또 안되고 이랬던 거다;;;

 

해결 방법은 간단하다.

 

db 연결 시 password 에 따옴표("")를 붙이면 해결..

무슨 의미가 있는건진 모르겠지만..

 

- 기존

username = username

password = password

 

-수정

username = username

password = "password"

 

반응형

댓글

💲 추천 글