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. UI第十三节——UIActionSheet

    - (void)viewDidLoad {    [super viewDidLoad];        UISwitch *swc = [[UISwitch alloc] initWithFrame ...

  2. Mac Pro 利用PHP导出SVN新增或修改过的文件

    先前在 Windows 操作系统下,习惯用 TortoiseSVN 导出新增或修改过的文件([相当实用]如何让TortoiseSVN导出新增或修改过的文件 ),最近换成了 Mac Pro 笔记本电脑, ...

  3. UI设计

    微软压平的瓷砖设计符合最直接的信息接受方式,但不符合人类的审美观念. 换句话说,除了平,还有艺术,人类的脑力活动从不会平的像个白板,它是九曲十八弯的脉冲波动. 人类几千年的的审美史上,从没有出现过这种 ...

  4. 初学者在ubuntu下安装使用git(下)

    4.将代码传到oschina上去 之前已经将git配置完成了,现在通过ssh的方式访问资源库,先要用命令 ssh-keygen –C '你的邮箱' –t rsa .这样就会在ssh文件夹下建一相应的密 ...

  5. HTTP参数污染

    HTTP Parameter Pollution简称HPP,所以有的人也称之为“HPP参数污染”. 一篇很不错关于HPP参数污染的文章:http://www.paigu.com/a/33478/235 ...

  6. 【krpano】krpano xml资源解密(破解)软件说明与下载(v1.2)

    欢迎加入qq群551278936讨论krpano技术以及获取最新软件.   该软件已经不再维护,现在已经被KRPano资源分析工具取代,详情参见 http://www.cnblogs.com/reac ...

  7. [Linux]Linux系统调用列表

    本文列出了大部分常见的Linux系统调用,并附有简要中文说明. 以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数.这可能是你在互联网上所能看到的唯一一篇中文注释的 ...

  8. mac下剪切文件或文件夹

    首先选中文件,按Command+C复制文件:然后按Command+Option+V:就可以把你的文件剪走了!

  9. .NET 事件

    事件概述                                                                 在发生其他类或对象关注的事情时,类或对象可通过事件通知它们.发 ...

  10. poj 2955 Brackets

    题目链接:http://poj.org/problem?id=2955 思路:括号匹配问题,求出所给序列中最长的可以匹配的长度(中间可以存在不匹配的)例如[(])]有[()]符合条件,长度为4 dp[ ...