> 안녕하세요.. 급한지라 바로 본론으로 가설라무네
>
> Oracle 8.1.5에서
> ora-12545라는 에러가 생기는 군요...
>
> sprintf(constr,"%s/%s$%s", user, passwd, sid);
> EXEC SQL CONNECT :constr;
>
> EXEC SQL CONNECT :user IDENTIFIED BY :passwd;
> 이렇게 두가지 방법을 사용해 봤는데 이상하게
> 컴파일한 후에 실행을 하면 디비에 접속을 하지 못하네요.
> 황당~
> sqlplus는 잘 실행이 되요...
> 급급급해요 고수분들의 조언 기대할께요.
>
>
ora-12545 라는 메시지는 조용일님 말씀대로 TNS-listener가 제대로
안 떠있어서 생기는 문제입니다만,
제가 경험한 바로는 오라클이 심술을 부려서인지, TNS-listener와
상관이 없는데도 ora-12545메시지가 나올때도 있었습니다.
EXEC SQL CONNECT :user IDENTIFIED BY :passwd;
밑에다가
ORACLE_HOME
ORACLE_SID
NLS_LANG
등을 출력하는 문장을 넣어서 확인해 보는 것도 좋을 듯 합니다.
즉 오라클 환경변수가 제대로 export 되는가를 보면......
|