Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(4)

简介:

一、安装CRS补丁

在安装CRS之前,需要安装补丁p6718715_10203_AIX64-5L,否则在安装时会出现“无法发现node”的错误。

[root@aix203 /]#cd /home/oracle/p6718715_10203_AIX64-5L/

补丁解压后,只需要以root身份运行“root.sh”即可:
[root@aix203 p6718715_10203_AIX64-5L]#./rootpre.sh

./rootpre.sh output will be logged in /tmp/rootpre.out_16-03-15.17:51:20
Saving the original files in /etc/ora_save_16-03-15.17:51:20....
Copying new kernel extension to /etc....
./rootpre.sh[295]: test: argument expected
Loading the kernel extension from /etc
 Oracle Kernel Extension Loader for AIX 
       Copyright (c) 1998,1999 Oracle Corporation 
 Kernel Extension /etc/pw-syscall.64bit_kernel already loaded, unloading it
 Unconfigured the kernel extension successfully
 Unloaded the kernel extension successfully
 Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x50e5d000
 Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x50e5d000
The kernel extension was successfuly loaded.
./rootpre.sh[360]: test: argument expected

Checking if group services should be configured....
Please confirm your Oracle userid is a member of the group: hagsuser
Configuring HACMP group services socket for possible use by Oracle.

二、安装CRS

以Oracle身份安装:

安装前检测:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
[oracle@aix203 cluvfy]$./runcluvfy.sh 
USAGE:
cluvfy [ -help ]
cluvfy stage { -list | -help }
cluvfy stage {-pre|-post} <stage-name> <stage-specific options>  [-verbose]
cluvfy comp  { -list | -help }
cluvfy comp  <component-name> <component-specific options>  [-verbose]
 
[oracle@aix203 cluvfy]$./runcluvfy.sh stage -pre crsinst -n aix203,aix204 -verbose
Performing pre-checks  for  cluster services setup 
Checking node reachability...
Check: Node reachability  from  node  "aix203"
   Destination Node                      Reachable?              
   ------------------------------------  ------------------------
   aix203                                yes                     
   aix204                                yes                     
Result: Node reachability check passed  from  node  "aix203" .
Checking user equivalence...
Check: User equivalence  for  user  "oracle"
   Node Name                             Comment                 
   ------------------------------------  ------------------------
   aix204                                passed                  
   aix203                                passed                  
Result: User equivalence check passed  for  user  "oracle" .
Checking administrative privileges...
Check: Existence of user  "oracle"
   Node Name     User Exists               Comment                 
   ------------  ------------------------  ------------------------
   aix204        yes                       passed                  
   aix203        yes                       passed                  
Result: User existence check passed  for  "oracle" .
Check: Existence of group  "oinstall"
   Node Name     Status                    Group ID                
   ------------  ------------------------  ------------------------
   aix204        exists                     300                     
   aix203        exists                     300                     
Result: Group existence check passed  for  "oinstall" .
Check: Membership of user  "oracle"  in  group  "oinstall"  [ as  Primary]
   Node Name         User Exists   Group Exists  User  in  Group  Primary       Comment     
   ----------------  ------------  ------------  ------------  ------------  ------------
   aix204            yes           yes           yes           yes           passed      
   aix203            yes           yes           yes           yes           passed      
Result: Membership check  for  user  "oracle"  in  group  "oinstall"  [ as  Primary] passed.
Administrative privileges check passed.
Checking node connectivity...
Interface information  for  node  "aix204"
   Interface Name                  IP Address                      Subnet          
   ------------------------------  ------------------------------  ----------------
   en0                              192.168. 8.204                    192.168. 8.0     
   en2                              10.10. 10.204                     10.10. 10.0      
Interface information  for  node  "aix203"
   Interface Name                  IP Address                      Subnet          
   ------------------------------  ------------------------------  ----------------
   en0                              192.168. 8.203                    192.168. 8.0     
   en2                              10.10. 10.203                     10.10. 10.0      
Check: Node connectivity of subnet  "192.168.8.0"
   Source                          Destination                     Connected?      
   ------------------------------  ------------------------------  ----------------
   aix204:en0                      aix203:en0                      yes             
Result: Node connectivity check passed  for  subnet  "192.168.8.0"  with  node(s) aix204,aix203.
Check: Node connectivity of subnet  "10.10.10.0"
   Source                          Destination                     Connected?      
   ------------------------------  ------------------------------  ----------------
   aix204:en2                      aix203:en2                      yes             
Result: Node connectivity check passed  for  subnet  "10.10.10.0"  with  node(s) aix204,aix203.
Suitable interfaces  for  the  private  interconnect  on  subnet  "192.168.8.0" :
aix204 en0: 192.168. 8.204
aix203 en0: 192.168. 8.203
Suitable interfaces  for  the  private  interconnect  on  subnet  "10.10.10.0" :
aix204 en2: 10.10. 10.204
aix203 en2: 10.10. 10.203
ERROR: 
Could  not  find a suitable set of interfaces  for  VIPs.
Result: Node connectivity check failed.
Checking system requirements  for  'crs' ...
No checks registered  for  this  product.
Pre-check  for  cluster services setup was unsuccessful  on  all the nodes.

安装:

1)指定安装路径




2)检查安装环境


出现警告提示:对于AIX 6100-09,Oracle 10gR2不支持,不用理会,继续安装就可以


3)配置节点



4)配置OCR 和 Vote Disk




5)安装


6)运行Script



在运行脚本前可以通过dd,清理ocr和vote disk:

node1:

[root@aix203 /]#dd if=/dev/zero of=/dev/rrac_ocr bs=8192 count=2560
2560+0 records in
2560+0 records out
[root@aix203 /]#dd if=/dev/zero of=/dev/rrac_vote bs=8192 count=2560
2560+0 records in
2560+0 records out
[root@aix203 /]#/u01/crs_1/root.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
WARNING: directory  '/u01'  is  not  owned by root
Checking to see  if  Oracle CRS stack is already configured
Checking to see  if  any 9i GSD is up
Setting the permissions  on  OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory  '/u01'  is  not  owned by root
Successfully accumulated necessary OCR keys.
Using ports: CSS= 49895  CRS= 49896  EVMC= 49898  and  EVMR= 49897.
node <nodenumber>: <nodename> < private  interconnect name> <hostname>
node  1 : aix203 aix203-priv aix203
node  2 : aix204 aix204-priv aix204
Creating OCR keys  for  user  'root' , privgrp  'system' ..
Operation successful.
Now formatting voting device: /dev/rrac_vote
Format of  1  voting devices complete.
Startup will be queued to  init  within  30  seconds.
Adding daemons to inittab
Adding daemons to inittab
Expecting the CRS daemons to be up within  600  seconds.
CSS is active  on  these nodes.
         aix203
CSS is inactive  on  these nodes.
         aix204
Local node checking complete.
Run root.sh  on  remaining nodes to start CRS daemons.

node2:
[root@aix204 /]#dd if=/dev/zero of=/dev/rrac_vote bs=8192 count=2560

2560+0 records in
2560+0 records out
[root@aix204 /]#dd if=/dev/zero of=/dev/rrac_ocr bs=8192 count=2560
2560+0 records in
2560+0 records out
[root@aix204 /]#/u01/crs_1/root.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
WARNING: directory  '/u01'  is  not  owned by root
Checking to see  if  Oracle CRS stack is already configured
Checking to see  if  any 9i GSD is up
/etc/oracle does  not  exist. Creating it now.
Setting the permissions  on  OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory  '/u01'  is  not  owned by root
clscfg: EXISTING configuration version  3  detected.
clscfg: version  3  is 10G Release  2.
Successfully accumulated necessary OCR keys.
Using ports: CSS= 49895  CRS= 49896  EVMC= 49898  and  EVMR= 49897.
node <nodenumber>: <nodename> < private  interconnect name> <hostname>
node  1 : aix203 aix203-priv aix203
node  2 : aix204 aix204-priv aix204
clscfg: Arguments check out successfully.
NO KEYS WERE WRITTEN. Supply -force parameter to  override .
-force is destructive  and  will destroy any previous cluster
configuration.
Oracle Cluster Registry  for  cluster has already been initialized
Startup will be queued to  init  within  30  seconds.
Adding daemons to inittab
Adding daemons to inittab
Expecting the CRS daemons to be up within  600  seconds.
CSS is active  on  these nodes.
         aix203
         aix204
CSS is active  on  all nodes.
Waiting  for  the Oracle CRSD  and  EVMD to start
Waiting  for  the Oracle CRSD  and  EVMD to start
Oracle CRS stack installed  and  running under  init (1M)

Running vipca(silent) for configuring nodeapps
The given interface(s), "en0" is not public. Public interfaces should be used to configure virtual IPs.


7)运行vipca配置CRS资源

[root@aix204 /]#cd /u01/crs_1/bin
[root@aix204 bin]#./vipca





三、查看CRS服务及资源
[root@aix203 /]#crsctl check crs

CSS appears healthy
CRS appears healthy
EVM appears healthy
[root@aix203 /]#crs_stat -t

1
2
3
4
5
6
7
8
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.aix203.gsd application    ONLINE    ONLINE    aix203      
ora.aix203.ons application    ONLINE    ONLINE    aix203      
ora.aix203.vip application    ONLINE    ONLINE    aix203      
ora.aix204.gsd application    ONLINE    ONLINE    aix204      
ora.aix204.ons application    ONLINE    ONLINE    aix204      
ora.aix204.vip application    ONLINE    ONLINE    aix204

[root@aix204 bin]#crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
[root@aix204 bin]#crs_stat -t

1
2
3
4
5
6
7
8
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.aix203.gsd application    ONLINE    ONLINE    aix203      
ora.aix203.ons application    ONLINE    ONLINE    aix203      
ora.aix203.vip application    ONLINE    ONLINE    aix203      
ora.aix204.gsd application    ONLINE    ONLINE    aix204      
ora.aix204.ons application    ONLINE    ONLINE    aix204      
ora.aix204.vip application    ONLINE    ONLINE    aix204

---- 至此,CRS安装配置成功 !


------未完,待续 !










本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1759101,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
存储 运维 Oracle
Oracle系列十八:Oracle RAC
Oracle系列十八:Oracle RAC
|
2月前
|
Oracle 关系型数据库
oracle Hanganalyze no RAC
oracle Hanganalyze no RAC
15 0
|
2月前
|
Oracle 关系型数据库
oracle rac 手工安装补丁,不适用auto
oracle rac 手工安装补丁,不适用auto
25 3
|
3月前
|
Oracle 关系型数据库 Linux
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
56 1
|
6月前
|
Oracle 关系型数据库 Java
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
分享一个 Oracle RAC 模式下客户端建立JDBC初始连接时因ONS造成应用启动时卡顿30秒问题的排查分析案例
|
11月前
|
存储 Oracle 关系型数据库
|
文字识别 Oracle 关系型数据库
Oracle rac重新执行root.sh脚本
Oracle rac重新执行root.sh脚本
695 0
|
网络协议 Oracle 关系型数据库
Oracle rac 修改SCAN IP
Oracle rac 修改SCAN IP
651 0
|
网络协议 Oracle 关系型数据库
Oracle rac不能监听public ip
Oracle rac不能监听public ip
234 0