Centos 6.5 下安装Oracle 11gR2 小结

最近需要迁移服务器,之前服务器系统是Centos 5.8,现在是6.5,使用的都是Oracle11GR2数据库,都说在linux下安装oracle比较复杂,我因为也是第一次安装,所以也搞了挺久,中间还因为卸载了系统的libgcc包而导致无法登录操作系统,幸好是阿里云服务器,可以回滚系统盘的快照,这也算是一次教训了,所以以后要删除系统的什么东西一定要慎重呀,如果不懂其作用不要轻易的删除。 我安装oracle主要参照的是以下两个网址: http://blog.itpub.net/29742691/viewspace-1214803/ http://blog.csdn.net/attagain/article/details/38331433 主要还是参照第二个网址,第一个网址我只使用了其中的yum安装命令来安装系统依赖包, yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel 然而并没有什么软用,因为用这个命令安装的是与操作系统的位数对应的安装包,也就是x86_64的包,而oracle需要的依赖包(系统中没有的)大部分都是i386或者i686的包(这两种类型的包貌似都可以用),我还是需要手动去安装。 那篇文章还说需要卸载系统默认的包,然后再安装i386的包,然后再重新安装系统默认的包。 我第一次看没太看明白,原来是因为有些包如果不卸载系统原来x86_64的包,可能i386的包就安装不上去哦,重新安装x86_64的包是为了系统的完整性吧,毕竟以后可能有其他用途。但是并不是所有的包都是需要卸载后再安装的,可以先安装i386的包然后看看是否能成功,如果不能成功再卸载重装,这样就不会浪费太多时间了。 最后安装oralce的时候可能还是会报缺少依赖包,点击右上角的忽略所有执行安装命令,如果能安装成功就说明没有什么问题,如果安装不成功再去找原因,安装相应的依赖包。 (附件是需要安装的rpm包)

http://pan.baidu.com/s/1c00NPdu

你可能感兴趣的:(Centos 6.5 下安装Oracle 11gR2 小结)