您好,欢迎访问一九零五行业门户网

Oracle 11gR2在Oracle Linux 6.0下的安装

oracle 11gr2在oracle linux 6.0下的安装(也适合其他redhat系发行linux版本),其实和在redhat linux,cent os下的安装没有什么大的
oracle 11gr2在oracle linux 6.0下的安装(也适合其他redhat系发行linux版本),其实和在redhat linux,cent os
下的安装没有什么大的区别,毕竟这3个linux发行版本,更多的差异是log不同。
这份文档是本人在oracle linux 6.0下安装完oracle11gr2后的回顾,其中有些安装细节没有提及。
#代表root用户,需要以root用户执行其中的命令。
$代表oracle用户,,需要以oracle用户执行其中的命令.
注:安装过程都是在oracle用户终端下重现的,所以本人直接把[oracle@linuxidc ~]$中的提示符改成#了。
还望见谅。
另外xwindow一直可用。
官方安装文档参考:
内存需求:
官方的说明是:至少1gb的物理内存,建议是2gb或以上
[oracle@linuxidc ~]# grep memtotal /proc/meminfo   //查看内存大小
memtotal:        1031372 kb
注:在先决条件检查的时候,如果内存项目(或者虚拟内存项目)faild可以勾选ignore all,
也是可以顺利安装的。
[oracle@linuxidc ~]# grep swaptotal /proc/meminfo   //查看虚拟内存大小
swaptotal:       3481592 kb
ram与swap空间的对应关系:
available ram               swap space required
between 1 gb and 2 gb       1.5 times the size of the ram
between 2 gb and 16 gb     equal to the size of the ram
more than 16 gb             16 gb
[oracle@linuxidc ~]# uname -m      //查看处理器类型
i686
[oracle@linuxidc ~]# df -m /dev/shm  //查看可用的共享内存
filesystem           1m-blocks      used available use% mounted on
tmpfs                      504         1       504   1% /dev/shm
如果创建数据库的时候把内存管理设置为自动管理(amm),memory_max_target,memory_target
必须小于上面的值。当然手动管理的时候分配的内存也必须在上述的共享内存范围内。
磁盘需求:
[oracle@linuxidc ~]# df -h /tmp   //查看可用的/tmp空间
filesystem            size  used avail use% mounted on
/dev/sda2              17g   12g  3.8g  76% /
临时目录的空间应该不小于1gb,如果没有1gb可以考虑删除临时目录中的文件,或者设置oracle用户
的tmp,tmpdir环境变量。
[oracle@linuxidc ~]# df -h  //查看磁盘的空闲空间
filesystem            size  used avail use% mounted on
/dev/sda2              17g   12g  3.8g  76% /
tmpfs                 504m  260k  504m   1% /dev/shm
/dev/sda1             194m   24m  161m  13% /boot
下面给出了安装类型与对应的磁盘空间需求
installation type           requirement for software files (gb)
enterprise edition         3.95
standard edition           3.88
installation type           requirement for data files (gb)
enterprise edition         1.7
standard edition           1.5
空闲空间应该大于6gb,用于存放软件与数据文件。
操作系统版本检查:
asianux server 3 sp2
oracle linux 4 update 7
oracle linux 5 update 2
red hat enterprise linux 4 update 7
red hat enterprise linux 5 update 2
suse linux enterprise server 10 sp2
suse linux enterprise server 11
待安装oracle11gr2的操作系统的版本是上述版本或者比上述版本后面的版本。
[oracle@linuxidc ~]# cat /proc/version
linux version 2.6.32-71.el6.i686 (mockbuild@ca-build19.us.oracle.com) (gcc version 4.4.4 20100726 (red hat 4.4.4-13) (gcc) ) #1 smp wed dec 15 09:50:18 est 2010
内核版本检查:
for oracle linux 4 and red hat enterprise linux 4:
2.6.9 or later
for asianux server 3, oracle linux 5, and red hat enterprise linux 5:
2.6.18 or later
for suse linux enterprise server 10:
2.6.16.21 or later
on suse linux enterprise server 11:
[oracle@linuxidc ~]# uname -r    //查看操作系统的内核版本。
2.6.32-71.el6.i686
rpm包要求:
因为还oracle给出oracle linux 6.0下的包要求列表,我们以oracle linux 5的包要求会参考
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
[oracle@linuxidc ~]# rpm -q sysstat
sysstat-9.0.4-11.el6.i686
使用上面的命令查询要求的rpm是否安装,每个没有查找linux镜像文件中的packages目录
找到相应的rpm包,也可以使用网络搜索下载。
安装的时候实际的包要求:
binutils-2.20.51.0.2-5.11.el6.i686
compat-libstdc++-33-3.2.3-69.el6.i686
elfutils-libelf-devel-0.148-1.el6.i686
gcc-4.4.4-13.el6.i686
gcc-c++-4.4.4-13.el6.i686
glibc-2.12-1.7.el6.i686
glibc-common-2.12-1.7.el6.i686
glibc-devel-2.12-1.7.el6.i686
glibc-headers-2.12-1.7.el6.i686
kernel-headers-2.6.32-71.el6.i686
ksh-20100621-2.el6.i686
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6.i686
libgcc-4.4.4-13.el6.i686
libgomp-4.4.4-13.el6.i686
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6.i686
pdksh-5.2.14-43.i386
sysstat-9.0.4-11.el6.i686
unixodbc-devel-2.2.14-11.el6.i686
其它类似信息

推荐信息