centos 6.5 64位 安装oracle11gR2 时解决依赖包缺失问题

 

     虽然是第二次在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了。

  

 

你可能感兴趣的:(第二次啊)