프린트 하기

OS환경 : Oracle Linux6.8(64bit)


DB 환경 : Oracle Database 10.2.0.4


에러 : UnsatisfiedLinkError exception loading native library: njni10

oracle linux 6버전에서 oracle db 10g를 설치하던 중

runInstaller 설치 후 netca를 하려고 할떄 발생한 에러


netca 시 에러 발생

1
2
3
$ netca
UnsatisfiedLinkError exception loading native library: njni10
~~~


dbca시에도 비슷한 에러 발생

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ dbca 
UnsatisfiedLinkError exception loading native library: njni10 
Exception in thread "main" java.lang.UnsatisfiedLinkError: get 
at oracle.net.common.NetGetEnv.get(Native Method) 
at oracle.net.config.Config.getNetDir(Unknown Source) 
at oracle.net.config.Config.initConfig(Unknown Source) 
at oracle.net.config.Config.<INIT>(Unknown Source) 
at oracle.sysman.assistants.util.NetworkUtils.<INIT>(NetworkUtils.java:204
at oracle.sysman.assistants.util.step.StepContext.<INIT>(StepContext.java:240
at oracle.sysman.assistants.dbca.backend.Host.<INIT>(Host.java:607
at oracle.sysman.assistants.dbca.ui.UIHost.<INIT>(UIHost.java:200
at oracle.sysman.assistants.dbca.ui.InteractiveHost.<INIT>(InteractiveHost.java:54
at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:149
at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:91
at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:169)

처음엔 패키지 에러인줄 알고 많이 찾아봤지만

결론은 OS 호환성 문제

oracle linux 5버전에서 oracle 10gr2를 설치하면 문제없이 설치된다.



해결 방법 : oracle linux 5버전에 10gr2를 설치한다.



원인 : OS 호환성 문제




참조 :