Oracle 11gR2数据库安装需求指导手册(Linux版)

说明:本文为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

原创文章 53 获赞 52 访问量 5017

猜你喜欢

转载自blog.csdn.net/zzt_2009/article/details/105715322