본문 바로가기

Oracle/Oracle Programming

[Oracle] DB Link 연결시 ORA-01017, ORA-02063 에러 발생

반응형

DB Link 설정중 ORA-01017, ORA-02063 에러가 발생한 경우


에러가 발생한 아래와 같이 DB Link를 설정 형태

 설정

 CREATE [PUBLIC] DATABASE LINK DB LINK 이름

 CONNECT TO 원격서버 사용자 ID

 IDENTIFIED BY 원격서버 사용자 Password

 USING '서비스 이름'

 

 CREATE [PUBLIC] DATABASE LINK db_link

 CONNECT TO control_id

 IDENTIFIED BY control_ps

 USING 'LINK_NAME'



ORA-01017 : invalid username/password; login denied

ORA-02063 : line가 선행됨(DB 링크 이름 로 부터)

01017. 00000 - "invalid username/password; login denied"


위와같은 에러가 발생하는 경우


01. 설정값이 틀렸을 경우


02. 원격으로 붙을 Oracle버전과 로컬 설치된 사용중인 Oracle버전이 맞지 않을 경우

 

 2번째의 경우에는 원격서버 사용자 Password 원격서버 사용자 부분에 큰따옴표(" ")를 붙여줌으로서


 해결이 가능하다.



 설정

 CREATE [PUBLIC] DATABASE LINK DB LINK 이름

 CONNECT TO 원격서버 사용자 ID

 IDENTIFIED BY "원격서버 사용자 Password"

 USING '서비스 이름'

 

 CREATE [PUBLIC] DATABASE LINK db_link

 CONNECT TO control_id

 IDENTIFIED BY "control_ps"

 USING 'LINK_NAME'
 


반응형

'Oracle > Oracle Programming' 카테고리의 다른 글

[Oracle] PL/SQL 구조  (0) 2013.02.05
[Oracle] DB Link  (0) 2013.01.25
[Oracle] 사용자 관리  (0) 2013.01.23
[Oracle] 조인 예제  (3) 2012.11.28
[Oracle] OUTER JOIN  (0) 2012.11.28