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小时内删除。