虽然是第二次在linux上安装oracle数据库,但是还是费了很大的劲。走了很多弯路,现在记录一下。
在linux上安装oracle最麻烦的是依赖包问题,现在大概罗列一下11g需要的依赖包:
binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686)| libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64) unixODBC-2.2.14-11.el6 (x86_64) or later unixODBC-2.2.14-11.el6.i686 or later unixODBC-devel-2.2.14-11.el6 (x86_64) or later unixODBC-devel-2.2.14-11.el6.i686 or later
参见:http://blog.chinaunix.net/uid-11209572-id-3599052.html
以前不知道i686的依赖包也可以用yum安装,看的教程都是下载到本地然后用rpm命令安装,然后傻乎乎的跟着做,结果各种坑爹,各种依赖关系搞不定,看样子网上的教程质量也真是参次不齐。
在这个地方(http://www.askmaclean.com/archives/%E5%9C%A8oracle-linux-6-5%E4%B8%8A%E5%AE%89%E8%A3%85oracle-10gr2-%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E3%80%90maclean%E7%89%88%E3%80%91.html)
我才知道i686,x86_64的安装包都可以用yum安装,真的很省心。
我采用的办法就是先用
rpm -qa|grep 命令来查看当前上面列表里的包是否在系统中有,如果没有就用
yum install 依赖包.i686 或者 yum install 依赖包.x86_64 安装。
如果都差不多安装完了,就可以安装oracle数据库了。
不过最后我安装的时候还是报了个错误
Error in invoking target 'install' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/home/oracle/app/oraInventory/logs/installActions2016-01-30_07-46-16PM.log' for details.
查看了一下日志然后网上搜索一下好像是少compat-libstdc++-33 包,用命令
yum install compat-libstdc++-33 安装完以后retry一下就ok了。
相关推荐
实际在机器上的操作步骤,一步一步截图下来。真是可靠
虚拟机安装linux+oracle,详细介绍了安装步骤,并配有图文介绍,希望能帮到初学oracle的朋友
CentOS6.5 linux.x64_11gR2_database Oracle11g 离线安装所需的所有依赖包,亲测可用。
Centos6.5 离线安装 Oracle11g 所需安装包,共两个,全部解压即可使用。
CentOS6.5(RedHat6)系统上Oracle 11g r2 RAC搭建的完整流程, 安装流程文档是我自己写的,里面除了完整的安装流程外,还有我对于RAC一些原理的理解与心得, 安装文档有90页,除此之外,我还上传了自己在安装过程中...
CentOS6.5_64位虚拟机文件,里面已安装了JDK1.7,MySQL6.5,Oracle11g,Tomcat7.0。里面也包含了数据库账号密码。 已安装工具: JDK1.7+Tomcat7.0.63+MySQL5.6+Oracle11gR2 系统账号: root/123456 oracle/oracle...
CentOS 下安装 Oracle 是一件比较麻烦的事情,下面这篇文章主要介绍了在 centos 6.5下安装oracle 11gR2的前的配置步骤,以及安装完成后,如何设置为随系统自动启动。配置完成后,启动图形化安装,没有什么可说的,...
Oracle 11gR2 的官方文档上要求的依赖包,测试过对CentOS6.5的支持没问题,其他linux的32系统应该也可以。 压缩包里的内容如下,以下是oracle 11gR2对应i686的所有依赖包: binutils-2.20.51.0.2-5.36.el6.i686 ...
CentOS6.5安装64位Oracle11G R2依赖包
CentOS6.5安装64位Oracle11G R2依赖包
CentOS6.5安装64位Oracle11G R2依赖包
CentOS6.5安装64位Oracle11G R2依赖包
45 Install CENTOS7-64位下安装Oracle11g 46 Install Centos7安装Oracle12数据库 47 Install DB 静默安装 48 Install HP-UX平台安装ORA10g 49 Install LAB100 - v5 - Install new 19c software 50 Install ...
里面有oracle的安装包,百度云盘地址,有详细的介绍
安装前须知:内存(RAM)的最小要求是 1GB,建议 2GB 及以上。虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。...
背景介绍 由于机房服务器变更,需要将 Oracle 迁移到一台新服务器上去。 以下是环境说明: ...具体安装方法可参考:centos 6.5下安装oracle 11gR2与Oracle自动启动的配置 查询需要拷贝的文件 192.168.
在linux系统下安装oracle11gr2所需的软件包