AIX6.1上安装Oracle 10g R2 RAC
以下是相关的步骤:
1.查看系统
#uname
AIX
2.查看版本
#oslevel –r
6.1.4.0
3.查看位数
# /usr/bin/getconf HARDW ARE_BITMODE
64
# bootinfo –y
# bootinfo -K
4.查看物理内存,至少1GB
#lsattr -El sys0 -a realmem
realmem 33554432 Amount of usable physical memory in Kbytes False
# prtconf -m
Memory Size: 32768 MB
5.查看swap分区,一般设置如下:
#lsps –a
Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum hd6 hdisk0 rootvg 512MB 2 yes yes lv 0
# lsvg rootvg
PP SIZE: 256 megabyte(s)
# smitty chps
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type Chksum
hd6 hdisk0 rootvg 24576MB 1 yes yes lv 0
6.查看tmp空间,最少400M
扩展操作系统的文件系统:
# smitty jfs2
#chfs –a size=+2G /usr #扩展2G
/ /usr /var /tmp 4G
创建存放数据库安装介质的文件系统建议空间大小20G
/
soft rootvg
创建存放数据库软件的文件系统建议空间大小20G(考虑到后期升级)
/u01/app/oracle rootvg (如果rootvg镜像,创建时选择copy数为2,并且选择rootvg中的两块磁盘)
创建存放数据文件的文件系统
/u01/app/oracle/oradata datavg(一般使用存储空间)
如果有归档,闪回,创建相应的文件系统
# df –g /tmp
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd3 4.00 3.99 1% 81 1% /tmp
7.检查补丁包
A:查看FIX::
# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.adt.lib 6.1.2.0 COMMITTED Base Application Development
Libraries
bos.adt.libm 6.1.4.0 COMMITTED Base Application Development
Math Library
bos.perf.libperfstat 6.1.4.0 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
Interface
bos.perf.proctools 6.1.4.0 COMMITTED Proc Filesystem Tools
10.1.0.2 COMMITTED XL C/C++ Runtime for AIX 6.1
< 10.1.0.2 COMMITTED XL C/C++ Runtime
Path: /etc/objrepos
bos.adt.base 6.1.4.0 COMMITTED Base Application Development
Toolkit
bos.perf.libperfstat 6.1.4.0 COMMITTED Performance Statistics Library
Interface
bos.perf.perfstat 6.1.4.0 COMMITTED Performance Statistics
注1:如果是EMC存储,则需要EMC. EMC.
注2: bos. 官方文档没有提到
#lslpp -l OpenGL.OpenGL_X.adt.include OpenGL.OpenGL_X.adt.samples OpenGL.base OpenGL.soft bos.iconv.ucs.Zh_CN
oracle10g客户端安装步骤Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
OpenGL.OpenGL_X.adt.include
6.1.0.0 COMMITTED OpenGL Application Development
Toolkit Include Files
OpenGL.OpenGL_X.adt.samples
6.1.0.0 COMMITTED OpenGL Application Development
Toolkit Samples
OpenGL.base 6.1.4.0 COMMITTED OpenGL Base Runtime
Environment
OpenGL.soft 6.1.4.0 COMMITTED OpenGL Soft Runtime
Environment
bos.iconv.ucs.Zh_CN 6.1.4.0 COMMITTED Unicode Converters for
Simplified Chinese (GB18030)
B:查看APAR:
# instfix -i -k "IZ10223"
All filesets for IZ10223 were found.
8.修改/etc/hosts文件,这里一定要注意:系统主机名不能出现在环路地址中
# cat /etc/hosts
127.0.0.1 loopback localhost # loopback (lo0) name/address
10.52.113.112 rac20
10.52.113.113 rac1
10.52.113.212 rac20-vip
10.52.113.213 rac1-vip
192.168.100.112 rac20-priv
192.168.100.113 rac1-priv
9.设置安装路径
ORACLE_BASE: /u01/app/oracle
# mkdir -p /u01/app/oracle
CRS_HOME: /u01/crs/oracle/product/10.2/crs
# mkdir -p /u01/crs/oracle/product/10.2/crs
10.建立用户组、用户
查看用户组、用户:
# lsgroup -a id ALL
# lsuser -a id ALL
建立用户组:(smitty security)
mkgroup -A "id=201" oinstall
mkgroup -A "id=202" dba
建立用户:(smitty security)
# useradd -u 202 -g oinstall -G dba -d '/u01/app/oracle' oracle
# passwd oracle
(注:确保2个节点gid,uid必须相同)
# id nobody
uid=4294967294(nobody) gid=4294967294(nobody)
(注:如果nobody用户不存在,则必须创建)
11.修改安装路径权限
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app
chown -R oracle:oinstall /u01/crs/oracle
chmod -R 775 /u01/crs/oracle
chown root:oinstall /u01/crs
chmod 775 /u01/crs
chown root:oinstall /u01
/u01的用户是root:oinstall
安装crs的时候在运行脚本root.sh之前将crs_home的所有父目录全部设置为只有root用户具有写权限
12.节点信任关系
root用户和oracle用户的主目录下面的.rhosts文件:
root用户:
rac20 root
rac1 root
rac20-priv root
rac1-priv root
rac20-vip root
rac1-vip root
oracle用户:
rac20 oracle
rac1 oracle
rac20-priv oracle
rac1-priv oracle
rac20-vip oracle
rac1-vip oracle
root用户和oracle用户用rolgin进行测试
注:在oracle用户下第一次rlogin提示输入密码,然后改成新密码,以后rlogin不需要输入密码。
rcp 命令测试: rcp (-r) /.rhosts rac2:/
用rsh命令测试,如果能显示出时间表示配置成功
13.内核、网络参数
查看用户限制:
# ulimit -a
更改用户限制 /etc/security/limits(smitty security)
chuser rss=-1 oracle
chuser data=-1 oracle
chuser stack=-1 oracle
chuser fsize=-1 oracle
chuser core=-1 oracle
chuser nofiles=-1 oracle
chuser fsize=-1 root
# smitty chgsys更改maxuproc 2048
Maximum number of PROCESSES allowed per user [2048] (#chdev -l sys0 -a maxuproc='2048')
修改网络参数:
判断是否是compatibility模式:
# usr/sbin/lsattr -E -l sys0 -a pre520tune
pre520tune disable Pre-520 tuning compatibility mode True
如果是compatibility模式,用下面命令修改:
# /usr/sbin/no -o parameter_name=value
如果不是compatibility模式,用下面命令修改:
# /usr/sbin/no -r -o ipqmaxlen=value该参数特殊
# /usr/sbin/no -p -o parameter=value 其他的参数
脚本(compatibility是true的情况):
vmo -p -o lru_file_repage=0
vmo -p -o strict_maxclient=0
vmo -p -o maxfree=4000
vmo -p -o minfree=3000
vmo -p -o maxclient%=20
vmo -p -o maxperm%=20
vmo -p -o minperm%=10
/
usr/sbin/no -r -o ipqmaxlen=512
/usr/sbin/no -p -o sb_max=1351680
/usr/sbin/no -p -o udp_sendspace=135168
/usr/sbin/no -p -o udp_recvspace=1351680
/usr/sbin/no -p -o tcp_sendspace=65536
/usr/sbin/no -p -o tcp_recvspace=65536
/usr/sbin/no -p -o rfc1323=1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论