试验删除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 ...
随机推荐
- Linux C 字符串函数 strlen()、strcat()、strncat()、strcmp()、strncmp()、strcpy()、strncpy() 详解
strlen(返回字符串长度) 表头文件 #include <string.h> 定义函数 size_t strlen(const char *s); 函数说明 strlen()用来计 ...
- jquery解析php通过ajax传过来的json二维数组对象
ajax获得php传过来的json二维数组对象,jquery解析 php代码: <?php $news = array( '武汉'=>array(1,2,3), '广州'=>arra ...
- Android 组件和进程的一些关系
1.Service 如果没有单独指定线程的话,那么和主activity是在同一个线程的,就是主线程,那么也不能够在这个service中做耗时操作,否则一定会中断退出. 2.默认情况下,一个Androi ...
- 14. Longest Common Prefix
题目: Write a function to find the longest common prefix string amongst an array of strings. Subscribe ...
- Multiple dex files define Lcom/google/zxing/BarcodeFormat
解决zxing “Could not find class 'com.goole.zxing.Result”和“Multiple dex files define”问题 时间 2014-04-24 1 ...
- mybatis动态sql
MyBatis 采用功能强大的基于 OGNL 的表达式来消除其他元素. if choose(when,otherwise) trim(where,set) foreach 例子(2): &l ...
- 触发器--mysql
SHOW TRIGGERS;查看所有触发器 create trigger tg1 after insert on user for each row beginupdate user set name ...
- python常见数据类型
字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串烦人过程其实很简单,只需为变量分配一个值即可.例如: var = 'Hello Wor ...
- hdu 1358 Period
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1358 思路:Next数组的用法,在第i个位置上如果有i%(i-Next[i])==0的话最小循环节就是 ...
- HTTP协议GET和POST请求的区别
浏览器中输入网址访问资源一般都是通过GET方式:在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交.Http协议定义了与服务器交互的不同方法,最基本的方法有4种, ...