You are on page 1of 20

北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.

com

时代朝阳会员专区:Oracle RAC 集群

配置安装 Oracle 所需的 UNIX 组、用户、


目录、操作系统参数、网络参数

达成的目标/方案
1 创建安装 Oracle 所需的 UNIX 组和用户(节点 1 和 2)

2 扩展 /usr,/tmp,/var 和交换区尺寸(节点 1 和 2)

3 配置 Oracle 用户的 Shell Limits(节点 1 和 2)

4 配置 root 用户的 Shell Limits(节点 1 和 2)

5 配置系统配置参数(节点 1 和 2)

6 配置网络参数(节点 1 和 2)

7 创建存放 Oracle 软件的文件系统 /u01(节点 1 和 2)

8 创建 crs 安装软件目录 /u01/crs/sw(节点 1 和 2)

9 创建 OracleBASE 目录(在节点 1 和 2)

10 设置需要的 unzip 命令(在节点 1 和 2)

11 设置用户等价性(在节点 1 和 2)

12 版本 1.0.0

时代朝阳会员专区:Oracle RAC 集群 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

详细操作过程描述

创建安装 Oracle 所需的 UNIX 组和用户(节点 1 和 2)

节点 node_a:创建所需的 UNIX 组和用户

1
创建 Oracle Inventory 组:

2 创建 OSDBA 组(dba):

3 创建OSOPER组(oper):

时代朝阳会员专区:Oracle RAC 集群 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

4 创建 Oracle 用户:

创建 oracle 用户, 将 oinstall 作为 primary group, 将 dba ,oper 作为 secondary group(group set).

确认 Oracle 用户:

时代朝阳会员专区:Oracle RAC 集群 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

设置 oracle 用户的密码(密码为 oracle):

5 确认 nobody 用户是否存在:

节点 node_b:创建所需的 UNIX 组和用户

1 创建与 node_a 相同的 UNIX 组和用户,且与 node_a 的 GID 及 UID 相同。

节点 node_a 的用户名和组:

2 创建 oinstall 组:

时代朝阳会员专区:Oracle RAC 集群 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 创建 dba 组:

4 创建OSOPER组(oper):

5 创建 oracle 用户:

时代朝阳会员专区:Oracle RAC 集群 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

6 确认 oracle 用户:

设置 oracle 口令为 oracle(密码为 oracle):

7 确认 nobody 用户:

时代朝阳会员专区:Oracle RAC 集群 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

扩展 /usr,/tmp,/var 和交换区尺寸(节点 1 和 2)

1 扩展 /usr:

2 扩展 /tmp:

时代朝阳会员专区:Oracle RAC 集群 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 扩展 /var:

4 扩展交换区尺寸到 2048M:

时代朝阳会员专区:Oracle RAC 集群 第 8 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

注:每个 PP 的尺寸是 16M,需要增加(2048M-512M)/16M=96 个 PP。

配置 Oracle 用户的 Shell Limits(节点 1 和 2)


1 Soft FILE size -1 (Unlimited)
Soft CPU time -1 (Unlimited)
Note: This is the default value.
Soft DATA segment -1 (Unlimited)
Soft STACK size -1 (Unlimited)

时代朝阳会员专区:Oracle RAC 集群 第 9 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

配置 root 用户的 Shell Limits(节点 1 和 2)


time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 2097152
memory(kbytes) unlimited
coredump(blocks) 2097151
nofiles(descriptors) unlimited

修改文件:/etc/security/limits:

root:
fsize = -1
core = 2097151
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1

用以下命令验证设置:

# ulimit -a

时代朝阳会员专区:Oracle RAC 集群 第 10 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

配置系统配置参数(节点 1 和 2)
# smitty chgsys

设置 Maximum number of PROCESSES allowed per user 为 2048。

配置网络参数(节点 1 和 2)

1 Oracle 要求:

ipqmaxlen 512
rfc1323 1
sb_max 2*655360
tcp_recvspace 65536
tcp_sendspace 65536
udp_recvspace 655360
udp_sendspace 65536

2 设置:ipqmaxlen =512

# no -a |grep ip
# no -r -o ipqmaxlen=512

时代朝阳会员专区:Oracle RAC 集群 第 11 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

3 设置 rfc1323 = 1:

# no -a |grep rfc
#no -p -o rfc1323=1

4 设置:sb_max =2*655360

# no -a |grep sb_max
# no -p -o sb_max=1310720

时代朝阳会员专区:Oracle RAC 集群 第 12 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

5 设置:tcp_recvspace = 65536

# no -a |grep tcp_rec
#no -p -o tcp_recvspace=65536

6 设置:tcp_sendspace = 65536

# no -a |grep tcp_sen
# no -p -o tcp_sendspace=65536

7 设置:udp_recvspace =655360

# no -a |grep udp_rec
#no -p -o udp_recvspace=655360

时代朝阳会员专区:Oracle RAC 集群 第 13 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

8 设置:udp_sendspace = 65536

# no -a |grep udp_sen
# no -p -o udp_sendspace=65536

创建存放 Oracle 软件的文件系统 /u01(节点 1 和 2)


1 在节点 node_a 和 node_b:

时代朝阳会员专区:Oracle RAC 集群 第 14 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

创建 crs 目录(节点 1 和 2)
1 节点1:

# mkdir -p /u01/crs/oracle/product/10/app
# chown -R root:oinstall /u01/crs
# chmod -R 775 /u01/crs/oracle

2 节点2:

# mkdir -p /u01/crs/oracle/product/10/app
# chown -R root:oinstall /u01/crs
# chmod -R 775 /u01/crs/oracle

时代朝阳会员专区:Oracle RAC 集群 第 15 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

创建 crs 安装软件目录 /u01/crs/sw(节点 1 和 2)


1 节点 1:

# mkdir -p /u01/crs/sw
#chown –R oracle:oinstall /u01/crs/sw
#chmod –R 775 /u01/crs/sw

2 节点 2:

# mkdir -p /u01/crs/sw
#chown –R oracle:oinstall /u01/crs/sw
#chmod –R 775 /u01/crs/sw

上传 crs 安装软件到 /u01/crs/sw(节点 1 和 2)


1 节点 1:

时代朝阳会员专区:Oracle RAC 集群 第 16 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

上传

2 $cd /u01/crs/sw

解压文件:
$ gunzip 10gr2_aix5l64_cluster.cpio.gz

抽取文件:
$ cpio -idcmv < 10gr2_aix5l64_cluster.cpio

1 节点 2:

上传

2 $cd /u01/crs/sw

解压文件:
$ gunzip 10gr2_aix5l64_cluster.cpio.gz

抽取文件:
$ cpio -idcmv < 10gr2_aix5l64_cluster.cpio

创建 OracleBASE 目录(在节点 1 和 2)

1 节点 1:

时代朝阳会员专区:Oracle RAC 集群 第 17 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle

2 节点 2:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle

设置需要的 unzip 命令(在节点 1 和 2)


1 上传 unzip_aix.Z 到 /usr/bin:

2 解压缩:

时代朝阳会员专区:Oracle RAC 集群 第 18 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com

设置用户等价性(在节点 1 和 2)
在 /etc/hosts.equiv 文件中加入:

node_a oracle
node_b oracle

这里 node_a 是节点 node_a 的与公共网卡相关联的节点名


这里 node_b 是节点 node_b 的与公共网卡相关联的节点名

Oracle 是前面创建的用来安装 oracle 软件的 unix 用户名

1 用 vi 编辑/etc/hosts.equiv 文件:

时代朝阳会员专区:Oracle RAC 集群 第 19 页
www.zhaoyang-db.com/huiyuan

You might also like