同时,即使安装的系统介质中有高版本的包,但在安装数据库检测时仍提示需要安装低版本的依赖包,令安装者很不爽,另外,linux redhat有专门的for Oracle版本的系统吧?我没用过,这个版本与普通linux系统有什么区别呢?是不是不需要那么多依赖包了?
可以提供一个思路供参考:
1.安装Redhat Linux基本版本,然后配置yum源(本地或者http方式都可以)
2.打开oracle安装界面,并走到安装检测界面,根据检测出来的安装包列表,用yum的方式补全安装包,
3.退出oracle安装,然后把该系统做成一个镜像或者虚拟机模板。
选择一个主流版本,没有特殊情况下不要使用太多的版本。管理麻烦,应用程序依赖和软件版本均有所不同。诸如rhel6.3和6.6里边安装libstdc++.so.6 这个包需要安装的libstdc的版本就不一样,诸如此类的问题还有很多。
选择统一的OS版本很重要。
1、Oracle自己的Linux版本是基本不需要考虑依赖包问题的,全部都集成在里面了。
2、生产环境还是得看应用程序和具体需求确定Oracle版本和系统版本。还有和服务器型号和是否部署 再虚拟机上也有所考虑。
3、Oracle Enterprise Linux是Oracle自己发行得Linux版本,和普通的Centeos和RHEL的区别就是对Oracle自己的软件和硬件的支持和兼容上做的比较好。