八、安装Grid网格组件(代替了以前的Clusterware)
在完成了全部前置安装任务后,开始安装Grid组件。首先执行安装,安装完毕后再作一些对Clusterware的验证操作。
1.安装Grid组件
在管理主机上用XManager3.0登录RAC节点1,XManager可以显示图形界面,Oracle的安装界面是图形的,所以使用该远程登陆工具来执行安装。
-bash-3.00# export DISPLAY=192.168.1.130:0.0
-bash-3.00# /usr/openwin/bin/xhost +
access control disabled, clients can connect from any host
-bash-3.00# su - grid
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
(启用用户等效性,如果设置密钥时密码为空,就不用执行这两个命令了)
-bash-3.00$ exec /usr/bin/ssh-agent $SHELL
-bash-3.00$ /usr/bin/ssh-add
(启用图形功能)
-bash-3.00$ export DISPLAY=192.168.1.130:0.0
-bash-3.00$ /usr/openwin/bin/xhost + 192.168.1.130
192.168.1.130 being added to access control list
-bash-3.00$ pwd
/export/home/grid
-bash-3.00$ cd ..
-bash-3.00$ cd OraFile/grid/
-bash-3.00$ ls
doc response rpm runInstaller stage
install rootpre.sh runcluvfy.sh sshsetup welcome.html
-bash-3.00$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 180 MB. Actual 11184 MB Passed
Checking swap space: must be greater than 150 MB. Actual 11475 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-02-24_09-53-57PM. Please wait ...-bash-3.00$ You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2010-02-24_09-53-57PM.log
显示出安装界面,开始安装
Grid安装过程 | ||
步骤 | 操作说明 | 屏幕截图 |
1.安装选项 | 按默认设置,选择为集群安装Grid组件 | |
2.安装类型 | 把选项修改改为:高级安装 Advanced Installation | |
3.产品语言 | 按默认设置不变 | |
4.Grid即插即用 | Cluster Name: racnode-cluster SCAN Name: racnode-cluster-scan.racnode.com SCAN Port: 1521 选择上配置GNS服务 GNS Sub Domain: racnode.com GNS VIP Address: 192.168.1.199 (域名:racnode.com已经在DNS服务器中设置了,GNS VIP 要求是实际不存在的IP) (注意:启用GNS服务需要 ①首先配置好并启动DNS和DHCP服务;②在所有RAC节点启用DNS客户端功能;③在每个RAC节点检查/etc/hosts文件,不要在其中写SCAN IP地址,否则创建监听器是会报错,因为名称解析已经交给DNS了。) | |
5.集群节点信息 | 点击“Add”按钮,把节点2加入。 因为在上面一步选择了配置GNS服务,所以这里的VIP 就是自动获取了,这是11g R2的一个新功能,允许RAC节点通过GNS服务自动获取VIP。 | |
6.网卡用途 | 这里按默认设置,网卡1:公网;网卡2:私网 | |
7.存储选项 | 这步选择ASM自动存储 | |
8.创建ASM磁盘组(改变共享磁盘路径) | 因为有可能存在2个RAC节点的本地共享磁盘名称不一致的情况,我在两个RAC节点给所有共享磁盘都建立了软连接,所以点击“Change Discovery Path”按钮改一下发现路径,把路径改为“/ShareDisk/*”,注意路径上要加个“*”,否则共享盘不能被发现。 | |
9.创建ASM磁盘组 | Disk Group Name: CRS Redundancy: External Add Disks: /ShareDisk/crs1 在这里,为了简便,选择外部保护,只选一个共享盘crs1作为ocr的存储。 (也可以选择“Normal”,但要选择3个共享磁盘作为ocr的存储。) | |
10.设置ASM密码 | 设置一致的密码,我设置的密码非常简单,安装程序给出了警告提示,可以忽略。该密码不要忘记,在建立RAC集群数据库时还需要。 | |
11.系统用户组设置 | OSDBA for ASM组:asmdba OSOPER for ASM组:asmoper OSASM for ASM组:asmadmin | |
12.安装路径 | Oracle Base: /u01/app/grid Software Location: /u01/app/11.2.0/grid | |
13.创建临时目录 | Inventory Directory: /u01/app/oraInventory | |
14.安装前检查 | 只有2个系统参数检查没有通过,这两个参数修改后还是无效,但不影响安装。 | |
15.总结 | 最后列出安装总结,点击“Finish”按钮开始安装。 | |
16.执行安装配置脚本 | 在安装的最后,要执行配置脚本,一定要按提示的顺序操作 以root用户执行脚本: RAC节点1: /u01/app/oraInventory/orainstRoot.sh RAC节点2: /u01/app/oraInventory/orainstRoot.sh RAC节点1: /u01/app/11.2.0/grid/root.sh RAC节点2: /u01/app/11.2.0/grid/root.sh | |

根据提示以root用户执行脚本,这里把脚本的输出列在下面
以root用户执行脚本 | |
RAC节点1 | RAC节点2 |
① -bash-3.00# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete. | ② -bash-3.00# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete. |
③ -bash-3.00# /u01/app/11.2.0/grid/root.sh Running Oracle 11g root.sh script... The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/11.2.0/grid Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /var/opt/oracle/oratab file... Entries will be added to the /var/opt/oracle/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. 2010-02-24 23:02:56: Parsing the host name 2010-02-24 23:02:56: Checking for super user privileges 2010-02-24 23:02:56: User has super user privileges Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params Creating trace directory LOCAL ADD MODE Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. root wallet root wallet cert root cert export peer wallet profile reader wallet pa wallet peer wallet keys pa wallet keys peer cert request pa cert request peer cert pa cert peer root cert TP profile reader root cert TP pa root cert TP peer pa cert TP pa peer cert TP profile reader pa cert TP profile reader peer cert TP peer user cert pa user cert Adding daemon to inittab CRS-4123: Oracle High Availability Services has been started. ohasd is starting CRS-2672: Attempting to start 'ora.gipcd' on 'racnode1' CRS-2672: Attempting to start 'ora.mdnsd' on 'racnode1' CRS-2676: Start of 'ora.gipcd' on 'racnode1' succeeded CRS-2676: Start of 'ora.mdnsd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.gpnpd' on 'racnode1' CRS-2676: Start of 'ora.gpnpd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.cssdmonitor' on 'racnode1' CRS-2676: Start of 'ora.cssdmonitor' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.cssd' on 'racnode1' CRS-2672: Attempting to start 'ora.diskmon' on 'racnode1' CRS-2676: Start of 'ora.diskmon' on 'racnode1' succeeded CRS-2676: Start of 'ora.cssd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.ctssd' on 'racnode1' CRS-2676: Start of 'ora.ctssd' on 'racnode1' succeeded ASM created and started successfully. DiskGroup CRS created successfully. clscfg: -install mode specified Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. CRS-2672: Attempting to start 'ora.crsd' on 'racnode1' CRS-2676: Start of 'ora.crsd' on 'racnode1' succeeded CRS-4256: Updating the profile Successful addition of voting disk 319ba3fdacff4fb7bf2ca5b80a6379ac. Successfully replaced voting disk group with +CRS. CRS-4256: Updating the profile CRS-4266: Voting file(s) successfully replaced ## STATE File Universal Id File Name Disk group -- ----- ----------------- --------- --------- 1. ONLINE 319ba3fdacff4fb7bf2ca5b80a6379ac (/ShareDisk/crs1) [CRS] Located 1 voting disk(s). CRS-2673: Attempting to stop 'ora.crsd' on 'racnode1' CRS-2677: Stop of 'ora.crsd' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.asm' on 'racnode1' CRS-2677: Stop of 'ora.asm' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.ctssd' on 'racnode1' CRS-2677: Stop of 'ora.ctssd' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'racnode1' CRS-2677: Stop of 'ora.cssdmonitor' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.cssd' on 'racnode1' CRS-2677: Stop of 'ora.cssd' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.gpnpd' on 'racnode1' CRS-2677: Stop of 'ora.gpnpd' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.gipcd' on 'racnode1' CRS-2677: Stop of 'ora.gipcd' on 'racnode1' succeeded CRS-2673: Attempting to stop 'ora.mdnsd' on 'racnode1' CRS-2677: Stop of 'ora.mdnsd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.mdnsd' on 'racnode1' CRS-2676: Start of 'ora.mdnsd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.gipcd' on 'racnode1' CRS-2676: Start of 'ora.gipcd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.gpnpd' on 'racnode1' CRS-2676: Start of 'ora.gpnpd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.cssdmonitor' on 'racnode1' CRS-2676: Start of 'ora.cssdmonitor' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.cssd' on 'racnode1' CRS-2672: Attempting to start 'ora.diskmon' on 'racnode1' CRS-2676: Start of 'ora.diskmon' on 'racnode1' succeeded CRS-2676: Start of 'ora.cssd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.ctssd' on 'racnode1' CRS-2676: Start of 'ora.ctssd' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.asm' on 'racnode1' CRS-2676: Start of 'ora.asm' on 'racnode1' succeeded CRS-2672: Attempting to start 'ora.crsd' on 'racnode1' |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26712/viewspace-1031706/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26712/viewspace-1031706/