我试图在中安装oracle数据库,一旦我使用以下方法运行安装程序:
oracle@linux数据库$ ./runInstaller
OUI显示了以下信息:
[INS-10102] Installer initialization failed.
Cause - An unexpected error occurred while initializing the Installer.
Action - Contact Oracle Support Services or refer logs Summary
- [INS-10012] Setup driver initialization failed.
- no oraInstaller in java.library.path
日志文件显示了以下内容
ID: oracle.install.commons.util.exception.AbstractErrorAdvisor:8
oracle.install.commons.base.driver.common.InstallerException: [INS-10102] Installer initialization failed.
at oracle.install.commons.base.driver.common.Installer.run(Installer.java:534)
at oracle.install.ivw.common.util.OracleInstaller.run(OracleInstaller.java:133)
at oracle.install.ivw.db.driver.DBInstaller.run(DBInstaller.java:139)
at oracle.install.commons.util.Application.startup(Application.java:1072)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:198)
at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:566)
at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:127)
at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:165)
Caused by: oracle.install.commons.base.driver.common.SetupDriverException: [INS-10012] Setup driver initialization failed.
at oracle.install.driver.oui.OUIInstallDriver.load(OUIInstallDriver.java:431)
at oracle.install.ivw.db.driver.DBSetupDriver.load(DBSetupDriver.java:289)
at oracle.install.commons.base.driver.common.Installer.run(Installer.java:516)
... 8 more
Caused by: java.lang.UnsatisfiedLinkError: no oraInstaller in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.loadNativeLib(OiipuUnixOps.java:380)
at oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps.<clinit>(OiipuUnixOps.java:128)
at oracle.sysman.oii.oiic.OiicPullSession.createDuplicateStreamsForLog(OiicPullSession.java:5382)
at oracle.sysman.oii.oiic.OiicPullSession.createDuplicateStreams(OiicPullSession.java:5482)
at oracle.sysman.oii.oiic.OiicAPIInstaller.initInstallEnvironment(OiicAPIInstaller.java:506)
at oracle.install.driver.oui.OUIInstallDriver.load(OUIInstallDriver.java:422)
... 10 more
发布于 2019-03-07 06:11:49
通过安装libnsl.so.1可以解决这个问题:
#dnf安装libnsl
我确实理解了使用这个站点的问题:https://javarevisited.blogspot.com/2012/03/javalangunsatisfiedlinkerror-no-dll-in.html#axzz5hSglKlPs
发布于 2020-08-27 11:09:18
我也遇到了同样的问题,在Centos 8最小版本和Oracle12c二进制文件中,我尝试使用以下libnsl
命令安装yum
包:
yum install libnsl
注意:在我的搜索过程中,我找到了安装Oracle依赖项的简化方法。根据这链接,强烈建议使用以下命令(在centos中)使用oracle预请求安装包:
yum install oracle-rdbms-server-<your-oracle-version>-preinstall
此包帮助DBA在启动oracle安装过程之前安装所有依赖项。
发布于 2022-09-05 08:04:16
我认为您试图在较新版本的OS中安装oracle服务器。它无法对该系统执行先决条件检查。只需点击命令..。
root@ yum安装libnsl*
https://stackoverflow.com/questions/55036608
复制相似问题