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)节点的更多相关文章

  1. 试验添加RAC(ORA10G)节点

    删除一个RAC节点:http://www.cnblogs.com/myrunning/p/4548624.html 1.1安装CLUSTERWARE软件 备注:在做添加删除节点时,10G版本一定要注意 ...

  2. RAC 某节点不可用时,对应VIP是否可用

    实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...

  3. [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 ...

  4. hadoop 集群 加入一个新的存储节点和删除一个计算节点需要刷新集群状态命令

    加入一个新的存储节点和删除一个计算节点需要刷新集群状态命令 方式1:静态添加datanode,停止namenode方式 1.停止namenode 2.修改slaves文件,并更新到各个节点3.启动na ...

  5. [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 ...

  6. Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh

    Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh前,要先清除之前的crs配置信息 # /u01/app/11.2.0/grid/crs/install/rootcr ...

  7. YTU 2601: 熟悉题型——填空题(删除线性表节点)

    2601: 熟悉题型--填空题(删除线性表节点) 时间限制: 1 Sec  内存限制: 128 MB 提交: 357  解决: 212 题目描述 给出一串具体长度的数据,删除指定数据. 已经给出部分代 ...

  8. 删除链表中间节点和a/b处的节点

    [题目]: 给定链表的头节点 head,实现删除链表的中间节点的函数. 例如: 步删除任何节点: 1->2,删除节点1: 1->2->3,删除节点2: 1->2->3-& ...

  9. 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 ...

随机推荐

  1. C#,int转成string,string转成int

    转载:http://www.cnblogs.com/xshy3412/archive/2007/08/29/874362.html 1,int转成string用toString 或者Convert.t ...

  2. Coursera-Getting and Cleaning Data-week4-R语言中的正则表达式以及文本处理

    博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html Thursday, January 29, 2015 补上第四周笔记,以及本次课程总结. 第四周 ...

  3. CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(4)构造尺寸更灵活的背景

    相比传统的图片背景来说,使用CSS构造背景色不仅可以降低网络传输的开销,更由于其尺寸的可控性受到开发者的青睐. 如设计师设计了一张背景图片作为标题背景,如图5.18所示.对于用电脑浏览网页的用户来说, ...

  4. Navigation Bar options for Android (based on photosomething project)

    1, Tab控件即标签页,可以在一页中切换显示n页内容,要使用此效果,需要用到TabHost和Tabwidget类.(过时了?) Tab控件具有两种实现过程,一是在同一个Activity中切换显示不同 ...

  5. C#夯实基础系列之const与readonly

    一.const与readonly的争议       你一定写过const,也一定用过readonly,但说起两者的区别,并说出何时用const,何时用readonly,你是否能清晰有条理地说出个一二三 ...

  6. SQL/T-SQL实例参考

    ,D.[Score] B_Score ,'Distince'= CASE WHEN C.Score > D.Score THEN C.[Score] - D.[Score] WHEN C.Sco ...

  7. wampServer图标为橙色无法启动原因之一

    前段时间,自己在本地做了一个WordPress的网站,利用wampserver配置的,后来突然无法启动了. 经过仔细查找发现是因为之前装了sql server,导致wampServer无法启动,那么怎 ...

  8. Frame创建窗体实例

    public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Fram ...

  9. 错误:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the arguments (int, MyFragment)

    Fragment newfragment =new MyFragment();fragmentTransaction.replace(R.layout.activity_main,newfragmen ...

  10. Metro下读取txt文件

    情况1:txt是Utf8格式的. 读取代码:IList<String> lines = await Windows.Storage.FileIO.ReadLinesAsync(file); ...