【Oracle】 RAC 环境删除oracle 之二

oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库。

删除了数据库和软件以后,再删除Clusterware 软件。

删除之前集群软件正常运行。直接运行deinstall

grid@rac1:/opt/11202/11.2.0/grid/deinstall>./deinstall

Checking for required files and bootstrapping ...

Please wait ...

日志的位置 /opt/rac/oraInventory/logs/

############ ORACLE DEINSTALL & DECONFIG TOOL START ############

######################### CHECK OPERATION START #########################

安装检查配置开始

检查 Oracle 主目录位置是否存在 /opt/11202/11.2.0/grid

选择进行卸载的 Oracle 主目录类型为: CRS

选择进行卸载的 Oracle 基目录为: /opt/rac/grid

检查主产品清单位置是否存在 /opt/rac/oraInventory

检查 Oracle Grid Infrastructure 主目录是否存在 /opt/11202/11.2.0/grid

以下节点属于此集群: rac1,rac2

安装检查配置结束

跳过 Windows 和 .NET 产品配置检查

检查 Windows 和 .NET 产品配置结束

Traces log file: /opt/rac/oraInventory/logs//crsdc.log

网络配置检查配置开始

网络取消配置跟踪文件位置: /opt/rac/oraInventory/logs/netdc_check2011-09-24_12-20-01-PM.log

指定要取消配置的所有 RAC 监听程序 (不包括 SCAN 监听程序) [LISTENER]:

网络配置检查配置结束

Asm 检查配置开始

ASM 取消配置跟踪文件位置: /opt/rac/oraInventory/logs/asmcadc_check2011-09-24_12-26-36-PM.log

在此 Oracle 主目录 /opt/11202/11.2.0/grid 中检测到了自动存储管理 (ASM) 实例。

ASM 诊断目标: /opt/rac/grid

ASM 磁盘组: +DATA1,+DATA2

ASM 磁盘字符串: <默认值>

将删除磁盘组

如果取消配置 ASM, 则将在清除时删除所有磁盘组及其内容。这将影响使用此 ASM 实例的所有数据库和 ACFS。

 如果要保留现有磁盘组, 或者检测到的任何信息有误, 则可以输入 'y' 进行修改。是否要修改上述信息 (y|n) [n]: 

######################### CHECK OPERATION END #########################

####################### CHECK OPERATION SUMMARY #######################

Oracle Grid Infrastructure 主目录为: /opt/11202/11.2.0/grid

将执行 Oracle 主目录卸载的集群节点包括:rac1,rac2

选择进行卸载的 Oracle 主目录为: /opt/11202/11.2.0/grid

Oracle 主目录注册到的产品清单位置为: /opt/rac/oraInventory

跳过 Windows 和 .NET 产品配置检查

将取消配置以下 RAC 监听程序: LISTENER

将从此 Oracle 主目录中取消配置 ASM 实例

是否要继续 (是 - 是, 否 - 否)? [否]: 是

此会话的日志将写入: '/opt/rac/oraInventory/logs/deinstall_deconfig2011-09-24_12-19-55-PM.out'

此会话的任何错误消息都将写入: '/opt/rac/oraInventory/logs/deinstall_deconfig2011-09-24_12-19-55-PM.err'

######################## CLEAN OPERATION START ########################

ASM 取消配置跟踪文件位置: /opt/rac/oraInventory/logs/asmcadc_clean2011-09-24_12-27-17-PM.log

ASM 清除配置开始

ASM 清除配置结束

网络配置清除配置开始

网络取消配置跟踪文件位置: /opt/rac/oraInventory/logs/netdc_clean2011-09-24_12-28-21-PM.log

取消配置 RAC 监听程序: LISTENER

取消配置监听程序: LISTENER

    停止监听程序: LISTENER

    监听程序已成功停止。

    注销监听程序: LISTENER

    监听程序已成功注销。

监听程序已成功取消配置。

正在取消配置所有节点上的命名方法配置文件...

命名方法配置文件已成功取消配置。

正在取消配置所有节点上的本地网络服务名配置文件...

本地网络服务名配置文件已成功取消配置。

正在取消配置所有节点上的目录使用配置文件...

目录使用配置文件已成功取消配置。

正在取消配置所有节点上的备份文件...

备份文件已成功取消配置。

网络配置已成功清除。

网络配置清除配置结束

---------------------------------------->

下面的 deconfig 命令可以在所有远程节点上并行执行。在所有远程节点上执行完毕后, 在本地节点上执行该命令。

以 root 用户或管理员身份在节点 "rac2" 上运行以下命令。

/tmp/deinstall2011-09-24_00-19-14PM/perl/bin/perl -I/tmp/deinstall2011-09-24_00-19-14PM/perl/lib -I/tmp/deinstall2011-09-24_00-19-14PM/crs/install /tmp/deinstall2011-09-24_00-19-14PM/crs/install/rootcrs.pl -force  -deconfig -paramfile "/tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp"

以 root 用户或管理员身份在节点 "rac1" 上运行以下命令。

/tmp/deinstall2011-09-24_00-19-14PM/perl/bin/perl -I/tmp/deinstall2011-09-24_00-19-14PM/perl/lib -I/tmp/deinstall2011-09-24_00-19-14PM/crs/install /tmp/deinstall2011-09-24_00-19-14PM/crs/install/rootcrs.pl -force  -deconfig -paramfile "/tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp" -lastnode

完成运行上述命令后按 Enter

在节点2上操作

[root@rac2 ~]# /tmp/deinstall2011-09-24_00-19-14PM/perl/bin/perl -I/tmp/deinstall2011-09-24_00-19-14PM/perl/lib -I/tmp/deinstall2011-09-24_00-19-14PM/crs/install /tmp/deinstall2011-09-24_00-19-14PM/crs/install/rootcrs.pl -force  -deconfig -paramfile "/tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp"

Using configuration parameter file: /tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp

网络存在: 1/10.250.7.0/255.255.255.0/eth0, 类型 static

VIP 存在: /rac1-vip/10.250.7.246/10.250.7.0/255.255.255.0/eth0, 托管节点 rac1

VIP 存在: /rac2-vip/10.250.7.200/10.250.7.0/255.255.255.0/eth0, 托管节点 rac2

GSD 已存在

ONS 存在: 本地端口 6100, 远程端口 6200, EM 端口 2016

ACFS-9459: ADVM/ACFS is not supported on this OS version: 'error: file /etc/SuSE-release: 没有那个文件或目录

ACFS-9201: Not Supported

CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac2'

CRS-2673: Attempting to stop 'ora.crsd' on 'rac2'

CRS-2790: 正在启动关闭 'rac2' 上集群就绪服务管理的资源的操作

CRS-2673: 尝试停止 'ora.asm' (在 'rac2' 上)

CRS-2677: 成功停止 'ora.asm' (在 'rac2' 上)

CRS-2792: 关闭 'rac2' 上集群就绪服务管理的资源的操作已完成

CRS-2677: Stop of 'ora.crsd' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.ctssd' on 'rac2'

CRS-2673: Attempting to stop 'ora.evmd' on 'rac2'

CRS-2673: Attempting to stop 'ora.asm' on 'rac2'

CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac2'

CRS-2677: Stop of 'ora.mdnsd' on 'rac2' succeeded

CRS-2677: Stop of 'ora.asm' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac2'

CRS-2677: Stop of 'ora.evmd' on 'rac2' succeeded

CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac2' succeeded

CRS-2677: Stop of 'ora.ctssd' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.cssd' on 'rac2'

CRS-2677: Stop of 'ora.cssd' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.diskmon' on 'rac2'

CRS-2673: Attempting to stop 'ora.crf' on 'rac2'

CRS-2677: Stop of 'ora.crf' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.gipcd' on 'rac2'

CRS-2677: Stop of 'ora.diskmon' on 'rac2' succeeded

CRS-2677: Stop of 'ora.gipcd' on 'rac2' succeeded

CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac2'

CRS-2677: Stop of 'ora.gpnpd' on 'rac2' succeeded

CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac2' has completed

CRS-4133: Oracle High Availability Services has been stopped.

Successfully deconfigured Oracle clusterware stack on this node

[root@rac2 ~]# 

在节点1上运行

[root@rac1 ~]# /tmp/deinstall2011-09-24_00-19-14PM/perl/bin/perl -I/tmp/deinstall2011-09-24_00-19-14PM/perl/lib -I/tmp/deinstall2011-09-24_00-19-14PM/crs/install /tmp/deinstall2011-09-24_00-19-14PM/crs/install/rootcrs.pl -force  -deconfig -paramfile "/tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp" -lastnode

Using configuration parameter file: /tmp/deinstall2011-09-24_00-19-14PM/response/deinstall_Ora11g_gridinfrahome2.rsp

网络存在: 1/10.250.7.0/255.255.255.0/eth0, 类型 static

VIP 存在: /rac1-vip/10.250.7.246/10.250.7.0/255.255.255.0/eth0, 托管节点 rac1

GSD 已存在

ONS 存在: 本地端口 6100, 远程端口 6200, EM 端口 2016

ACFS-9459: ADVM/ACFS is not supported on this OS version: 'error: file /etc/SuSE-release: 没有那个文件或目录

'

ACFS-9201: Not Supported

CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'

CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'

CRS-2790: 正在启动关闭 'rac1' 上集群就绪服务管理的资源的操作

CRS-2673: 尝试停止 'ora.oc4j' (在 'rac1' 上)

CRS-2673: 尝试停止 'ora.asm' (在 'rac1' 上)

CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上)

CRS-2677: 成功停止 'ora.oc4j' (在 'rac1' 上)

CRS-2792: 关闭 'rac1' 上集群就绪服务管理的资源的操作已完成

CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'

CRS-2673: Attempting to stop 'ora.evmd' on 'rac1'

CRS-2673: Attempting to stop 'ora.asm' on 'rac1'

CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'

CRS-2677: Stop of 'ora.evmd' on 'rac1' succeeded

CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac1'

CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded

CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac1' succeeded

CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'

CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.diskmon' on 'rac1'

CRS-2673: Attempting to stop 'ora.crf' on 'rac1'

CRS-2677: Stop of 'ora.crf' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'

CRS-2677: Stop of 'ora.diskmon' on 'rac1' succeeded

CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded

CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'

CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded

CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has completed

CRS-4133: Oracle High Availability Services has been stopped.

Successfully deconfigured Oracle clusterware stack on this node

<----------------------------------------

删除 Windows 和 .NET 产品配置结束

Oracle Universal Installer 清除开始

从本地节点上的主产品清单中分离 Oracle 主目录 '/opt/11202/11.2.0/grid' : 完成

删除本地节点上的目录 '/opt/11202/11.2.0/grid' : 完成

将不会删除本地节点上的 Oracle 基目录 '/opt/rac/grid'。Oracle 主目录 '/opt/rac/11.2.0/grid' 正在使用该目录。

从远程节点 'rac2' 上的主产品清单中分离 Oracle 主目录 '/opt/11202/11.2.0/grid' : 完成

删除远程节点 'rac2' 上的目录 '/opt/11202/11.2.0/grid' : 完成

将不会删除节点 'rac2' 上的 Oracle 基目录 '/opt/rac/grid'。Oracle 主目录 '/opt/rac/11.2.0/grid' 正在使用该目录。

Oracle Universal Installer 清除成功。

Oracle Universal Installer 清除结束

Oracle 安装清除开始

清除安装操作将在节点 'rac1' 上删除临时目录 '/tmp/deinstall2011-09-24_00-19-14PM'

清除安装操作将在节点 'rac2' 上删除临时目录 '/tmp/deinstall2011-09-24_00-19-14PM'

Oracle 安装清除结束

######################### CLEAN OPERATION END #########################

####################### CLEAN OPERATION SUMMARY #######################

已成功从 Oracle 主目录取消配置 ASM 实例

以下 RAC 监听程序已成功取消配置: LISTENER

Oracle Clusterware 在节点 "rac1" 上已停止, 并且已成功取消配置

Oracle Clusterware 在节点 "rac2" 上已停止, 并且已成功取消配置

Oracle Clusterware 已成功停止并取消配置。

跳过 Windows 和 .NET 产品配置清除

已成功地从本地节点上的主产品清单中分离 Oracle 主目录 '/opt/11202/11.2.0/grid'。

已成功地删除本地节点上的目录 '/opt/11202/11.2.0/grid'。

已成功地从远程节点 'rac2' 上的主产品清单中分离 Oracle 主目录 '/opt/11202/11.2.0/grid'。

已成功地删除远程节点 'rac2' 上的目录 '/opt/11202/11.2.0/grid'。

Oracle Universal Installer 清除成功。

Oracle 卸载工具已成功清除临时目录。

#######################################################################

############# ORACLE DEINSTALL & DECONFIG TOOL END #############

整个删除过程很顺利。不过在删除之后,检查asmdisk:

[root@rac1 ~]# /etc/init.d/oracleasm  scandisks

Scanning the system for Oracle ASMLib disks:               [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  listdisks

VOL101

VOL102

VOL103

VOL104

VOL201

VOL202

VOL203

VOL204

发现asm磁盘依然存在。可以使用 deletedisk 进行删除。。

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL101

Removing ASM disk "VOL101":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL102

Removing ASM disk "VOL102":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL103

Removing ASM disk "VOL103":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL104

Removing ASM disk "VOL104":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL201

Removing ASM disk "VOL201":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL202

Removing ASM disk "VOL202":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL203

Removing ASM disk "VOL203":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  deletedisk VOL204

Removing ASM disk "VOL204":                                [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  scandisks 

Scanning the system for Oracle ASMLib disks:               [  OK  ]

[root@rac1 ~]# /etc/init.d/oracleasm  listdisks

[root@rac1 ~]# 

时间: 2024-10-31 17:05:33

【Oracle】 RAC 环境删除oracle 之二的相关文章

【Oracle】 RAC 环境删除oracle 之一

oracle 11GR2提供了一个自动删除工具deinstall 在$ORACLE_HOME 的deinstall 目录下,使用此工具可以实现卸载oracle 软件,Clusterware 软件和数据库.卸载oracle 之前可以使用dbca 删除数据库,也可以不用删除,deinstall 工具会完成对数据库的删除工作,下面是在RAC环境下进行删除数据库的操作. 环境:两节点RAC:rac1,rac2 ,删除之前数据库未关闭~! oracle@rac1:/opt/rac/oracle/11.2.

详解Oracle RAC 环境下的连接管理

这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load Balancing.Connect Time Connection Failover 和 Runtime Connection Failover,以及里面所涉及到的 TAF.ONS.FCF.FAN.LBA 等诸多知识点.本文主要是针对 Oracle RAC 11gR2 环境下的连接管理,但同时也会对比说明一下 Oracl

Oracle Rac 11R2删除节点

在将一个节点从cluster删除之前,先删除节点数据库实例及Oracle RAC软件 在Oracle RAC环境中删除集群中的节点: 1.删除数据库实例从Oracle RAC databases 1.1.如果有安装配置EM,在您计划删除的节点上,运行以下命令,从EM配置中删除 emca -deleteNode db 要删除策略管理的数据库,减少数据库实例所在的服务器池的大小.这样可以有效地删除实例,而不必从节点或集群中的节点删除Oracle RAC软件 例如,您可以通过在集群中的任何节点上运行以

Oracle RAC 环境下的 v$log v$logfile

      通常情况下,在Oracle RAC 环境中,v$视图可查询到你所连接实例的相关信息,而gv$视图则包含所有实例的信息.然而在RAC环境中,当我们查询v$log视图时说按照常理的话,v$log视图应当看到的是你所连接到实例的日志组的信息.但v$log是个例外,也就是说v$log视图里看到的不仅仅是自身实例所包含的redo日志组,其他所有剩余实例的redo日志组也同样会出现在该视图中.无论你从任意一个节点连接查询v$log视图都将获得相同的结果.该情形同样适用于v$logfile.这到底

Oracle RAC环境下的阻塞(blocking blocked)介绍和实例演示_oracle

RAC环境下的阻塞不同于单实例情形,因为我们需要考虑到位于不同实例的session.也就是说之前查询的v$session,v$lock相应的应变化为全局范围来查找.本文提供了2个查询脚本,并给出实例演示那些session为阻塞者,哪些为被阻塞者.有关阻塞的概念以及单实例环境下的阻塞请参考:Oracle 阻塞(blocking blocked) 1.演示环境 scott@DEVDB> select * from v$version where rownum<2; BANNER ---------

【RAC】Oracle RAC环境的日志体系

在Oracle RAC环境中比单个系统的日志体系要复杂:见下图: 简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~ 1.Oracle集群日志的文件路径 Oracle集群涉及的日志主要位于"$GRID_HOME/log"和"$ORACLE_HOME/log"目录中. 2.日志目录结构 clusterware 层的日志结构: grid@rac1:/home/grid>tree -d $ORACLE_HO

ORACLE RAC环境下节点自动重启问题总结

文章参考:主要来源于网络资源分享,并结合自己的ORACLE RAC环境近段时间OS节点自动重启问题进行分析总结 首先我们对能够导致节点重启的CRS进程进行介绍.1.ocssd : 它的主要功能是节点监控(Node Monitoring)和组管理(Group Management),它是CRS的核心进程之一.节点监控是指监控集群中节点的健康状况,监控的方法是通过网络心跳(network heartbeat)和磁盘心跳(disk heartbeat)实现的,如果集群中的节点连续丢失磁盘心跳或网络心跳

Oracle RAC环境中EXECUTE_EM_DBMS_JOB_PROCS

今天一个客户咨询,他们的RAC环境中,EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS过程频繁启动,而且占用了大量的系统资源. 这个任务每分钟运行一次,而且每次都排在top中的前面. 这个job是EM用了维护管理工作的JOB,而这个JOB导致性能问题的相关bug也不再少数,比如Bug 7759386. 和客户确认,发现他们根本不使用EM,那么解决这个问题的最简单的办法就是删除这个维护JOB. 利用SYSMAN用户登陆执行这个SQL: SQL> conn sysm

Oracle RAC环境下配置statspack

    Statspack是Oracle 9i时代的产物,对于监控与分析数据库性能有着跨里程碑的意义,是AWR的前身.在Oracle 10g后AWR取代了statspack.尽管如此,awr异常或者需要调试包license的情况下statpack依旧是不错的选择.然而在RAC环境中,statspack并不支持,需要单独的进行配置以及使用job来进行管理.本文描述的则是通过在RAC环境下创建service,以及job来达到各节点同时产生snapshot的效果.   一.演示环境 suse11a:o