oracle rac 如何正确的删除单个节点的actionlist

1	节点2
使用dbca删除一个节点

2	节点1
alter database disable thread 2;

3	节点1
验证是否已经删除一个节点数据库
[03:49:06 oracle(db)@rac1 ~]$ srvctl config database -d prod
Database unique name: prod
Database name: prod
Oracle home: /u01/app/oracle/product/11.2.0/db
Oracle user: oracle
Spfile: +DATA/prod/spfileprod.ora
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: prod
Database instances: prod1
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Database is administrator managed

4 节点1
停止节点2的监听
srvctl disable listener -l LISTENER -n rac2;
srvctl stop listener -l LISTENER -n rac2;

5	节点2
更新节点信息
/u01/app/oracle/product/11.2.0/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0/db "CLUSTER_NODES={rac2}" -local

6	节点2
删除节点2的ORACLE软件
/u01/app/oracle/product/11.2.0/db/deinstall/deinstall -local

7	节点1
更新剩余节点的信息
/u01/app/oracle/product/11.2.0/db/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/oracle/product/11.2.0/db "CLUSTER_NODES={rac1}"

删除oracle软件已经完成
下面来删除grid软件
8	节点1
查看ons的资源情况
olsnodes -s -t
rac1 Active Unpinned
rac2 Active Unpinned

9	节点2
以root用户执行rootcrs.pl 脚本清楚grid的配置信息
/u01/app/11.2.0/grid/crs/install/rootcrs.pl -deconfig -deinstall -force

10	节点1
再次确认ons的资源情况
olsnodes -s -t
rac1 Active Unpinned
rac2 Inactive Unpinned

11	节点1
root用户执行
删除另外一个节点的信息
 crsctl delete node -n rac2

olsnodes -s -t
rac1 Active Unpinned

12	节点2
oracle用户执行
/u01/app/11.2.0/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0/grid/ "CLUSTER_NODES=rac2" CRS=TRUE -silent -local

13	节点2
卸载grid软件
oracle用户执行
/u01/app/11.2.0/grid/deinstall/deinstall -local
root 用户下执行
rm -rf /etc/oraInst.loc
rm -rf /opt/ORCLfmap
rm -rf /etc/oratab

14	节点1
更新剩余节点的信息
oracle用户执行:
/u01/app/11.2.0/grid/oui/bin/runInstaller -updateNodeList ORACLE_HOME=/u01/app/11.2.0/grid/ "CLUSTER_NODES=rac1" CRS=TRUE -silent

15 节点1
检查是否已经删除
[04:24:28 oracle(db)@rac1 ~]$ cluvfy stage -post nodedel -n rac2 -verbose

Performing post-checks for node removal

Checking CRS integrity...

Clusterware version consistency passed
The Oracle Clusterware is healthy on node "rac1"

CRS integrity check passed
Result:
Node removal check passed

Post-check for node removal was successful.

可以看到节点删除成功

时间: 2024-12-13 16:23:42

oracle rac 如何正确的删除单个节点的actionlist的相关文章

Oracle RAC 11gR2+WebLogic集群6节点项目安装实施维护视频课程套餐

Oracle RAC 11gR2+WebLogic集群6节点项目安装实施维护视频课程套餐 套餐介绍:高薪必学的企业级核心应用Oracle+WebLogic集群教程. 基础:介绍Oracle RAC 11gR2集群组件概念,ASM存储,体系结构,WebLogic集群相关概念,域,JDK,JVM,数据源,连接池. 实战:1.企业级应用系统项目的实施流程,如调研,方案,规划等;2.Linux统安装与环境配置,ASM存储配置,Oracle 11gRAC集群软件安装与数据RAC数据库创建,RAC集群日常维

ORACLE RAC 11G 添加以及删除UNDO表空间

在生产环境上,由于闪存盘的容量有限,现在需要将闪存盘里面的UNDO表空间,替换到非闪存的磁盘里面. 磁盘的使用情况如下: 表空间使用情况如下: RAC两个节点占用将近167G的空间. 操作步骤如下: 在其他磁盘新建RAC两个节点的undo表空间,然后设置成默认的UNDO表空间,后面再新建名称一模一样的UNDO表空间,切换回来(之所以要切换回一样的UNDO表空间,是防止某些应用程序写死). 操作如下,RAC两个节点: 一.新建UNDO表空间 节点1: create undo tablespace

Oracle RAC集群体系结构

一. Oracle集群体系结构 Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real Application Clusters(RAC)两大部分组成. oracle RAC的实质是位于不同操作系统的Oracle实例节点同时访问同一个Oracle数据库,每个节点间通过私有网络进行通信,互相监控节点的运行状态,oracle数据

风险提醒之Oracle RAC高可用失效

前言 不知不觉,技术人生·我和数据中心的故事来到了第二期,有朋友开始关心小y是谁,这不重要,我们更关心的是技术层面的分享以及给客户带来的实际的风险提示.后续我们还会继续分享中包括操作系统的小亦,中间件的小W的故事....小y这个名字,其实没有什么特殊的含义,就暂且用他来代表我们这些为数据中心奉献自己无悔青春的运维人吧! 本期分享主题 小y今天要和大家分享的是下面这么一个严肃的话题: 你的Oracle RAC是真的高可用么?还是伪高可用呢? 换句话说: 当Oracle RAC集群中的一个节点所在的

Oracle 11g R2 RAC删除一节点过程

实验场景: 两节点RAC,主机名是db1.db2,现在需要删除db2,本示例是在正常状态下删除. 1.  db1,db2节点检查CSS服务器是否正常,如下即为正常. [[email protected] ~]# su - grid    [[email protected] ~]$ olsnodes -t -s     db1     Active  Unpinned     db2     Active  Unpinned     [[email protected] ~]$ 如果pinned

部署Physical Dataguard 与 双节点Oracle RAC环境

关于oracle rac 部署请访问这里 http://worms.blog.51cto.com/969144/1416975 系统信息: Primary端 RAC  Primary RACDG1(主机) RACDG2(主机) 备注 Public IP 172.20.10. 11 172.20.10. 12 Virtual IP 10.0.0.11 10.0.0.12 Instance racdg1 racdg2 DB name RACDG DATA file +DATA2/racdg/data

转 RAC单个节点执行expdp提示ORA-31693 ORA-31617 ORA-19505 ORA-27037错误

http://blog.itpub.net/31394774/viewspace-2217567/ 1.在RAC单节点执行expdp,出现ORA-31693 ORA-31617 ORA-19505 ORA-27037错误 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 [email pro

Oracle RAC Study之--删除VOTE DISK

Oracle RAC Study之--删除VOTE DISK 环境: 操作系统: AIX 5300-09 集群软件: CRS 10.2.0.1 数据库:   Oracle 10.2.0.1 构建AIX平台下RAC 依据共享存储的使用方式可以分两种: 1.建立基于并发卷组(VG concurrent)的共享存储 2.建立基于ASM下的RAW的共享存储 如下图所示: 本案例是用于基于VG Concurrent 的共享存储: 在添加了vote disk后,主机重新启动后,出现以下错误,并且CRS se

关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)

问: 假设如下场景:4个节点rac,心跳线走的是千m网络交换机,若是该千M网络交换机断电,我想知道crs的驱逐节点的算法是怎么样的? Oracle 大连 GCS 答复: 如果心跳网络断掉了,oracle的集群就会分裂成若干个小的自己群,我们叫cohort(你可以在ocssd.log)里面找到. oracle会根据每个cohort包含的节点数量决定哪个子集群离开,基本的原则是: 1. 节点数多的自己群留下,节点数少的被驱逐. 2. 如果每个子集群的节点数相同,那么包含了最小节点编号的节点会被保留.