说明:本文为Oracle 11gR2数据库安装需求指导手册(Linux版)
版本:Oracle 11gR2版本说明:11.2.0.4.X → 此处的“X”为补丁编号,打补丁后这个编号会变为补丁号
注意:从11g开始每个小版本(11.2.0.N.X中的N)是需要通过升级才能上去的,这个和之前的10g/9i有所不同
温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化
正文开始
-
操作系统版本: Centos 6.4(Linux-x86-64bit)
-
数据库版本:Oracle 11gR2(11.2.0.4)
-
需求清单表:
需求 节点名称 |
RAC节点1 |
RAC节点2 |
|||
操作系统 |
Centos 6.4 |
Centos 6.4 |
|||
操作系统位数 |
64位 |
||||
系统补丁版本 |
安装到指定版本(过高或过低都不好) |
||||
操作系统软件安装 |
SSH、VNC |
||||
操作系统端口开放 |
数据库监听端口、SSH端口、VNC端口 |
||||
服务器hostname |
rac1 |
rac2 |
|||
网关 |
1.1.1.200 |
||||
public ip(公网) |
1.1.1.1 |
1.1.1.2 |
|||
private ip1(心跳) |
2.2.2.1 |
2.2.2.2 |
|||
private ip2(心跳) |
2.2.2.3 |
2.2.2.4 |
|||
virtual ip(虚拟) |
1.1.1.31 |
1.1.1.32 |
|||
scan ip(对外) |
1.1.1.44 |
||||
时钟同步服务器 |
1.1.1.55(可选项) |
||||
集群名称 |
rac-cluster(OCR相关) |
||||
scan名称 |
rac-scan |
||||
character set(字符集) |
zhs16gbk |
||||
national character set |
al16utf16 |
||||
global name |
rac |
||||
service name |
rac |
||||
节点实例名称 |
rac1 |
rac2 |
|||
监听端口 |
1521 |
1521 |
|||
软件版本 |
11.2.0.4 |
11.2.0.4 |
|||
PGA+SGA大小 |
70% |
||||
数据库内存管理方式 |
AMM(自动内存管理模式) |
||||
PGA大小 |
默认(PGA+SGA=70%) |
||||
SGA大小 |
默认(PGA+SGA=70%) |
||||
归档模式 |
开启 |
||||
归档位置 |
+FRA |
||||
容许会话连接上限 |
7000 |
||||
OEM是否安装 |
安装 |
||||
Page size |
推荐60G |
||||
内置硬盘容量 |
500G |
500G |
|||
系统内存大小 |
至少2.5G(推荐256G) |
||||
系统swap大小 |
至少4G(推荐64G) |
||||
系统tmp大小 |
至少2G(推荐30G) |
||||
系统var/opt/usr目录大小 |
各至少2G(推荐各30G) |
||||
共享存储需求建议 |
10个1T磁盘,3个2G磁盘 |
||||
磁盘类型 |
磁盘组名 |
用途 |
冗余级别 |
建议大小*数量 |
|
共享存储 |
DATA |
业务数据 |
EXTERNAL |
1T*7 |
|
FRA |
归档+闪回 |
EXTERNAL |
1T*3 |
||
CRS |
集群 |
HIGH |
2G*3 |
||
系统用户 |
oracle、grid |
||||
系统用户口令 |
用户根据安全策略自己指定,默认和用户名一致 |
||||
SYS/SYSDBA等口令 |
用户根据安全策略自己指定,默认为oracle |
||||
GRID基目录 |
/u01/app/grid |
||||
GRID主目录 |
/u01/app/11.2.0/grid |
||||
ORACLE基目录 |
/u01/app/oracle |
||||
ORACLE主目录 |
/u01/app/oracle/product/11.2.0/db_1 |
||||
常用配置 |
UNDO大小 |
默认 |
|||
REDO大小 |
1GB |
||||
REDO组数量 |
8 |
||||
REDO组成员数 |
2 |
||||
|
|
|
-
相关说明
属性 |
说明描述 |
|||
用户 |
※ 同一个节点上的oracle用户和grid用户必须有相同的组,并且 ASM Disk的属组要和这个组保持一致,否则数据库无法访问ASM磁盘 ※ 所有节点的oracle用户和grid用户的ID以及相关数组的ID必须一样 |
|||
hostname |
Oracle要求hostname必须是小写,且长度最好不要过长 |
|||
网卡 |
RAC要求至少2对网卡,且网卡编号所有节点必须一致,例如: eth0:1.1.1.1 / 1.1.1.2 eth1:2.2.2.1 / 2.2.2.2 解释: eth0:1.1.1.0:1,eth1:2.2.2.0:2,virbr0:192.168.122.0:3 1 indicates public, 2 indicates private, and 3 indicates the interface is not used |
|||
IP |
心跳网络private不能与对外的public+virtual+scan在同一网段下,他们必须为2个网段(Oracle容许private使用多对网段) 例如: 网卡eth0:1.1.1.1 / 1.1.1.2 用途:public+virtual 网卡eth1:2.2.2.1 / 2.2.2.2 用途:private |
|||
内存 |
At least 2.5 GB of RAM for Oracle Grid Infrastructure for a Cluster installations, including installations where you plan to install Oracle RAC. |
|||
共享存储 |
ASM最大支持单个2TB的设备,超出的部分不识别。因此建议裸设备划分时建议1TB,最大不超过2TB |
|||
分辨率 |
At least 1024 x 768 display resolution, so that Oracle Universal Installer (OUI) displays correctly |
|||
swap |
Available RAM |
Swap Space Required |
||
Between 2.5 GB and 16 GB |
Equal to the size of RAM |
|||
More than 16 GB |
16 GB |
|||
依赖包 |
RHL6 |
yum -y install binutils* compat-lib* compat* gcc* lib* \ glibc* ksh* libgcc* libstdc* libaio* make* sysstat* \ pdksh tiger* tree elfutils* |
||
RHL7 |
yum install -y binutils* compat-libcap1* gcc* glibc* \ glibc-devel* ksh* libaio* libaio-devel* libgcc* lib*\ libstdc* libstdc++-devel* libXi* libXtst* make* sysstat* \ tree* tiger* pdksh* elfutils* |
|||
Kernel |
Oracle Linux |
Oracle Linux 4, Update 7, kernel 2.6.9 or later Oracle Linux 5, Update 2, kernel 2.6.18 or later Oracle Linux 6, kernel 2.6.32-100 or later |
||
Red Hat Enterprise |
Red Hat Enterprise Linux 4, Update 7, kernel 2.6.9 or later Red Hat Enterprise Linux 5, Update 2, kernel 2.6.18, and later Red Hat Enterprise Linux 6, kernel 2.6.32-71 or later |
|||
SUSE Linux Enterprise |
SUSE Linux Enterprise Server 10, kernel 2.6.16.21 or later SUSE Linux Enterprise Server 11, kernel 2.6.27.19 or later |
|||
Asianux |
Asianux Server 3, Service Pack 2 (SP2), kernel 2.6.18 or later Asianux Server 4, Service Pack 3 (SP3), kernel 2.6.32-71 or later |
|||
Package Requirements |
Linux 5 |
The following packages (or later versions) must be installed:
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 unixODBC-2.2.11 unixODBC-devel-2.2.11 |
||
Linux 6 |
The following packages (or later versions) must be installed:
binutils-2.20.51.0.2-5.11.el6.i686 compat-libcap1-1.10-1.i686 compat-libstdc++-33-3.2.3-69.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-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6.i686 libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6.i686 sysstat-9.0.4-11.el6.i686 |
|||
Linux 7 |
The following packages (or later versions) must be installed: binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 compat-libstdc++-33-3.2.3-71.el7.i686 compat-libstdc++-33-3.2.3-71.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 ksh libaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7.i686 libaio-devel-0.3.109-9.el7.x86_64 libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64 libstdc++-4.8.2-3.el7.i686 libstdc++-4.8.2-3.el7.x86_64 libstdc++-devel-4.8.2-3.el7.i686 libstdc++-devel-4.8.2-3.el7.x86_64 libXi-1.7.2-1.el7.i686 libXi-1.7.2-1.el7.x86_64 libXtst-1.2.2-1.el7.i686 libXtst-1.2.2-1.el7.x86_64 make-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64 |
|||
NeoKylin 6 |
The following packages (or later versions) must be installed: binutils-2.20.51.0.2-5.36.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (i686) gcc-4.4.7-4.el6 (x86_64) gcc-c++-4.4.7-4.el6 (x86_64) glibc-2.12-1.132.el6 (i686) glibc-2.12-1.132.el6 (x86_64) glibc-devel-2.12-1.132.el6 (x86_64) glibc-devel-2.12-1.132.el6 (i686) ksh libgcc-4.4.7-4.el6 (i686) libgcc-4.4.7-4.el6 (x86_64) libstdc++-4.4.7-4.el6 (x86_64) libstdc++-4.4.7-4.el6 (i686) libstdc++-devel-4.4.7-4.el6 (x86_64) libstdc++-devel-4.4.7-4.el6 (i686) libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6 (i686) libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6 (i686) make-3.81-20.el6 sysstat-9.0.4-22.el6 (x86_64) |
|||
Pro*C/C++ |
Intel C/C++ Compiler 10.1 or later and the version of GNU C and C++ compilers listed previously for the distribution are supported for use with these products. Note: Intel C/C++ Compiler v10.1 can be used only with gcc 3.4.5, gcc 4.0 or gcc 4.1 standard template libraries to build OCCI applications. Oracle XML Developer's Kit is supported with the same compilers as OCCI. |
|||
备注 (其他特殊需求请备注) |
|
※ 如果您觉得文章写的还不错, 别忘了在文末给作者点个赞哦 ~
over