【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.0/db/deinstall>./deinstall

Checking for required files and bootstrapping ...

Please wait ...

Location of logs /opt/rac/oraInventory/logs/

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

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

安装检查配置开始

检查 Oracle 主目录位置是否存在 /opt/rac/oracle/11.2.0/db

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

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

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

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

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

安装检查配置结束

网络配置检查配置开始

网络取消配置跟踪文件位置: /opt/rac/oraInventory/logs/netdc_check8792876224862063676.log

网络配置检查配置结束

数据库检查配置开始

数据库取消配置跟踪文件位置: /opt/rac/oraInventory/logs/databasedc_check5370896540519690630.log

指定值列表作为输入时使用逗号作为分隔符

指定在此 Oracle 主目录中配置的数据库名的列表 [rac]: 

###### 对于数据库 'rac' ######

RAC 数据库

此数据库在其上有实例的节点: [rac1, rac2]

实例名: [rac1, rac2]

节点上的本地实例名: rac1 

数据库的诊断目标位置: /opt/rac/oracle/diag/rdbms/rac

数据库使用的存储类型: ASM

已自动搜索到数据库 rac 的详细资料。是否仍要修改 rac 数据库的详细资料? [n]: y

###### 对于数据库 'rac' ######

指定此数据库 (1. 单实例数据库|2. 启用 Oracle Restart 的数据库|3. RAC 数据库) 的类型 [3]: 3

指定此数据库在其上有实例的节点的列表 [rac1, rac2]: 

指定实例名列表 [rac1, rac2]: 

指定节点 rac1 上的本地实例名 [rac1]: 

指定数据库的诊断目标位置 [/opt/rac/oracle/diag/rdbms/rac]: 

指定数据库 ASM|FS 使用的存储类型 [ASM]: 

数据库检查配置结束

Enterprise Manager Configuration Assistant START

EMCA 取消配置跟踪文件位置: /opt/rac/oraInventory/logs/emcadc_check.log 

检查数据库 rac 的配置

Enterprise Manager Configuration Assistant END

Oracle Configuration Manager check START

OCM check log file location : /opt/rac/oraInventory/logs//ocm_check3840.log

Oracle Configuration Manager check END

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

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

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

存在 Oracle 主目录的集群节点为: (请输入用 "," 分隔的节点, 例如: node1,node2,...)rac1,rac2

选择进行卸载的 Oracle 主目录为: /opt/rac/oracle/11.2.0/db

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

已选中以下数据库来取消配置: rac

数据库唯一名称: rac

已用存储: ASM

将为以下数据库更新 Enterprise Manager 配置: rac

没有要更新的 Enterprise Manager ASM 目标

没有要移植的 Enterprise Manager 监听程序目标

Checking the config status for CCR

rac1 : Oracle Home exists with CCR directory, but CCR is not configured

rac2 : Oracle Home exists with CCR directory, but CCR is not configured

CCR check is finished

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

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

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

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

Enterprise Manager Configuration Assistant START

EMCA 取消配置跟踪文件位置: /opt/rac/oraInventory/logs/emcadc_clean.log 

更新数据库 rac 的 Enterprise Manager Database Control 配置

更新 Enterprise Manager ASM 目标 (如果有)

更新 Enterprise Manager 监听程序目标 (如果有)

Enterprise Manager Configuration Assistant END

数据库取消配置跟踪文件位置: /opt/rac/oraInventory/logs/databasedc_clean4979397386605849153.log

数据库清除配置开始 rac

此操作可能需要持续几分钟。

数据库清除配置结束 rac

网络配置清除配置开始

网络取消配置跟踪文件位置: /opt/rac/oraInventory/logs/netdc_clean3429340752248708490.log

正在取消配置所有节点上的监听程序配置文件...

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

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

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

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

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

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

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

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

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

网络配置已成功清除。

网络配置清除配置结束

Oracle Configuration Manager clean START

OCM clean log file location : /opt/rac/oraInventory/logs//ocm_clean3840.log

Oracle Configuration Manager clean END

Oracle Universal Installer 清除开始

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

删除本地节点上的目录 '/opt/rac/oracle/11.2.0/db' : 完成

将不会删除本地节点上的 Oracle 基目录 '/opt/rac/oracle'。该目录不为空。

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

删除远程节点 'rac2' 上的目录 '/opt/rac/oracle/11.2.0/db' : 完成

将不会删除节点 'rac2' 上的 Oracle 基目录 '/opt/rac/oracle'。该目录不为空。

Oracle Universal Installer 清除成功。

Oracle Universal Installer 清除结束

Oracle 安装清除开始

清除安装操作将在节点 'rac1' 上删除临时目录 '/tmp/install'

清除安装操作将在节点 'rac2' 上删除临时目录 '/tmp/install'

Oracle 安装清除结束

已将默认属性文件 /tmp/deinstall2011-09-24_12-01-42-下午/response/deinstall_OraDb11g_home1.rsp 作为 /tmp/deinstall2011-09-24_12-01-42-下午/response/deinstall_OraDb11g_home1.rsp3 移动

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

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

已更新数据库 rac 的 Enterprise Manager 配置

已成功取消配置以下数据库实例: rac

Cleaning the config for CCR

As CCR is not configured, so skipping the cleaning of CCR configuration

CCR clean is finished

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

已成功地删除本地节点上的目录 '/opt/rac/oracle/11.2.0/db'。

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

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

Oracle Universal Installer 清除成功。

Oracle 安装程序已成功清除临时目录。

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

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

至此,数据库和oracle 安装的软件和相关的网络配置信息全部删除完毕~

时间: 2024-09-12 02:43:50

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

【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 bo

Oracle Rac 11R2删除节点

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

详解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 环境下的 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环境单独节点插入数据也会导致全局等待(上)

在RAC环境中,登陆到一个实例,在处理的数据完全与另外实例内存中数据无关的情况下,也会导致gc全局等待产生. 这一篇描述现象. 环境如下: SQL> conn yangtk/yangtk 已连接. SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database10gEnterpriseEdition Release10.2.