안녕하세요..

^^;.

예전에 돌리던 pro*c 로 작성된 cgi 프로그램들이 있는데요.

실행이 안됩니다..^^'

전엔 서버가.. 레뎃6.0 의 glibc2.1 에서 컴파일된 거였거든요..

근데 이번엔 서버가

레뎃7.3 (glibc 2.2) 로 업글했습니다.

pro*c 로 작성된 cgi 프로그램이 작동을 안하네요 ㅜ.-.

실행시키면.. (직접 쉘에서 실행^^)

./c01_t.cgi: error while loading shared libraries: libclntsh.so.1.0: cannot open shared object file: No such file or directory

$ORACLE_HOME/lib 안에 libclntsh.so.1.0 은 없구... libclntsh.so.8.0 이 있떠라구요.

그래서 혹시나(-_-) 해서 libclntsh.so.8.0 을 libclntsh.so.1.0 으로 이름만 바꿔서 실행시켜 봤거든요^^

그랬더니 이번엔 이런 에러메세지가

ORACLE error detected:Error while trying to retrieve text for error ORA-12545

ㅜ.-

어떻게 해야 될지 방법좀 가르쳐주세요.

아파치 로그에는 이렇게 나오구요.

c04_t.cgi: error while loading shared libraries: libclntsh.so.1.0: cannot open shared object file: No such file or directory
[Tue Feb 18 08:05:24 2003] [error] [client 203.231.221.37] Premature end of script headers: /usr/DIR/c04_t.cgi

답변기다릴께요. 급한건데 흐흑.. 돌아가시겠어요 ㅜ.ㅜ;


p.s
다시 컴파일 하면 안되냐고 하시겠지만.. 소스도 다 없고
컴파일도 제대로 안되서요.
바이너리(cgi) 바로 실행시킬수 있는 방법좀 가르쳐주세요 ㅜ