首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >linux [INS-10102]中的Oracle数据库安装程序初始化失败

linux [INS-10102]中的Oracle数据库安装程序初始化失败
EN

Stack Overflow用户
提问于 2019-03-07 05:23:47
回答 3查看 10.8K关注 1票数 2

我试图在中安装oracle数据库,一旦我使用以下方法运行安装程序:

oracle@linux数据库$ ./runInstaller

OUI显示了以下信息:

代码语言:javascript
复制
[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

日志文件显示了以下内容

代码语言:javascript
复制
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

下面是错误的屏幕截图

EN

回答 3

Stack Overflow用户

发布于 2019-03-07 06:11:49

通过安装libnsl.so.1可以解决这个问题:

#dnf安装libnsl

我确实理解了使用这个站点的问题:https://javarevisited.blogspot.com/2012/03/javalangunsatisfiedlinkerror-no-dll-in.html#axzz5hSglKlPs

票数 7
EN

Stack Overflow用户

发布于 2020-08-27 11:09:18

我也遇到了同样的问题,在Centos 8最小版本和Oracle12c二进制文件中,我尝试使用以下libnsl命令安装yum包:

代码语言:javascript
复制
yum install libnsl

注意:在我的搜索过程中,我找到了安装Oracle依赖项的简化方法。根据链接,强烈建议使用以下命令(在centos中)使用oracle预请求安装包:

代码语言:javascript
复制
yum install oracle-rdbms-server-<your-oracle-version>-preinstall

此包帮助DBA在启动oracle安装过程之前安装所有依赖项。

票数 1
EN

Stack Overflow用户

发布于 2022-09-05 08:04:16

我认为您试图在较新版本的OS中安装oracle服务器。它无法对该系统执行先决条件检查。只需点击命令..。

root@ yum安装libnsl*

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55036608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档