와우리눅스 (까치버전 7.0)에 오라클 8.1.7을 설치하였습니다.
먼저 DB 생성없이 설치만 하고, 나중에 DB를 생성하려고 dbassist를 실행하니까,
아래와 같은 에러를 내면서, dbassist가 실행되지 않더군요...
<에러메시지>
java.lang.UnsatisfiedLinkError: no nldapj8 in shared library path
at java.lang.Error.<init>(Compiled Code)
at java.lang.LinkageError.<init>(Compiled Code)
at java.lang.UnsatisfiedLinkError.<init>(Compiled Code)
at java.lang.Runtime.loadLibrary(Compiled Code)
at java.lang.System.loadLibrary(Compiled Code)
at
at oracle.net.config.DirectoryService.getNNFLWrapperQBF(Compiled Code)
at oracle.net.config.DirectoryService.getNNFLWrapper(Compiled Code)
at oracle.net.config.DirectoryService.bind(Compiled Code)
at oracle.net.config.Config.bind(Compiled Code)
at NetConfig.isAutoAuthPossible(Compiled Code)
at CheckerClass_base.DetectDirService(Compiled Code)
at CheckerClass.detectOracleProducts(Compiled Code)
at CheckerClass.DetectAll(Compiled Code)
at DBConfigInfo_base.<init>(Compiled Code)
at DBConfigInfo.<init>(Compiled Code)
at DBCreateWizard.<init>(Compiled Code)
at DBCreateWizard.main(Compiled Code)
<참고로, 환경은 아래와 같이 설정되어 있습니다.>
CLASSPATH=:/usr/local/java/lib/classes.zip
LD_LIBRARY_PATH=:/oracle/8i/lib:/oracle/8i/lib
glibc 버전은 glibc-2.2-9이고,
jdk118_v1-glibc-2.1.2와 jre118_v1-glibc-2.1.2가 설치되어 있습니다.
그리고, "unset LANG"을 해 주고 dbassist를 구동시키고 있습니다.
혹시, Redhat 7.0의 glibc-2.2와 java와의 충돌때문에 그런 것인지
궁금합니다... 이 환경에서 오라클 8i 설치에 성공하신 분들의 조언을
구합니다.
|