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