试验删除RAC(ORA10G)节点
1.环境概述




2.删除一个节点
本实验中以删除第二个节点为示例。
2.1删除数据库实例
在第一个节点上(存活的节点)上使用DBCA删除第二个节点的实例。








执行完以上操作可以看下crs_stat –t ,这时可以发现已经找不到第二个实例信息了。

2.2清除ASM实例
在第一个节点上(存活的节点)上执行。


检查前后两次对比:

删除ASM实例相关文件
删除ASM实例的初始化参数文件(被删除节点操作)
例如:rm -f /u01/oracle/product/10.2.0/asm_1/dbs/*ASM*
删除与ASM实例相关的日志文件 (被删除节点操作)
例如:rm -f /u01/oracle/product/10.2.0/asm_1/admin/+ASM
备注:由于ASM实例文件和ORACLE文件使用的是一套,在这里这一步暂且不执行,先不删。
2.3删除监听
在存活节点上使用netca删除节点的监听。







验证监听删除情况:

2.4删除数据库软件
被删除节点上操作执行删除数据软件的操作。
一定要主要ORACLE_HOME变量是否正确。
2.4.1在被删除节点更新集群信息
/opt/ora10g/product/10.2.0/db_1/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=rac4" -local

2.4.2删除数据库文件

2.4.3在存活节点更新集群信息
/opt/ora10g/product/10.2.0/db_1/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES=rac3"

2.5删除ASM软件
这一步其实和删除数据库软件类似,执行的操作也相同,由于10G数据库软件和ASM软件是绑定在一起,所以这一步我们可以省略。
2.6从ONS中删除节点
在存活节点上删除被删除的节点配置。
cat /opt/ora10g/product/10.2.0/crs_1/opmn/conf/ons.config
/opt/ora10g/product/10.2.0/crs_1/bin/racgons remove_config rac4:6200

2.7删除clusterware软件
2.7.1在被删除节点执行脚本(root)
/opt/ora10g/product/10.2.0/crs_1/install/rootdelete.sh


2.7.2在存活节点上执行脚本(root)
/opt/ora10g/product/10.2.0/crs_1/install/rootdeletenode.sh rac4,2

2.7.3在存活节点上执行脚本(oracle)
/opt/ora10g/product/10.2.0/crs_1/oui/bin/runInstaller
-updateNodeList ORACLE_HOME=/opt/ora10g/product/10.2.0/crs_1
"CLUSTER_NODES=rac3" CRS=TRUE

2.7.4删除clusterware软件

2.8删除CRS、ASM、DB_SOFT等目录
把被删除节点上的CRS、ASM、DB_SOFT等所在的目录删除。(略)
最后的状态:

至此,我们已经把集群中的一个节点完全删除了。
试验删除RAC(ORA10G)节点的更多相关文章
- 试验添加RAC(ORA10G)节点
删除一个RAC节点:http://www.cnblogs.com/myrunning/p/4548624.html 1.1安装CLUSTERWARE软件 备注:在做添加删除节点时,10G版本一定要注意 ...
- RAC 某节点不可用时,对应VIP是否可用
实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...
- [LeetCode] Delete Node in a Linked List 删除链表的节点
Write a function to delete a node (except the tail) in a singly linked list, given only access to th ...
- hadoop 集群 加入一个新的存储节点和删除一个计算节点需要刷新集群状态命令
加入一个新的存储节点和删除一个计算节点需要刷新集群状态命令 方式1:静态添加datanode,停止namenode方式 1.停止namenode 2.修改slaves文件,并更新到各个节点3.启动na ...
- [CareerCup] 2.3 Delete Node in a Linked List 删除链表的节点
2.3 Implement an algorithm to delete a node in the middle of a singly linked list, given only access ...
- Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh
Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh前,要先清除之前的crs配置信息 # /u01/app/11.2.0/grid/crs/install/rootcr ...
- YTU 2601: 熟悉题型——填空题(删除线性表节点)
2601: 熟悉题型--填空题(删除线性表节点) 时间限制: 1 Sec 内存限制: 128 MB 提交: 357 解决: 212 题目描述 给出一串具体长度的数据,删除指定数据. 已经给出部分代 ...
- 删除链表中间节点和a/b处的节点
[题目]: 给定链表的头节点 head,实现删除链表的中间节点的函数. 例如: 步删除任何节点: 1->2,删除节点1: 1->2->3,删除节点2: 1->2->3-& ...
- RAC某节点v$asm_disk查询hang分析处理
主题:RAC某节点v$asm_disk查询hang分析处理 环境:Oracle 11.2.0.3 RAC 故障描述:RAC环境2个节点,节点1查询v$asm_disk正常返回结果,节点2查询v$asm ...
随机推荐
- [Python] 机器学习库资料汇总
声明:以下内容转载自平行宇宙. Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy.其中Numpy是一个用python实现的科学计算包.包括: 一个强大的N维数组对象Array: ...
- log4net部分配置说明
第一步: 添加并应用Log4net.dll.然后在Web.config文件中添加下面的配置局 <configSections> <section name="log ...
- 兼容IE8以下浏览器input表单属性placeholder不能智能提示功能
当前很多表单提示使用了表单属性placeholder,可这属性不兼容IE8以下的浏览器,我自己写了一个兼容处理js // 兼容IE8以下浏览器input不能智能提示功能 if(navigator.ap ...
- r-cnn学习(六):RPN及AnchorTargetLayer学习
RPN网络是faster与fast的主要区别,输入特征图,输出region proposals以及相应的分数. # ------------------------------------------ ...
- delphi xe4 ini文件不能读取的解决方法
今天发现用inifiles下 tinifile.readstring方法突然不能读数据了,结果把ini文件格式由utf-8改成unicode后就能正常读取了.
- IEnumerable和IEnumerable<T>接口
IEnumerable和IEnumerable<T>接口 IEnumerable和IEnumerable<T>接口在.NET中是非常重要的接口,它允许开发人员定义foreach ...
- errno.h
linux 中c语言使用errno.h头文件来记录错误信息以及定义返回错误代码的宏. strerror(errno)打印错误信息 1. warning: implicit declaration of ...
- virtualbox
下载安装:http://wiki.centos.org/zh/HowTos/Virtualization/VirtualBox
- .NET 清理非托管资源
Dispose 类型的 Dispose 方法应释放它拥有的所有资源.它还应该通过调用其父类型的 Dispose 方法释放其基类型拥有的所有资源.该父类型的 Dispose 方法应该释放它拥有的所有资源 ...
- <select> 默认选中
不多bb,直接上代码 html代码: <li><span>所属类别</span> <select id="cate" name=" ...