平台: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 编辑]