首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Yum在CentOS上安装Oracle11g

通过Yum在CentOS上安装Oracle11g
EN

Server Fault用户
提问于 2016-03-09 18:41:21
回答 1查看 2.2K关注 0票数 0

我正在尝试设置一个CentOS 7 VM来承载Oracle11gR2数据库。没有桌面/x窗口系统软件,但我尝试过用11 gr2 zip安装

./runInstaller -silent -noconfig -responseFile <responseFile>.rsp

但这只是返回了指向swing库的java堆栈跟踪(不足为奇--我之所以使用-responseFile和-silent是因为我不能运行UI。不知道为什么会调用swing库。)

因此,我继续使用oracle公共yum存储库:

yum install oracle-rdbms-server-11gR2-preinstall

但这提供了以下输出:

代码语言:javascript
复制
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: www.mirrorservice.org
 * extras: mirrors.melbourne.co.uk
 * updates: mirrors.melbourne.co.uk
Resolving Dependencies
--> Running transaction check
---> Package oracle-rdbms-server-11gR2-preinstall.x86_64 0:1.0-12.el6 will be installed
--> Processing Dependency: xorg-x11-utils for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: kernel-uek for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: compat-libcap1 for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: ksh for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: libaio-devel for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: xorg-x11-xauth for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-rdbms-server-11gR2-preinstall-1.0-12.el6.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-7.el7 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-72.el7 will be installed
---> Package kernel-uek.x86_64 0:2.6.39-400.277.1.el6uek will be installed
--> Processing Dependency: kernel-uek-firmware = 2.6.39-400.277.1.el6uek for package: kernel-uek-2.6.39-400.277.1.el6uek.x86_64
--> Processing Dependency: ql23xx-firmware for package: kernel-uek-2.6.39-400.277.1.el6uek.x86_64
Package ql23xx-firmware-3.03.27-3.1.el6.noarch is obsoleted by linux-firmware-20150904-43.git6ebf5d5.el7.noarch which is already installed
---> Package ksh.x86_64 0:20120801-28.el6_7.3 will be installed
---> Package libaio-devel.x86_64 0:0.3.109-13.el7 will be installed
---> Package xorg-x11-utils.x86_64 0:7.5-13.1.el7 will be installed
--> Processing Dependency: libdmx.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXxf86misc.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXxf86dga.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
--> Processing Dependency: libXv.so.1()(64bit) for package: xorg-x11-utils-7.5-13.1.el7.x86_64
---> Package xorg-x11-xauth.x86_64 1:1.0.9-1.el7 will be installed
--> Processing Dependency: libXmuu.so.1()(64bit) for package: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64
--> Running transaction check
---> Package kernel-uek.x86_64 0:2.6.39-400.277.1.el6uek will be installed
--> Processing Dependency: ql23xx-firmware for package: kernel-uek-2.6.39-400.277.1.el6uek.x86_64
Package ql23xx-firmware-3.03.27-3.1.el6.noarch is obsoleted by linux-firmware-20150904-43.git6ebf5d5.el7.noarch which is already installed
---> Package kernel-uek-firmware.noarch 0:2.6.39-400.277.1.el6uek will be installed
---> Package libXmu.x86_64 0:1.1.2-2.el7 will be installed
---> Package libXv.x86_64 0:1.0.10-2.el7 will be installed
---> Package libXxf86dga.x86_64 0:1.1.4-2.1.el7 will be installed
---> Package libXxf86misc.x86_64 0:1.0.3-7.1.el7 will be installed
---> Package libdmx.x86_64 0:1.1.3-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: kernel-uek-2.6.39-400.277.1.el6uek.x86_64 (ol6_UEK_latest)
           Requires: ql23xx-firmware
           Available: ql23xx-firmware-3.03.27-3.1.el6.noarch (ol6_latest)
               ql23xx-firmware = 3.03.27-3.1.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

这两种建议都没有解决问题,而且(正如上面所建议的)尝试yum install ql23xx-firmware.noarch时告诉我,我已经安装了一个更好的版本,并且拒绝安装。

那么,在没有桌面的Centos 7 VM上安装Oracle 11g数据库的公认过程是什么?我应该尝试删除ql23xx-firmware-3.03.27-3.1.el6.noarch,然后安装过时的ql23xx-firmware吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-03-10 07:03:15

如果我能做出@JohnMahowald的评论,我会的。这个问题是由CentOS 7中没有满足的内核期望值引起的。起初,我希望SUT和它的DB在同一个VM上,以便更简单地部署到桌面开发环境。但是,我已经决定将DB迁移到Oracle,并为SUT提供一个单独的CentOS VM。

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

https://serverfault.com/questions/762698

复制
相关文章

相似问题

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