关闭单节点oracle,oracle rac 如何正确的删除单个节点的actionlist[通俗易懂]

关闭单节点oracle,oracle rac 如何正确的删除单个节点的actionlist[通俗易懂]1节点2使用dbca删除一个节点2节点1alterdatabasedisablethread2;3节点1验证是否已经删除一个节点数据库[03:49:06oracle(db)@rac1~]$srvctlconfigdatabase-dprodDatabaseuniquename:prodDatabasename:prodOraclehome:/u01/app/or…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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.

可以看到节点删除成功

原文:http://blog.csdn.net/kiwi_kid/article/details/44110989

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180085.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python中的merge函数_Python Merge函数原理及用法解析[通俗易懂]

    python中的merge函数_Python Merge函数原理及用法解析[通俗易懂]Merge函数的用法jfz免费资源网简单来说Merge函数相当于Excel中的vlookup函数。当我们对2个表进行数据合并的时候需要通过指定两个表中相同的列作为key,然后通过key匹配到其中要合并在一起的values值。jfz免费资源网然后对于merge函数在Pandas中分为1vs1,多(m)vs1,以及多(m)vs多(m)这三种场景。但是平时用的最多的往往是多vs1的这种场景。也就是说2…

    2022年6月3日
  • treeTable v 1.4.2

    treeTable v 1.4.2treeTablev1.4.2简介treeTable是跨浏览器、性能很高的jquery的树表组件,它使用非常简单,只需要引用jquery库和一个js文件,接口也很简单。优点兼容主流浏览器:支持IE6和IE6+,Firefox,chrome,Opera,Safari接口简洁:在普通表格的基础上增加父子关系的自定义标签就可以组件性能高:内部实现了只绑

    2022年6月11日
  • vim复制粘贴命令

    vim复制粘贴命令1.选定文本块。使用v进入可视模式,移动光标键选定内容。 2.复制的命令是y,即yank(提起),常用的命令如下:   y   在使用v模式选定了某一块的时候,复制选定块到缓冲区用;   yy  复制整行(nyy或者yny,复制n行,n为数字);   y^  复制当前到行头的内容;   y$  复制当前到行尾的内容;   yw  复制一个word(ny…

    2022年9月23日
  • 【Python矩阵转置】| 试使用多方法实现[通俗易懂]

    【Python矩阵转置】| 试使用多方法实现[通俗易懂]矩阵的重要性:实际存储数据通常包含有特征根或是特征向量,是重要。借助Python实现矩阵运算不可或缺。在此过程中,矩阵的转置至关重要。下为几种常见的矩阵转置方法:方法一:(直接法)#step1:#初始化原始矩阵matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]#通过函数指出矩阵的行与列row=len(matrix)col=len(matrix[0])#step2:#交换矩阵的行与列ROW=

    2022年5月5日
  • Map集合实例练习一

    Map集合实例练习一    java基础是关键,当你掌握一定的知识量的时候,但感觉其实还是基础是关键,很多框架都是固定的,只要掌握框架的配置,再加基础,相信你也就可以入这行了。选择有很多,要么及早的地放弃,不要浪费青春时光与金钱,要么坚持不放弃,一直干下去….失败不可怕,可怕的是不敢面对失败。好了,加油!!!引导语,就简单的说到这里。      Map概念Map集合的特点,如是否可重复,…

    2022年5月30日
  • 干货丨初学者学Java应该安装什么软件?

    干货丨初学者学Java应该安装什么软件?初学者刚刚入门学习需要用到一些开发工具,初学Java一般从控制台应用程序开发开始的,在cmd下调试,为你的电脑搭建好开发环境,需要在网站上下载JDK,安装完成后调试成功就可以开始写你的J…

    2022年7月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号