64上安装Oracle 11gR2示例与总结(2)

二、硬件需求检查(来自MOS)

a.) At least 1.0 Gb (1024MB) of physical RAM. Recommended, 2gb or more.

b.) Swap disk space proportional to the system's physical memory as follows:

RAMSwap Space
Between 1 GB and 2 GB   1.5 times the size of RAM  
Between 2 GB and 16 GB   equal to the size of RAM  
More than 16 GB   16 GB  

c.) 1024 Mb of disk space (and less than 2Tb of disk space) in the /tmp directory.

d.) approximately 4.4 Gb of local disk space for the database software.

e.) approximately 1.7 Gb of disk space for a preconfigured database that uses file system storage (optional)

我们待安装的环境数据如下,可以看到满足硬件方面的需求(内存16G,交换空间18G)

[root@localhost ~]# free -m

total      used      free    shared    buffers    cached

Mem:        16021      10078      5942          0        81        879

-/+ buffers/cache:      9117      6903

Swap:        18015          0      18015

三、软件需求检查
 (1)RHEL 5.2或者更高版本,内核版本必须是2.6.18-92或者以上
 
(2)操作系统组件需求检查(rpm包),下面这些rpm必须安装
 
binutils-2.17.50.0.6-6.el5 (x86_64)
 compat-libstdc++-33-3.2.3-61 (x86_64)
 compat-libstdc++-33-3.2.3-61 (i386)
 elfutils-libelf-0.125-3.el5 (x86_64)
 glibc-2.5-24 (x86_64)
 glibc-2.5-24 (i686)
 glibc-common-2.5-24 (x86_64)
 ksh-20060214-1.7 (x86_64)
 libaio-0.3.106-3.2 (x86_64)
 libaio-0.3.106-3.2 (i386)
 libgcc-4.1.2-42.el5 (i386)
 libgcc-4.1.2-42.el5 (x86_64)
 libstdc++-4.1.2-42.el5 (x86_64)
 libstdc++-4.1.2-42.el5 (i386)
 make-3.81-3.el5 (x86_64)
 unixODBC-2.2.14 (x86_64)
 unixODBC-2.2.14 (i386)
 unixODBC-devel-2.2.14 (x86_64)
 
unixODBC-devel-2.2.14 (i386)
 
elfutils-libelf-devel-0.125-3 (x86_64)
 elfutils-libelf-devel-static-0.125-3.el5.x86_64.rpm
 gcc-4.1.2-42.el5 (x86_64)
 gcc-c++-4.1.2-42.el5 (x86_64)
 glibc-devel-2.5-24 (x86_64)
 glibc-devel-2.5-24 (i386)
 glibc-headers-2.5-24 (x86_64)
 kernel-headers-2.6.18-92 (x86_64)
 libgomp-4.1.2-42 (x86_64)
 libstdc++-devel-4.1.2-42 (x86_64)
 libaio-devel-0.3.106-3.2 (x86_64)
 libaio-devel-0.3.106-3.2 (i386)
 sysstat-7.0.2-1 (x86_64)
 
kernel-headers-2.6.18-92.el5.x86_64.rpm
 libgomp-4.1.2-42.el5.x86_64.rpm
  注意: 64位系统中需要部分32位RPM包,检查系统时注意包的位数
通过下面的命令能查看软件包架构及位数
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep binutils
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep compat-libstdc++
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep elfutils-libelf
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-common
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep ksh
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libaio
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libgcc
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libstdc++
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep make
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep elfutils-libelf-devel
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep gcc
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep gcc-c++
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-devel
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep glibc-headers
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep kernel-headers
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libgomp
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libstdc++-devel
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libaio-devel
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep sysstat
 
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep elfutils-libelf-devel-static
 rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep kernel-headers
 rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libgomp

安装rpm包的方法类似如下(缺失的包可以通过安装光盘中找到)

[root@ localhost  rpmpgk]# rpm -ivh libaio-devel-0.3.106-5.i386.rpm
 
warning: libaio-devel-0.3.106-5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
 
Preparing...                ########################################### [100%]
 
  1:libaio-devel          ########################################### [100%]
 
[root@ localhost  rpmpgk]# rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm
 
warning: libaio-devel-0.3.106-5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
 
Preparing...                ########################################### [100%]
 
  1:libaio-devel          ########################################### [100%]
 
.....省略一部分rpm安装过程.........

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/60e6321a0555f2926dd74bacb75b1382.html