# 本文为该系列第二部分,描述AIX 6.1安装Oracle 11.2.0.3
 
    
# 第一部分:    AIX 6.1配置HACMP 6.1

# 第三部分:    AIX 6.1 Cloning an Oracle Home

# 第四部分:    Oracle手工建库&Oracle Net配置及Oracle双机切换测试




一.      关闭所有节点的HACMP


smit clstop

Stop now, on system restart or both                 now                                                       
Stop Cluster Services on these nodes               [hacmp1,hacmp2]                                  
BROADCAST cluster shutdown?                         true                                                      
Select an Action on Resource Groups                 Move Resource Groups          




二.      安装必须的操作系统软件


#     此部分A机和B机均需安装


 
    
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat 6.1.2.1 or later
bos.perf.perfstat
bos.perf.proctools
xlC.aix61.rte:10.1.0.0 or later
gpfs.base 3.2.1.8 or later

#     smit installp安装即可



三.      操作系统配置


 
    
#     此部分A机和B机均需配置
 
    

1.      调整内核参数和I/O

# chdev -l sys0 -a ncargs=128
# chdev -l sys0 -a maxuproc=16384
# ioo -o aio_maxreqs=65536


2.      虚拟内存调整

# 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


3.      网络调整

# no -r -o ipqmaxlen=512
# no -p -o udp_sendspace=65536
# no -p -o udp_recvspace=655360
# no -p -o tcp__sendspace=65536
# no -p -o tcp_recvspace=65536
# no -p -o rfc1323=1
# no -p -o sb_max=1310720
# no -p -o tcp_ephemeral_low=9000 -o tcp_ephemeral_high=65500
# no -p -o udp_ephemeral_low=9000 -o udp_ephemeral_high=65500
 
    
 
    


4.      用户资源调整

#     编辑/etc/security/limits

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


5.      重启操作系统

# shutdown -Fr


6.      创建相关用户和目录

 
    
# mkgroup id=600 oinstall
#mkgroup id=601 dba
# mkuser id=800 pgrp=oinstall groups=dba oracle
#mkdir -p /u01/app/oracle;chown -R oracle:oinstall /u01/app/oracle


7.      编辑oracle用户环境变量

# su - oracle
$ vi .profile

添加

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=hadb
export PATH=$PATH:$ORACLE_HOME/bin


 
    
#     此处开始A机配置即可


8.      解压安装文件并授权

 
     
 
      
# jar xvf p10404530_112030_AIX64-5L_1of7.zip
 
      
# jar xvf p10404530_112030_AIX64-5L_2of7.zip
 
     
# chown -R oracle:oinstall database
 
    

9.      启动CDE

# /etc/rc.dt
Starting AIX Windows Desktop..............#



四.      安装Oracle软件


#     此处A机安装即可


1.      X-MANAGER连接CDE

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第1张图片
 
    


2.      root用户执行脚本

# /tmp/database/rootpre.sh


3.      oracle用户开启安装

$ /tmp/database/runInstaller


AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第2张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第3张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第4张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第5张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第6张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第7张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第8张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第9张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第10张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第11张图片

 
    
 
    
 
    
 
    
 
    
 
    
 
    
 
    
 
    
 
    

-----------------------------------------------------------------------------------------------

#     关于这个报错,可以参考MOS文章:

11gR2 OUI On AIX Pre-Requisite Check Gives Error "Patch IZ97457, IZ89165 Are Missing" [ID 1439940.1]


大意是说在不同的TL级别,补丁号会变.该文章给出了IZ97457和IZ89165在各个TL中所对应的补丁号,所以,你只要打了相应的补丁,那就完全可以无视报错了.


Below are the equivalent APAR's for each specific TL:

** Patch IZ89165 **

6100-03 - use AIX APAR IZ89304
6100-04 - use AIX APAR IZ89302
6100-05 - use AIX APAR IZ89300
6100-06 - use AIX APAR IZ89514
7100-00 - use AIX APAR IZ89165

** Patch IZ97457 **

5300-11 - use AIX APAR IZ98424
5300-12 - use AIX APAR IZ98126
6100-04 - use AIX APAR IZ97605
6100-05 - use AIX APAR IZ97457
6100-06 - use AIX APAR IZ96155
7100-00 - use AIX APAR IZ97035


查看当前操作系统版本:

# oslevel -s
6100-06-08-1216
#


查看补丁应用:

# instfix -i -k IZ89514
   All filesets for IZ89514 were found.
#

# instfix -i -k IZ96155
   All filesets for IZ96155 were found.
#

 
    
-----------------------------------------------------------------------------------------------

 
    

 
    
AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第12张图片

AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第13张图片



4.      root用户执行脚本

# /u01/app/oraInventory/orainstRoot.sh
# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh



AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (2) --- AIX 6.1安装Oracle 11gR2_第14张图片



#     自此A机上的Oracle软件就安装完成了




#     下接第三部分AIX 6.1 + HACMP 6.1 + Oracle 11g双机实施 (3) --- AIX 6.1 Cloning an Oracle Home