2010년 4월 8일 목요일

PCC-F-02104, Unable to connect to Oracle

참 골치 아픈 에러다 ...

 

Unable to connect to Oracle 은 여러가지의 의미를 가진다.

 

     1. ORACLE 이 shutdown 되어 있는상태.

     2. PL/SQL 구문검사시 해당 USER/PASSWD 가 일치하지 않는 경우.

     3. LIstener 가 활성화 되지 않은 경우.

     4. 기타 서버의 상태가 접속 가능 하지 않는 상황.

     

특히 PL/SQL 문장이 포함된 파일인 경우 위의 에러는 해당 USER 의 상태를 확인 하여야한다.

ID / USER 대소문자만 틀려도 위의 에러가 발생한다.

 

pcscfg.cfg 내에 있는  USERID=PROC5/PROC5 

- PL/SQL 문법 검사시 사용된다.

 

자신의 코드 안에 있는 접속 USERID/PASSWD

- *.pc 를 c 로 변환하여, 실행파일을 수행시 해당 유저의 세션을 open 할때 사용한다.

- 실행파일을 수행하여 세션을 open 할때 유저정보가 틀리다면 위의 에러가 아닌 다른 에러를 출력한다.

 

  ORA-01017 : invalid username/password: logon denied

 

PL/SQL 이 포함되지 않는 경우라면..

 

SQLCHECK=SYNTAX

으로 변경한다.

 

댓글 없음:

댓글 쓰기