在Linux下安装Oracle数据库十分繁琐,前段时间本人在空闲时间进行了一次尝试,使用Oracle VirtualBox安装CentOS 6.4 64位系统,并在其底下安装Oracle11gR2,安装期间碰到了一些问题,也在网上查找了很多资料,经过2天的努力,成功完成了安装。现将我在安装时记录的详细步骤(带图)分享给大家,希望可以对大家有所帮助,步骤如下:
[root@localhost101 ~]# uname -a #内核版本
Linux localhost101 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost101 ~]# getconf LONG_BIT #操作系统位数
64
[root@localhost101 ~]# free -m #查看内存及交换分区大小,官方要求内存至少1G,建议2G以上;此处内存为1203M
total used free shared buffers cached
Mem: 2006 968 1037 0 42 417
-/+ buffers/cache: 509 1497
Swap: 3071 0 3071
#交换分区大小,官方要求为内存的1.5倍以上。内存大小为2-16G时,交换分区空间等于内存大小;超过16G内存,交换分区只设置为16G
[root@localhost101 ~]# df -hT /tmp # 查看/tmp分区空间,官方要求至少1G
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda2 ext4 123G 5.8G 111G 5% /
[root@localhost101 ~]# hostname #主机名,主机名可通过修改/etc/hosts和/etc/sysconfig/network进行修改
localhost101
2、关闭防火墙、禁用SELinux
[root@localhost101 ~]# service iptables stop
[root@localhost101 ~]# chkconfig iptables off
[root@localhost101 ~]# vi /etc/selinux/config #将SELINUX=disabled
#对于关闭系统防火墙这个操作,我在安装的过程中是没有禁用的,安装完后,加了iptables端口放行后,重启iptables,就可以正常使用了,也没有遇到有些帖子中提到的动态端口的问题。 所以这个步骤也可以不做,当遇到问题时可临时关闭以便排除问题。
3、确认以下包全部安装
[root@localhost101 ~]# rpm -q binutils
binutils-2.20.51.0.2-5.36.el6.x86_64