Virtualbox_redhat5_64安装oracle11gR2_64历险记

最近公司准备运用DG搭建主备服务器,所以先在本地Virtualbox12.04中模拟下,期间安装oracle是主要内容,记得自己第一次安装时花费了将近一周时间,随着时间和经验的积累,虽然说能力和效率相对有所提高,但仍没有对安装linux环境安装oracle的重点难点做总结,以及其中的一些差异(比如32位和64位的不同)。下来将相关总结罗列出来,完整安装图文教程网上很多,小编这里只是将个人安装过程中遇到的并主为应该做总结备忘的问题记下来,希望对部分学友有所帮助,少走弯路或不走弯路.
   (1)首先是安装前rpm相关包的install:

安装包检测是否安装全:

rpm -q binutils
rpm -q compat-libstdc++-33
rpm -q elfutils-libelf
rpm -q elfutils-libelf-devel
rpm -q elfutils-libelf-devel-static
rpm -q gcc
rpm -q gcc-c++
rpm -q glibc
rpm -q glibc-common
rpm -q glibc-devel
rpm -q glibc-headers
rpm -q ksh-20060214
rpm -q libaio-devel
rpm -q libaio
rpm -q libgcc
rpm -q libgomp
rpm -q libstdc++
rpm -q libstdc++-devel
rpm -q make
rpm -q sysstat
rpm -q unixODBC
rpm -q unixODBC-devel

32位时相关rpm包必须逐个依据依赖关系安装,关于这个网上有多种说法,大家可以做具体参考。上面列出的是64位的安全检测顺序,不过幸运的一点是,这其间大部分rpm包,都已经装好,只是标红的未安装(我用的是redhat5_64,这当然要根据linux版本有所区别)。不过64位的镜像文件挂载后的rpm文件包中既含有32的,也有64位的,为了少出错,尽量先将标红的64的安装好,其余的可以安装oracle过程中检验结果逐一处理。

(2)RedHa5_64安装VirtualBox虚拟机增强包.

为了能让虚拟机自动调整显示尺寸以及使用数据空间与宿主系统进行文件共享,必须在RedHat中安装增强包,也就是VBOX Additions

OK,下面让我们开始安装。

启动虚拟机,以root登录,然后选择 “设备”-“安装增强功能”加载增强功能镜像。

打开终端,切换到刚加载的镜像所在的目录,开始安装:

 

由于RedHat是默认安装,缺少内核头文件,安装失败

根据提示安装缺少的包

[plain] view plaincopyprint?

[root@biee11g ~]# yum install kernel-devel 

安装完kernel-devel之后,再次运行安装程序:

 

再次失败,根据提示查看/var/log/vboxadd-install.log发现如下内容:

 

原来是没有安装gcc:

[plain] view plaincopyprint?

[root@biee11g ~]# yum install gcc[

安装好gcc之后,再次运行安装程序

 OK,安装成功,重启。

root@biee11g ~stall gcc  

现在view下的“自动调整显示尺寸”就可用了,至此增强包安装成功。

-------------------------------------------------------------------->>

这里有两点需要注意,安装virtualbox增强功能时首先应该umount原来的cdrom中的镜像文件,并移除它,然后通过图形界面点击安装增强功能,最后再去挂载镜像的目录下去执行VboxLinuxAdditions.run.

(3)安装64oracle时检查rpm包时有三个包检测不过,报说Actual版本比Expected版本低,可以直接忽略,如下图示:

 

1 [root@biee11g ~]# yum install kernel-devel 

(4)有些朋友安装oracle时喜欢用xmanagervnc,其实感觉用redhat本身的图形界面安装也蛮不错的,但小编安装过程中遇到一个小问题,安装界面不停抖动,甚至都点击不了下一步(如下示),其实只要通过图形界面将其调高些就可以.

 

 

开始分辨率是800*600,后来调整成1024*768OK.

(5)安装过程中有时会出现不能正常退出,强制退出后再打开时竟然提示你重新安装redhat(即使你成功安装了redhatoracle),这块主要是因为Virtualbox中启动方式默认如果有挂载的光驱就会从光驱提示安装,只要将基=其删除就OK了。如下图示,标红部分是需要处理的部分,这里是已经安装了增强功能的镜像文件,不用删除,如果没有安装增强功能,且这里仍是最初安装redhatiso文件,且有上述问题,可用上面的方法处理.

 

 --------------------- iee11g ~]# yum install kernel-deve

  小编Virtualbox、Redhat以及oracle底层东西认识肤浅,只是简单从应用操作方面写些总结体会,仅供参考,学习交流.

请使用浏览器的分享功能分享到微信等