Fedora29安装Oracle12c出错,提示'no oraInstaller in java.library.path'
问题描述
因课程需要,我想要在Fedora
中安装Oracle12c
,现已完成初步配置检验等工作,到运行runInstaller
时,能够出现Oracle安装界面,但是未进入第一步便出现了错误,错误提示框提示OraInstaller
不在java.library.path
中(详细错误信息见下处错误代码).
问题出现的平台版本
系统版本:Fedora29
Oracle版本:Oracle12c(安装包在官网下载的,我下的是下载链接中的第一个)
错误代码
我切换至Oracle12c的解压包后,运行命令./runInstaller
后,显示如下错误信息:
原因 - 初始化安装程序时出现意外错误。 操作 - 请与 Oracle 技术支持服务联系或参阅日志 概要 - [INS-10012] 未能初始化设置驱动程序。 - no oraInstaller in java.library.path Stacktrace
oracle.install.commons.base.driver.common.InstallerException: [INS-10102] 未能初始化安装程序。
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] 未能初始化设置驱动程序。
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. (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
自己尝试过哪些方法
- 一开始我想可能是需要
OraInstaller.jar
文件,于是我翻看了Oracle12c解压文件夹的目录,注意到其中使用的是内建的java,于是在$DIR/stage/ext/jlib
目录下,确实没有看到该文件,于是我从另外一个Oracle11g包中将该文件(OraInstaller.jar
和OraInstallerNet.jar
)复制过来了,但运行runInstaller
后仍然无果 - 后来我尝试使用系统自带的java,于是在运行时添加了参数
runInstaller -jreLoc /usr/lib/jvm/jre
,此时连Oracle安装界面都无法打开了,便作罢
期待
希望内行人帮忙看一下问题所在以及解决建议,对我的问题有不明白的地方尽管追问,或者给我发邮件(MailTo:1063932362@qq.com),我将万分感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论