-
ORACLE 11g2 RAC
Oracle11g
RAC
安装方案
第
1
页
共
34
页
ORACLE 11g2 RAC
文档控制
变更记录
日期
作者
David
版本
变更描述
1.0
审阅人
姓名
林岩
职位
发行
拷贝号
姓名
地址
1
2
3
4
第
2
页
共
34
页
ORACLE 11g2 RAC
目录
文档控制
.......................
..................................................
..................................................
........
2
项目说明
.......................
..................................................
..................................................
........
4
系统软件包和补丁需求
.................
..................................................
.................................
4
系统分区配置
.....................
..................................................
.............................................
4
网络配置
..................................................
..................................................
........................
4
创建用户组
......................
..................................................
................................................
5
配置系统参数和网络参数
................
..................................................
..............................
6
配置
scan-ip ..................
..................................................
..................................................
7
配置
GR
ID
用户环境变量
...................
..................................................
...........................
8
配置
OR
ACLE
用户环境变量
.
............................................ .............................................
8
配置
or
acle
,
root
用户
limit .......................................
..................................................
..
9
配置节点间相互信任机制
................
..................................................
..............................
9
集群软件安装
.....................
..................................................
..................................................
11
数据库软件安装
....................
..................................................
...............................................
26
数据库
PSU
补丁安装
.
< br>............................................... .................................................. ..........
34
第
3
页
共
34
页
ORACLE 11g2 RAC
项目说明
本次安装为
AIX6.1
平台上使用
O
RACLE
GRID+ASM
方式安装
ORACLE11gR2 RAC<
/p>
,升级至目前
最新补丁
11.2.0.2
并且创建数据库。本文档主要记录软件安装、数据库创建、补丁升级、数据库实
例参数配置的情况。
系统软件包和补丁需求
操作系统版本
6100
IBM
AIX
认证的版本有
6100-02-01
< br>以上版本、
5300-09-01
以上版本。
操作系统软件包要求
?
lslpp -l |grep
?
lslpp -l |grep
?
lslpp -l |grep
?
lslpp -l |grep
fstat
?
lslpp -l |grep
at
?
lslpp -l |grep
ols
?
lslpp -l |grep
?
lslpp -l
|
?
lslpp -l |grep
?
lslpp -l |grep
You must
have the IBM XL C/C++ runtime filesets for
installation, but you do not require
the C/C++ compilers. You do not require
a license for the XL C/C++ runtime filesets.
Version: IBM XL C/C++ Enterprise
Edition for AIX, V9.0 September 2008
PTF
系统分区配置
SWAP
区
lsps
–
a
8GB
SWAP
最好等于
RAM
网络配置
公用网卡:
en0
第
4
页
共
34
页
ORACLE 11g2 RAC
内网网卡:
en1
创建用户组
两个节点用
smitty mkuser
创建软件安装用户
oracle
和
g
rid
。
创建文件夹
mkdir -p
/oracle/product/11.2.0/db_1
chmod -R
755 /oracle/product/11.2.0/db_1
mkdir
-p /grid/product/11.2.0/
chmod -R 755
/grid/product/11.2.0/
mkdir -p
/grid/base
chmod -R 755 /grid/base
创建用户组
mkgroup -A
id=1000 oinstall
mkgroup -A id=1200 dba
mkgroup -A id=1025 asmadmin
mkgroup -A id=1026 asmdba
mkgroup -A id=1027 asmoper
创
建
grid
用户
mkuser -a id=1100 pgrp= oinstall
groups=dba,asmadmin,asmdba,asmoper fsize=-1
cpu=-1 data=-1 core=-1 rss=-1 stack=-1
stack_hard=-1
capabilities=CAP_NUMA_AT
TACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE
grid
初始化
grid
用户密码
passwd grid
创建
oracle
用户
mkuser -a id=1101 pgrp= oinstall
groups=dba,asmdba,asmadmin fsize=-1 cpu=-1
data=-1 core=-1 rss=-1 stack=-1
stack_hard=-1
capabilities=CAP_NUMA_AT
TACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE
oracle
初始化
oracle<
/p>
用户密码
passwd oracle
设置文件夹权限
chown -R
oracle:oinstall /oracle
chown -R
grid:oinstall /grid
设置用户权限
第
5
页
共
34
页
ORACLE 11g2 RAC
chuser
capabilit
ies=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGA
TE grid
# lsuser -a capabilities grid
grid
capabilities=CAP_NUMA_A
TTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE
配置系统参数和网络参数
1.
手工修改配置文件
# smitty
tuning => tuning network option
parameter==>Change / Show
Current
Parameters
参数名
ipqmaxlen
rfc1323
sb_max
tcp_recvspace
tcp_sendspace
udp_recvspace
Oracle
推荐值
512
1
>= 2*655360
>= 65536
>= 65536
>= 655360
并且
<
sb_max
udp_sendspace
65536
然后返回
”
tuning
network option parameter
”
菜单选
择
”Save Current
Parameters
for Next B
oot”
no
-r -o ipqmaxlen=512
no -p -o rfc1323=1
no -p -o sb_max=1310720
no
-p -o tcp_recvspace=262144
no -p -o
tcp_sendspace=262144
no -p -o
udp_recvspace=655360
no -p -o
udp_sendspace=65536
chdev
-l sys0 -a maxuproc = 16384
no -a |grep ipqmaxlen
no -a |grep rfc1323
no -a
|grep sb_max
no -a |grep tcp_recvspace
第
6
页
共
34
页
ORACLE 11g2 RAC
no -a |grep tcp_sendspace
no -a |grep udp_recvspace
no
-a |grep udp_sendspace
2.
用<
/p>
smitty
工具修改下列参数
异步
IO
在
6.1
默认是开启的
ioo -po
aio_maxservers=80
ioo -po
aio_minservers=40
# smitty tuning =>
tuning virtual Memory management
parameter
菜单
中两项
==> Change / Show Current Parameters
==>Change / Show Parameters for Next
Boot
都要对应下表修改参数
参数名
原始值
修改值
MINPERM%
3%
MAXPERM%
90%
MAXCLIENT%
90%
Maximum
number
of
2048
PROCESSES
allowed
>= 8192
for each user
Lru_file_repage
1
0
strict_maxclient
1
1
strict_maxperm
0
aio_maxreqs
65536
vmo -p -o
minperm%=3
vmo -p -o maxperm%=90
vmo -p -o maxclient%=90
vmo
-p -o lru_file_repage=0
vmo -p -o
strict_maxclient=1
vmo -p -o
strict_maxperm=0
ioo -o
aio_maxreqs=65535
配置
scan-ip
与
oracle10g
安装的区别是,增加
SCAN-
IP
第
7
页
共
34
页
ORACLE 11g2 RAC
#pubic:
10.0.34.1 ODS1
10.0.34.2
ODS2
#vip:
10.0.34.3
ODS1-VIP
10.0.34.4 ODS2-VIP
#private:
10.0.38.1
ODS1-PRIV
10.0.38.2 ODS2-PRIV
#scanip:
10.0.34.5 ODS-SCAN-
VIP
配置
GRI
D
用户环境变量
.profile
umask 022
export
ORACLE_SID=+ASM1
export
ORACLE_BASE=/grid/base
export
ORACLE_HOME=/grid/product/11.2.0
export
PATH=$$ORACLE_HOME/bin:$$PATH:$$ORACLE_HOME/OPatch
export
PS1='$$LOGNAME@'`hostname`:'$$PWD''$$ '
export AIXTHREAD_SCOPE=S
export
PATH=$$ORACLE_HOME/bin:$$ORACLE_HOME/OPatch:$$PATH
配置
ORACLE<
/p>
用户环境变量
umask 022
export ORACLE_SID=ODS1
export ORACLE_BASE=/oracle
export GRID_HOME=/grid/product/11.2.0
export ORACLE_HOME=
$$ORACLE_BASE/product/11.2.0/db_1
export
PATH=$$ORACLE_HOME/bin:$$GRID_HOME/bin:$$PATH:
$$ORACLE_HOME/OPatch
export <
/p>
LD_LIBRARY_PATH=$$ORACLE_HOME/lib:$$ORACLE
_HOME/rdbms/lib:/lib:/u
sr/lib
export
CLASSPATH=$$ORACLE_HOM
E/JRE:$$ORACLE_HOME/jlib:$$ORACLE_HOME/r
d
bms/jlib:$$ORACLE_HOME/network/jlib
第
8
页
共
34
页
ORACLE 11g2 RAC
export
NLS_LANG=AMERICAN_32UTF8
export
ORACLE_OWNER=oracle
export
AIXTHREAD_SCOPE=S
配置
oracle
,
root
用户
limit
使用
smitty
chuser
修改用户
limit
?
vi
/etc/security/limits
?
修改的内容为:
?
?
fsize =
-1
?
cpu = -1
?
data = -1
?
stack =
-1
?
core = 2097151
?
rss = -1
?
nofiles
= -1
?
fsize_hard = -1
?
cpu_hard = -1
?
data_hard = -1
?
stack_hard = -1
?
rss_hard = -1
?
nofiles_hard = -1
time(seconds)
unlimited
file(blocks)
unlimited
data(kbytes)
unlimited
stack(kbytes)
unlimited
memory(kbytes)
unlimited
coredump(blocks)
unlimited
nofiles(descriptors)
unlimited
threads(per process)
unlimited
processes(per user)
unlimited
配置节点间相互信任机制
由于
11gR2
版本相互信任机制只支持
SSH<
/p>
,因此需要安装
IBM
SSH
相关软件包。
11gR2
p>
软件包自带了
ssh
设置工具,在
sshsetup
命令下面执行,设置相互信任关系
./ -user grid -hosts
第
9
页
共
34
页
ORACLE 11g2 RAC
./ -user oracle -hosts
设置成功后进行测试。
ssh
ODS1 date
ssh ODS2 date
第
10
页
共
34
页
ORACLE 11g2 RAC
集群软件安装
进入
CRS /lpp/grid<
/p>
目录,
oracle
用户运行
./runInstaller
按照提示
两个节
点都以
root
身份运行
。然后使用该
patch
中的
替换安装文件中
的
< br>脚本,否则在后面的安装过程中会报错。
选择
skip software updates
选择第一项
第
11
页
共
34
页
ORACLE 11g2 RAC
第
12
页
共
34
页
ORACLE 11g2 RAC
系统检测,点击“
Next
”
定义
Cluster
Name
为“
ODS-
cluster
”
第
13
页
共
34
页
ORACLE 11g2 RAC
输入
/e
tc/hosts
配置的
SCAN-
IP
的配置名字
< br>点击
ADD
增加节点
2
主机名和
VIP
第
14
页
共
34
页
ORACLE 11g2 RAC
点击
change
Discovery
Path
输入磁盘路径
/dev/rhdisk*
选择磁盘冗余状态为
External,
创建
p>
crsdg
,
crsdg
< br>由
/dev/rhdisk42, /dev/rhdisk43,
/dev/rhdisk44
组成
第
15
页
共
34
页
ORACLE 11g2 RAC
设置<
/p>
ASM
实例的密码为
oracle
p>
点击
”
Next
”
点击
”<
/p>
Yes
”
第
16
页
共
34
页
ORACLE 11g2 RAC
第
17
页
共
34
页
-
-
-
-
-
-
-
-
-
上一篇:大象版六年级科学上册期末试卷
下一篇:(完整版)大象版五年级下册科学知识点总结