广告
返回顶部
首页 > 资讯 > 数据库 >【RAC】RAC删除节点
  • 347
分享到

【RAC】RAC删除节点

2024-04-02 19:04:59 347人浏览 薄情痞子
摘要

一、  规划 二、  思路清晰 step1: 删除实例 step2: 删除 oracle 软件 step3: 删除 GI 软件 step

一、  规划

【RAC】RAC删除节点

二、  思路清晰

step1: 删除实例

step2: 删除 oracle 软件

step3: 删除 GI 软件

step4: 删除节点后验证

三、  删除节点过程

1.  删除实例

实例是由policy-managed 或 administrator-managed, 删除实例的步骤是不同的。

情况一、policy-managed

执行以下命令

$ srvctl   stop instance -d ORCL -n rac3

$ srvctl relocate server -n rac3 -g Free

第一条命令是停止Instance ,第二条命令从当前的 server pool 中移除节点,迁移到空闲的 server pool 中。

情况二、administrator-managed

1 )停止 Instance

执行以下命令

$ srvctl status database -d ORCL

$ srvctl stop instance -d ORCL -n rac3

2)  DBCA 删除 instance ( rac1 执行)

(oracle 用户)

方式一:静默方式

执行以下命令:

$ dbca -silent -deleteInstance -nodeList rac3 -gdbName ORCL -instanceName ORCL3 -sysDBAUserName sys -sysDBAPassWord oracle

命令参考:

$ dbca -silent -deleteInstance -nodeList node_name -gdbName gdb_name -instanceName instance_name -sysDBAUserName sysdba -sysDBAPassword password

参数说明:

node_name: 想要添加到的节点名

gdb_name: global database name

instance_name: 指定实例名

sysdba: 有 sysdba 权限的用户

password: 密码

方式二:DBCA 图形界面方式

【RAC】RAC删除节点

【RAC】RAC删除节点

【RAC】RAC删除节点

【RAC】RAC删除节点

【RAC】RAC删除节点

【RAC】RAC删除节点

2.  删除oracle 软件

1)  停止并移除监听(rac1 )

$ srvctl disable listener -n rac3

$ srvctl stop listener -n rac3

2)  更新inventory ( rac3 )

$ cd $ORACLE_HOME/oui/bin

$ ./runInstaller -updateNodeList ORACLE_HOME= $ORACLE_HOME "CLUSTER_NODES={rac3}" -local

3)  卸载oracle 软件( rac3 )

$ cd $ORACLE_HOME/deinstall

$ ./deinstall -local

4)  更新inventory ( rac1 )

$ cd $ORACLE_HOME/oui/bin

$ ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={rac1,rac2}"

注:rac1 和 rac2 为保留节点名

3.  删除GI 软件

1)  查看集群节点信息

(grid 用户)

$ olsnodes -s -t

rac1    Active  Unpinned

rac2    Active  Unpinned

rac3    Active  Unpinned

上条命令显示节点是否处于active 状态,以及是否处于固定( pin )状态。

如果是pinned, 需要设置为 unpinned

# crsctl unpin CSS -n rac3

2)  禁止集群程序和守护进程(rac3 )

(root 用户)

# export ORACLE_HOME=/u01/app/11.2.0/grid

#  cd $ORACLE_HOME/crs/install

#   perl rootcrs.pl -deconfig -force

如果遇到以下问题

Can't locate Env.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . .) at crsconfig_lib.pm line 703.

BEGIN failed--compilation aborted at crsconfig_lib.pm line 703.

Compilation failed in require at ./rootcrs.pl line 305.

BEGIN failed--compilation aborted at ./rootcrs.pl line 305.

执行以下命令得以解决

# cp /u01/app/11.2.0/grid/perl/lib/5.10.0/Env.pm /usr/lib64/perl5/vendor_perl/

3)  删除节点信息(rac1 )

# cd /u01/app/11.2.0/grid/bin

# ./crsctl delete node -n rac3

4)  更新inventory ( rac3 )

(grid 用户)

$ cd $ORACLE_HOME/oui/bin

$ ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={rac3}" CRS=TRUE -silent -local

5)  卸载GI 软件( rac3 )

(grid 用户)

$ cd $ORACLE_HOME/deinstall

$ ./deinstall -local

期间要根据提示运行一条长命令(root 用户)

# /tmp/deinstall2020-08-07_02-21-51PM/perl/bin/perl -I/tmp/deinstall2020-08-07_02-21-51PM/perl/lib -I/tmp/deinstall2020-08-07_02-21-51PM/crs/install /tmp/deinstall2020-08-07_02-21-51PM/crs/install/rootcrs.pl -force  -deconfig -paramfile "/tmp/deinstall2020-08-07_02-21-51PM/response/deinstall_Ora11g_gridinfrahome1.rsp"

最后还要运行三条清理命令(root 用户)

# rm -rf /etc/oraInst.loc

# rm -rf /opt/ORCLfmap

# rm -rf /etc/oratab

6)  再次更新inventory ( rac1 )

$ cd $ORACLE_HOME/oui/bin

$ ./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={rac1,rac2}" CRS=TRUE -silent

7)  检查节点是否删除干净(rac1 )

(grid 用户)

$ cluvfy stage -post nodedel -n rac3 -verbose

8)  备份OCR

# cd /u01/app/11.2.0/grid/bin

# ./ocrconfig -manualbackup

4.  删除节点后验证

1)  验证资源状态

【RAC】RAC删除节点

2)  验证数据库实例信息

sql> select instance_number,instance_name,host_name from gv$instance;

INSTANCE_NUMBER INSTANCE_NAME       HOST_NAME

--------------- ---------------- -----------------

              1     ORCL1                rac1

              2     ORCL2                rac2

---- end ----

您可能感兴趣的文档:

--结束END--

本文标题: 【RAC】RAC删除节点

本文链接: https://www.lsjlt.com/news/47629.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【RAC】RAC删除节点
    一、  规划 二、  思路清晰 step1: 删除实例 step2: 删除 oracle 软件 step3: 删除 GI 软件 step...
    99+
    2022-10-18
  • Oracle Rac 删除节点
    Oracle inventory存储节点上配置和运行信息,删除节点时自动更新。 Oracle Rac 11g R2删除节点非常容易:从逻辑上从集群中解锁一个集群节点,并关闭,将可以从集群中分离出来,然后...
    99+
    2022-10-18
  • Oracle 11G RAC如何删除节点
    这篇文章主要介绍了Oracle 11G RAC如何删除节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。软硬件环境数据库版本:11.2.0....
    99+
    2022-11-30
    oracle rac
  • Oracle 10G RAC 删除已有节点
    如果现在在RAC集群中有三个节点c1、c2、c3:如果想要卸载c3节点。1、在c1或者c2上删除c3实例运行dbca然后选择Oracle Real Application Clusters database...
    99+
    2022-10-18
  • Oracle 11g R2 RAC删除一节点过程
    实验场景:两节点RAC,主机名是db1、db2,现在需要删除db2,本示例是在正常状态下删除。1.  db1,db2节点检查CSS服务器是否正常,如下即为正常。[root@db1 ~]# su -...
    99+
    2022-10-18
  • 【RAC】RAC添加节点
    一、 规划 二、 思路清晰 step1: 配置 rac3 操作系统,保持与现有节点一致 step2: 配置 grid 和 oracle 用户互信 step3: 检测集群状态...
    99+
    2022-10-18
  • 11G RAC节点删除与添加的方法是什么
    这篇文章主要介绍“11G RAC节点删除与添加的方法是什么”,在日常操作中,相信很多人在11G RAC节点删除与添加的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-18
  • 【RAC】Oracle10g RAC 节点重配的方式
    前段时间说过Oracle11g RAC节点重配的一些说明,相对于Oracle10g来说,更方便更便于管理。那么Oracle10 RAC 需要通过什么方式呢,或者需要注意什么呢  ...
    99+
    2022-10-18
  • rac 11.0.2.4添加节点
    新节点不用拷贝软件,系统环境配置和rac1相同即可,手动添加与rac1、rac2互信,更改hosts文件.然后开搞:老节点oracle及grid用户下检查:cluvfy stage -pre nodeadd...
    99+
    2022-10-18
  • 12c RAC增加节点
    在上一篇文章《Oracle VM上实施Oracle 12cR2 RAC》,我们在Oracle VM虚拟化平台上创建了一个2节点的RAC集群。现在我们把2节点集群扩展到3节点集群,即新增一个节点3。 ...
    99+
    2022-10-18
  • Oracle 11G RAC 增加节点
    集群中增加节点大致分为 4 个步骤:前期准备阶段、新节点加入集群(安装 GI 软件)、新节点安装 DB 软件、给新节点分配实例。 一 . ...
    99+
    2022-10-18
  • Oracle 10g RAC 加入新节点
    1、在一台裸机上安装Linux系统c3,准备让其加入c1,c2两节点的rac环境要有两个网卡eth0,eth2(略)2、调整/etc/hosts文件将三个节点都变成如下127.0.0.1localhost1...
    99+
    2022-10-18
  • redhat6 + 11G RAC 双节点部署
     一、配置网络环境node1[root@node1 ~]#vi/etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=node...
    99+
    2022-10-18
  • 2节点RAC如何安装
    这篇文章主要介绍了2节点RAC如何安装,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 一、安全相关(2个节点执行) 关闭selinux&...
    99+
    2022-10-18
  • Oracle RAC Study之--删除VOTE DISK
    Oracle RAC Study之--删除VOTE DISK环境:操作系统: AIX 5300-09集群软件: CRS 10.2.0.1数据库:   Oracle 10.2.0...
    99+
    2022-10-18
  • RAC处理节点运行问题
    srvctl status database -d 发现有个实例没有运行srvctl status database -d abc实例 q1 没有在ora1节点上运行实例 q2 正在节点 ora2上运行sr...
    99+
    2022-10-18
  • 【Oracle Database】Oracle RAC(六):节点管理
    [root@wallet03 ~]# yum install -y iscsi-initiator-utils [root@wallet03 ~]# vim /etc/iscsi/iscsid.conf n...
    99+
    2022-10-18
  • 12c RAC 添加删除ora.dbanme.db资源
    一、说明我们在安装数据库集群的时候,最后有一步是使用DBCA建库,建库的过程中到底在集群资源中做了什么呢?实际上添加了一个ora.dbname.db这个集群资源。删除数据库的方法1、使用DBCA进行删除,这...
    99+
    2022-10-18
  • 如何删除卸载oracle 11g rac
    这篇文章将为大家详细讲解有关如何删除卸载oracle 11g rac,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 操作系统linux 64位 ## 注意:以下操作均...
    99+
    2022-10-18
  • 怎么修kingsql中RAC节点故障
    这篇文章主要讲解了“怎么修kingsql中RAC节点故障”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么修kingsql中RAC节点故障”吧! ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作