oracle oranjni10错误,UnsatisfiedLinkError exception loading native library: oranjni10

平台:windows2003serversp1+oracle10g10201

不知怎么搞的突然dbca,netca都不能用了,而且重新卸载oracle软件,安装的过程也报错。

【最后发现是因为安装了oracle的OIM后才会出现这样的问题】

错误信息如下:

Microsoft Windows [版本 5.2.3790]

(C) 版权所有 1985-2003 Microsoft Corp.

C:\Documents and Settings\Administrator>netca

弹出框:“无法定位程序输入点LpxOraStreamParse于动态链接库oraxml10.dll上。”

确定后显示下面信息:

UnsatisfiedLinkError exception loading native library: oranjni10

java.lang.UnsatisfiedLinkError: jniGetOracleHome

at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)

at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)

at oracle.net.ca.NetCA.main(Unknown Source)

Oracle Net Services 配置失败。退出代码是-1

同样:

D:\oracle\product\10.2.0\db_1\oui\bin>dbca

弹出框:“无法定位程序输入点LpxOraStreamParse于动态链接库oraxml10.dll上。”

确定后显示下面信息:

UnsatisfiedLinkError exception loading native library: oranjni10

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.(Unknown Source)

at oracle.sysman.assistants.util.NetworkUtils.(NetworkUtils.java:2

22)

at oracle.sysman.assistants.util.step.StepContext.(StepContext.jav

a:256)

at oracle.sysman.assistants.dbca.backend.Host.(Host.java:684)

at oracle.sysman.assistants.dbca.ui.UIHost.(UIHost.java:205)

at oracle.sysman.assistants.dbca.ui.InteractiveHost.(InteractiveHo

st.java:54)

at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)

at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)

at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)

重新安装oracle软件过程也弹出上面的错误信息框。

查询metalink.oracle.com,报说是bug.但按照解决办法操作依然不行:

Net Config Fails While Installing or Ugrading Enerprise Manager using 'EM Using New Database' Option

While installing or upgrading using the "EM using new database" option, the Net Config Assistant fails with the following error:

"UnsatisfiedLinkError exception loading native library: oranjni10"

To resolve this issue, reboot the machine and retry the config using this command:

\oui\bin\runConfig.bat ORACLE_HOME= MODE=perform ACTION=configure COMPONENT_XML={encap_emseed.1_0_0_0_0.xml}

(Bug 5236773)

安装上述方法操作,结果如下报错:

D:\oracle\product\10.2.0\db_1\oui\bin>runConfig.bat ORACLE_HOME=d:\oracle\produc

t\10.2.0\db_1 MODE=perform ACTION=configure COMPONENT_XML={encap_emseed.1_0_0_0_

0.xml}

D:\oracle\product\10.2.0\db_1\oui\bin>REM Copyright (c) 2003, 2005, Oracle. All

rights reserved.

D:\oracle\product\10.2.0\db_1\oui\bin>"D:\oracle\product\10.2.0\db_1\jdk\jre\bin

\java" -classpath "D:\oracle\product\10.2.0\db_1\oui\jlib\OraInstaller.jar;D:\or

acle\product\10.2.0\db_1\oui\jlib\xmlparserv2.jar;D:\oracle\product\10.2.0\db_1\

oui\jlib\srvm.jar;D:\oracle\product\10.2.0\db_1\oui\jlib\emCfg.jar;D:\oracle\pro

duct\10.2.0\db_1\oui\jlib\share.jar;D:\oracle\product\10.2.0\db_1\oui\jlib\ojmis

c.jar;D:\oracle\product\10.2.0\db_1\oui\jlib\xml.jar" oracle.sysman.oii.oiic.Oii

cRunConfig D:\oracle\product\10.2.0\db_1\oui ORACLE_HOME=d:\oracle\product\10.2.

0\db_1 MODE=perform ACTION=configure COMPONENT_XML={encap_emseed.1_0_0_0_0.xml}

java.lang.UnsatisfiedLinkError: Can't load library: D:/oracle/product/10.2.0/db_1/oui/oui/lib/win32/oraInstaller.dll--发现此处调用有问题,怎么出来两个个oui,如果是一个oui就对了。怎么会怎样呢?不知怎么解决啊

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)

at java.lang.Runtime.load0(Runtime.java:737)

at java.lang.System.load(System.java:811)

at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.loadNativeLib(

OiipwWin32NativeCalls.java:920)

at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.(Oiipw

Win32NativeCalls.java:41)

at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment

.java:205)

at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(O

iipgPropertyLoader.java:211)

at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.(OiipgProper

tyLoader.java:124)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(

OiicStandardInventorySession.java:447)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:254)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:229)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:178)

at oracle.sysman.oii.oiic.OiicRunConfig.loadInventory(OiicRunConfig.java

:267)

at oracle.sysman.oii.oiic.OiicRunConfig.main(OiicRunConfig.java:949)

Exception in thread "main" java.lang.UnsatisfiedLinkError: no oraInstaller in ja

va.library.path

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517)

at java.lang.Runtime.loadLibrary0(Runtime.java:788)

at java.lang.System.loadLibrary(System.java:834)

at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.loadNativeLib(

OiipwWin32NativeCalls.java:934)

at oracle.sysman.oii.oiip.osd.win32.OiipwWin32NativeCalls.(Oiipw

Win32NativeCalls.java:41)

at oracle.sysman.oii.oiip.oiipg.OiipgEnvironment.getEnv(OiipgEnvironment

.java:205)

at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.initUnixPtrFileLoc(O

iipgPropertyLoader.java:211)

at oracle.sysman.oii.oiip.oiipg.OiipgPropertyLoader.(OiipgProper

tyLoader.java:124)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.updateProperties(

OiicStandardInventorySession.java:447)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:254)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:229)

at oracle.sysman.oii.oiic.OiicStandardInventorySession.initSession(OiicS

tandardInventorySession.java:178)

at oracle.sysman.oii.oiic.OiicRunConfig.loadInventory(OiicRunConfig.java

:267)

at oracle.sysman.oii.oiic.OiicRunConfig.main(OiicRunConfig.java:949)

D:\oracle\product\10.2.0\db_1\oui\bin>

[本帖最后由 jieyancai 于 2008-2-25 10:40 编辑]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值