和以往版本相比,卸载RAC环境变得更加容易。
这一篇介绍RAC环境中CLUSTER的卸载。
11gr2RAC环境卸载(一):http://yangtingkun.itpub.net/post/468/516871
卸载数据库后,仍然通过deinstall工具来卸载CLUSTER软件:
首先登陆节点1,运行deinstall脚本:
bash-3.00$ cd /data/software/deinstall/
bash-3.00$ ./deinstall -home /data/grid
ORACLE_HOME = /data/grid
Location of logs /data/software/deinstall/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################
安装检查配置开始
检查 Oracle 主目录位置是否存在 /data/grid
选择进行卸载的 Oracle 主目录类型为: CRS
选择进行卸载的 Oracle 基目录为: /data/oracle
检查主产品清单位置是否存在 /data/oraInventory
检查 Oracle Grid Infrastructure 主目录是否存在 /data/grid
以下节点属于此集群: racnode1,racnode2,racnode3
安装检查配置结束
Traces log file: /data/software/deinstall/logs//crsdc.log
网络配置检查配置开始
网络取消配置跟踪文件位置: /data/software/deinstall/logs/netdc_check27111.log
指定要取消配置的所有 RAC 监听程序 [LISTENER]:
网络配置检查配置结束
Asm 检查配置开始
ASM 取消配置跟踪文件位置: /data/software/deinstall/logs/asmcadc_check27112.log
在此 Oracle 主目录 /data/grid 中检测到了自动存储管理 (ASM) 实例。
ASM 诊断目标: /data/oracle
ASM 磁盘组: +DATA
将删除磁盘组
如果取消配置 ASM, 则将在清除时删除所有磁盘组及其内容。这将影响使用此 ASM 实例的所有数据库和 ACFS。
如果要保留现有磁盘组, 或者检测到的任何信息有误, 则可以输入 'y' 进行修改。是否要修改上述信息 (y|n) [n]:
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################
Oracle Grid Infrastructure 主目录为: /data/grid
存在 Oracle 主目录的集群节点为: (请输入用 "," 分隔的节点, 例如: node1,node2,...)racnode1,racnode2,racnode3
选择进行卸载的 Oracle 主目录为: /data/grid
Oracle 主目录注册到的产品清单位置为: /data/oraInventory
将取消配置以下 RAC 监听程序: LISTENER
将从此 Oracle 主目录中取消配置 ASM 实例
是否继续 (y - 是, n - 否)? [n]: y
此会话的日志将写入: '/data/software/deinstall/logs/deinstall_deconfig2010-12-28_03-44-40-PM.out'
此会话的任何错误消息都将写入: '/data/software/deinstall/logs/deinstall_deconfig2010-12-28_03-44-40-PM.err'
######################## CLEAN OPERATION START ########################
ASM 取消配置跟踪文件位置: /data/software/deinstall/logs/asmcadc_clean27113.log
ASM 清除配置开始
ASM 清除配置结束
网络配置清除配置开始
网络取消配置跟踪文件位置: /data/software/deinstall/logs/netdc_clean27114.log
取消配置 RAC 监听程序: LISTENER
取消配置监听程序: LISTENER
停止监听程序: LISTENER
监听程序已成功停止。
注销监听程序: LISTENER
监听程序已成功注销。
监听程序已成功取消配置。
正在取消配置所有节点上的命名方法配置文件...
命名方法配置文件已成功取消配置。
正在取消配置所有节点上的本地网络服务名配置文件...
本地网络服务名配置文件已成功取消配置。
正在取消配置所有节点上的目录使用配置文件...
目录使用配置文件已成功取消配置。
正在取消配置所有节点上的备份文件...
备份文件已成功取消配置。
网络配置已成功清除。
网络配置清除配置结束
---------------------------------------->
以 root 用户或管理员身份在节点 "racnode1" 上运行以下命令。
/data/software/deinstall/perl/bin/perl -I/data/software/deinstall/perl/lib -I/data/software/deinstall/crs/install /data/software/deinstall/crs/install/rootcrs.pl -force -delete -paramfile /data/software/deinstall/response/deinstall_null.rsp
完成运行上述命令后按 Enter
Remove the directory: /data/software/deinstall on node:
ERROR:
由于发生错误 "", Oracle Clusterware 未在节点 "racnode3" 上停止并取消配置
由于发生错误 "", Oracle Clusterware 未在节点 "racnode2" 上停止并取消配置
在某些节点上停止并取消配置 Oracle Clusterware 失败。请解决该问题并重新运行此工具以完全删除 Oracle Clusterware 配置和软件
已退出程序。
############# ORACLE DEINSTALL & DECONFIG TOOL END #############
在卸载的过程中,提示用root运行脚本:
bash-3.00# /data/software/deinstall/perl/bin/perl -I/data/software/deinstall/perl/lib -I/data/software/deinstall/crs/install /data/software/deinstall/crs/install/rootcrs.pl -force -delete -paramfile /data/software/deinstall/response/deinstall_null.rsp
2010-12-28 15:53:25: Parsing the host name
2010-12-28 15:53:25: Checking for super user privileges
2010-12-28 15:53:25: User has super user privileges
Using configuration parameter file: /data/software/deinstall/response/deinstall_null.rsp
网络存在: 1/172.25.0.0/255.255.0.0/ce0, 类型 static
VIP 存在: /racnode1-vip/172.25.198.224/172.25.0.0/255.255.0.0/ce0, 托管节点 racnode1
VIP 存在: /racnode2-vip/172.25.198.225/172.25.0.0/255.255.0.0/ce0, 托管节点 racnode2
GSD 已存在
ONS 存在: 本地端口 6100, 远程端口 6200, EM 端口 2016
ACFS-9200: Supported
CRS-2673: Attempting to stop 'ora.registry.acfs' on 'racnode1'
CRS-2677: Stop of 'ora.registry.acfs' on 'racnode1' succeeded
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'racnode1'
CRS-2673: Attempting to stop 'ora.crsd' on 'racnode1'
CRS-2790: 正在启动关闭 'racnode1' 上集群就绪服务管理的资源的操作
CRS-2673: 尝试停止 'ora.oc4j' (在 'racnode1' 上)
CRS-2673: 尝试停止 'ora.asm' (在 'racnode1' 上)
CRS-2677: 成功停止 'ora.asm' (在 'racnode1' 上)
CRS-2677: 成功停止 'ora.oc4j' (在 'racnode1' 上)
CRS-2672: 尝试启动 'ora.oc4j' (在 'racnode2' 上)
CRS-2676: 成功启动 'ora.oc4j' (在 'racnode2' 上)
CRS-2792: 关闭 'racnode1' 上集群就绪服务管理的资源的操作已完成
CRS-2677: Stop of 'ora.crsd' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'racnode1'
CRS-2673: Attempting to stop 'ora.ctssd' on 'racnode1'
CRS-2673: Attempting to stop 'ora.evmd' on 'racnode1'
CRS-2673: Attempting to stop 'ora.asm' on 'racnode1'
CRS-2673: Attempting to stop 'ora.mdnsd' on 'racnode1'
CRS-2677: Stop of 'ora.asm' on 'racnode1' succeeded
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'racnode1'
CRS-2677: Stop of 'ora.evmd' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.drivers.acfs' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.mdnsd' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.ctssd' 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.diskmon' on 'racnode1'
CRS-2673: Attempting to stop 'ora.crf' on 'racnode1'
CRS-2677: Stop of 'ora.diskmon' on 'racnode1' succeeded
CRS-2677: Stop of 'ora.crf' 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.gpnpd' on 'racnode1'
CRS-2677: Stop of 'ora.gpnpd' on 'racnode1' succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'racnode1' has completed
CRS-4133: Oracle High Availability Services has been stopped.
Successfully deconfigured Oracle clusterware stack on this node
由于卸载远端节点报错,登陆节点2,同样执行deinstall脚本:
bash-3.00$ cd /data/deinstall/
bash-3.00$ ./deinstall -home /data/grid
ORACLE_HOME = /data/grid
Location of logs /data/deinstall/logs/
############ ORACLE DEINSTALL & DECONFIG TOOL START ############
######################## CHECK OPERATION START ########################
安装检查配置开始
检查 Oracle 主目录位置是否存在 /data/grid
选择进行卸载的 Oracle 主目录类型为: CRS
选择进行卸载的 Oracle 基目录为: /data/oracle
检查主产品清单位置是否存在 /data/oraInventory
检查 Oracle Grid Infrastructure 主目录是否存在 /data/grid
以下节点属于此集群: racnode1,racnode2,racnode3
安装检查配置结束
Traces log file: /data/deinstall/logs//crsdc.log
网络配置检查配置开始
网络取消配置跟踪文件位置: /data/deinstall/logs/netdc_check60440.log
网络配置检查配置结束
Asm 检查配置开始
ASM 取消配置跟踪文件位置: /data/deinstall/logs/asmcadc_check60441.log
在此 Oracle 主目录中未检测到 ASM 配置。此 Oracle 主目录 (y|n) 中是否配置了 ASM [n]: y
在此 Oracle 主目录 /data/grid 中检测到了自动存储管理 (ASM) 实例。
ASM 诊断目标: /data/oracle
ASM 磁盘组: +DATA
将删除磁盘组
如果取消配置 ASM, 则将在清除时删除所有磁盘组及其内容。这将影响使用此 ASM 实例的所有数据库和 ACFS。
如果要保留现有磁盘组, 或者检测到的任何信息有误, 则可以输入 'y' 进行修改。是否要修改上述信息 (y|n) [n]:
######################### CHECK OPERATION END #########################
####################### CHECK OPERATION SUMMARY #######################
Oracle Grid Infrastructure 主目录为: /data/grid
存在 Oracle 主目录的集群节点为: (请输入用 "," 分隔的节点, 例如: node1,node2,...)racnode1,racnode2,racnode3
选择进行卸载的 Oracle 主目录为: /data/grid
Oracle 主目录注册到的产品清单位置为: /data/oraInventory
将从此 Oracle 主目录中取消配置 ASM 实例
是否继续 (y - 是, n - 否)? [n]: y
此会话的日志将写入: '/data/deinstall/logs/deinstall_deconfig2010-12-28_03-56-42-PM.out'
此会话的任何错误消息都将写入: '/data/deinstall/logs/deinstall_deconfig2010-12-28_03-56-42-PM.err'
######################## CLEAN OPERATION START ########################
ASM 取消配置跟踪文件位置: /data/deinstall/logs/asmcadc_clean60442.log
ASM 清除配置开始
ASM 清除配置结束
网络配置清除配置开始
网络取消配置跟踪文件位置: /data/deinstall/logs/netdc_clean60443.log
正在取消配置所有节点上的命名方法配置文件...
命名方法配置文件已成功取消配置。
正在取消配置所有节点上的本地网络服务名配置文件...
本地网络服务名配置文件已成功取消配置。
正在取消配置所有节点上的目录使用配置文件...
目录使用配置文件已成功取消配置。
正在取消配置所有节点上的备份文件...
备份文件已成功取消配置。
网络配置已成功清除。
网络配置清除配置结束
---------------------------------------->
以 root 用户或管理员身份在节点 "racnode3" 上运行以下命令。
/data/deinstall/perl/bin/perl -I/data/deinstall/perl/lib -I/data/deinstall/crs/install /data/deinstall/crs/install/rootcrs.pl -force -delete -paramfile /data/deinstall/response/deinstall_Ora11g_gridinfrahome1.rsp
以 root 用户或管理员身份在节点 "racnode2" 上运行以下命令。
/data/deinstall/perl/bin/perl -I/data/deinstall/perl/lib -I/data/deinstall/crs/install /data/deinstall/crs/install/rootcrs.pl -force -delete -paramfile /data/deinstall/response/deinstall_Ora11g_gridinfrahome1.rsp -lastnode
完成运行上述命令后按 Enter
Oracle Universal Installer 清除开始
从本地节点上的主产品清单中分离 Oracle 主目录 '/data/grid' : 完成
删除本地节点上的目录 '/data/grid' : 完成
删除本地节点上的目录 '/data/oraInventory' : 完成
将不会删除本地节点上的 Oracle 基目录 '/data/oracle'。该目录不为空。
从远程节点 'racnode3,racnode1' 上的主产品清单中分离 Oracle 主目录 '/data/grid' : 完成
删除远程节点 'racnode1,racnode3' 上的目录 '/data/grid' : 完成
删除远程节点 'racnode3' 上的目录 '/data/oraInventory' : 完成
将不会删除节点 'racnode1' 上的 Oracle 基目录 '/data/oracle'。该目录不为空。
将不会删除节点 'racnode3' 上的 Oracle 基目录 '/data/oracle'。该目录不为空。
Oracle Universal Installer 清除成功。
Oracle Universal Installer 清除结束
Oracle 安装清除开始
清除安装操作将在节点 'racnode2' 上删除临时目录 '/var/tmp//install'
清除安装操作将在节点 'racnode1' 上删除临时目录 '/var/tmp//install'
清除安装操作将在节点 'racnode3' 上删除临时目录 '/var/tmp//install'
Oracle 安装清除结束
已将默认属性文件 /data/deinstall/response/deinstall_Ora11g_gridinfrahome1.rsp 作为 /data/deinstall/response/deinstall_Ora11g_gridinfrahome1.rsp3 移动
######################### CLEAN OPERATION END #########################
####################### CLEAN OPERATION SUMMARY #######################
已成功从 Oracle 主目录取消配置 ASM 实例
Oracle Clusterware 已在节点 "racnode1" 上停止并取消配置
Oracle Clusterware 在节点 "racnode2" 上已停止, 并且已成功取消配置
Oracle Clusterware 在节点 "racnode3" 上已停止, 并且已成功取消配置
Oracle Clusterware 已成功停止并取消配置。
已成功地从本地节点上的主产品清单中分离 Oracle 主目录 '/data/grid'。
已成功地删除本地节点上的目录 '/data/grid'。
已成功地删除本地节点上的目录 '/data/oraInventory'。
已成功地从远程节点 'racnode3,racnode1' 上的主产品清单中分离 Oracle 主目录 '/data/grid'。
已成功地删除远程节点 'racnode1,racnode3' 上的目录 '/data/grid'。
已成功地删除远程节点 'racnode3' 上的目录 '/data/oraInventory'。
Oracle Universal Installer 清除成功。
当会话结束时在节点 'racnode2,racnode3' 上以 root 用户身份运行 'rm -rf /var/opt/oracle/oraInst.loc'。
Oracle 安装程序已成功清除临时目录。
#######################################################################
############# ORACLE DEINSTALL & DECONFIG TOOL END #############
节点2和节点3上运行root脚本结果和节点1类似,这里就不重复了。
采用这种方式,CLUSTER环境被完全卸载。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-693228/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-693228/