当前位置: 首页 > news >正文

Oracle 11G RAC 删除添加节点(一):删除节点

1、查看节点删除前的资源状态

用集群资源查看命令查看一下状态

1  [grid@lvmrac1 ~]$crsctl stat res ‐t
2   ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
3  NAME           TARGET  STATE        SERVER                   STATE DETAILS
4   ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
5  Local Resources
6   ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
7  ora.ARCH.dg
8                 ONLINE  ONLINE       lvmrac1
9                 ONLINE  ONLINE       lvmrac2
10 ora.DATA.dg
11                 ONLINE  ONLINE       lvmrac1
12                 ONLINE  ONLINE       lvmrac2
13 ora.LISTENER.l snr
14                 ONLINE  ONLINE       lvmrac1
15                 ONLINE  ONLINE       lvmrac2
16 ora.OCR.dg
17                 ONLINE  ONLINE       lvmrac1
18                 ONLINE  ONLINE       lvmrac2
19 ora.asm
20                 ONLINE  ONLINE       lvmrac1                  Started
21                 ONLINE  ONLINE       lvmrac2                  Started
22 ora.gsd
23                 OFFLINE OFFLINE      lvmrac1
24                 OFFLINE OFFLINE      lvmrac2
25 ora.net1.network
26                 ONLINE  ONLINE       lvmrac1
27                 ONLINE  ONLINE       lvmrac2
28 ora.ons
29                 ONLINE  ONLINE       lvmrac1
30                 ONLINE  ONLINE       lvmrac2
31 ora.registry.acfs
32                 ONLINE  ONLINE       lvmrac1
33                 ONLINE  ONLINE       lvmrac2
34  ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
35 Cluster Resources
36  ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
37 ora.LISTENER_SCAN1.l snr
38        1        ONLINE  ONLINE       lvmrac2
39 ora.cvu
40        1        ONLINE  ONLINE       lvmrac2
41 ora.lvmrac.db
42        1        ONLINE  ONLINE       lvmrac1                  Open
   		  2        ONLINE  ONLINE       1vmrac2                  Open
44 ora.1vmrac1.vip
45        1        ONLINE  ONLINE       1vmrac1
46 ora.1vmrac2.vip
47        1        ONLINE  ONLINE       1vmrac2
48 ora.oc4j
49        1        ONLINE  ONLINE       1vmrac1
5 ora.scan1.vip
51        1        ONLINE  ONLINE       1vmrac2

将节点1关机,再次查看集群资源

[grid@1vmrac2 ~]$ crsct1 stat res -t
2  --------------------------------------------------------------------------------
3  NAME           TARGET  STATE        SERVER                   STATE DETAILS
4  --------------------------------------------------------------------------------
5  Loca1 Resources
6  --------------------------------------------------------------------------------
7  ora.ARCH.dg
8                 ONLINE  ONLINE       1vmrac2
9  ora.DATA.dg
1                 ONLINE  ONLINE       1vmrac2
11 ora.LISTENER.1snr
12                 ONLINE  ONLINE       1vmrac2
13 ora.OCR.dg
14                 ONLINE  ONLINE       1vmrac2
15 ora.asm
16                 ONLINE  ONLINE       1vmrac2                  Started
17 ora.gsd
18                 OFFLINE OFFLINE      1vmrac2
19 ora.net1.network
2                 ONLINE  ONLINE       1vmrac2
21 ora.ons
22                 ONLINE  ONLINE       1vmrac2
23 ora.registry.acfs
24                 ONLINE  ONLINE       1vmrac2
25  --------------------------------------------------------------------------------
26 C1uster Resources
27  --------------------------------------------------------------------------------
28 ora.LISTENER_SCAN1.1snr

29	1	ONLINE	ONLINE	1vmrac2
3	ora.cvu			
31	1	ONLINE	ONLINE	1vmrac2
32 ora.1vmrac.db
33        1        ONLINE  OFFLINE
34        2        ONLINE  ONLINE       1vmrac2                  Open
35 ora.1vmrac1.vip
36        1        ONLINE  INTERMEDIATE 1vmrac2                  FAILED OVER
37 ora.1vmrac2.vip
		  1        ONLINE  ONLINE       lvmrac2 ora.oc4j
	      1        ONLINE  OFFLINE                               STARTING ora.scan1.vip
		  1        ONLINE  ONLINE       lvmrac2

2、删除instance(在节点2进行节点1的删除)

1)检查OCR备份(grid)

36  [grid@lvmrac1 ~]$ ocrconfig ‐showbackup
37 lvmrac1 2017/03/30 05:58:31 /u01/11.2.0/grid/cdata/lvmrac‐cluster/backup00.ocr
38 lvmrac1 2017/03/30 01:58:29 /u01/11.2.0/grid/cdata/lvmrac‐cluster/backup01.ocr
39 lvmrac1 2017/03/29 21:58:28 /u01/11.2.0/grid/cdata/lvmrac‐cluster/backup02.ocr
40 lvmrac1 2017/03/29 21:58:28 /u01/11.2.0/grid/cdata/lvmrac‐cluster/day.ocr
41 lvmrac1 2017/03/29 21:58:28 /u01/11.2.0/grid/cdata/lvmrac‐cluster/week.ocr

2)删除要删除节点的instance(oracle)

dbca -silent -deleteDatabase -sourceDB lvmrac1 -sysDBAUserName sys -sysDBAPassword xxxx

3)在保留的节点禁用删除节点的log thread(oracle)

1  SQL> ALTER DATABASE DISABLE THREAD 1; 2
3  Database a1tered.

3、移除rac

1)清除删除节点的监听(grid)
RAC中grid用户管理数据库的监听,还管理数据库的ASM;oracle只负责数据库

1  [grid@lvmrac2 ~]$ srvctl disable listener ‐l listener ‐n lvmrac1
2  [grid@lvmrac2 ~]$ srvctl stop listener ‐l listener  ‐n lvmrac1

2)在删除节点,同步oraInventory库
进入$ORACLE_HOME/oui/bin(grid、oracle)

[grid@lvmrac1 bin]$ ./runInstaller ‐updateNodeList ORACLE_HOME=/u01/11.2.0/grid/ "CLUSTER_NODES={lvmrac1}" ‐local
5  Starting Oracle Universal Installer... 6
7  Checking swap space: must be greater than 500 MB.   Actual 4031 MB    Passed
8  The inventory pointer is located at /etc/oraInst.loc
9  The inventory is located at /u01/app/oraInventory 10  'UpdateNodeList ' was successful.
11
12  [oracle@lvmrac1 bin]$  ./runInstaller ‐updateNodeList
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1/ "CLUSTER_NODES={lvmrac1}" ‐local
13 Starting Oracle Universal Installer... 14
15 Checking swap space: must be greater than 500 MB.   Actual 4026 MB    Passed
16 The inventory pointer is located at /etc/oraInst.loc
17 The inventory is located at /u01/app/oraInventory 18  'UpdateNodeList ' was successful.

3)在删除节点删除软件

1  进入$ORACLE_HOME/de install
2  [grid@lvmrac1 de install]$ ./de install ‐local
3  按照提示,一步一步进行 4
5  [oracle@lvmrac1 de install]$ ./de install ‐local
6  按照提示,一步一步进行

4)在保留节点,同步oraInventory库

 进入$ORACLE_HOME/oui/bin(grid、oracle)
2  [grid@lvmrac2 bin]$ ./runInstaller ‐updateNodeList ORACLE_HOME=/u01/11.2.0/grid/ "CLUSTER_NODES={lvmrac2}"
3  Starting Oracle Universal Installer... 4
5  Checking swap space: must be greater than 500 MB.   Actual 2763 MB    Passed
6  The inventory pointer is located at /etc/oraInst.loc
7  The inventory is located at /u01/app/oraInventory 8  'UpdateNodeList ' was successful.
9
10  [oracle@lvmrac2 bin]$ ./runInstaller ‐updateNodeList
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1/ "CLUSTER_NODES={lvmrac2}"
11 Starting Oracle Universal Installer... 12
13 Checking swap space: must be greater than 500 MB.   Actual 2883 MB    Passed
14 The inventory pointer is located at /etc/oraInst.loc
15 The inventory is located at /u01/app/oraInventory 16  'UpdateNodeList ' was successful.

相关文章:

  • 智能SEO关键词AI精准布局
  • swagger 注释说明
  • LeetCode 34 在排序数组中查找元素的第一个和最后一个位置
  • 【5G学习】5G中常说的上下文之上下文响应
  • 在线地图支持天地图和腾讯地图,仪表板和数据大屏支持发布功能,DataEase开源BI工具v2.10.7 LTS版本发布
  • java中的Future的设计模式 手写一个简易的Future
  • C语言 ——— 认识C语言
  • 应对海量数据归档难题?AWS Glacier 的低成本冷存储解决方案实践指南
  • Keras使用1
  • 【AI学习从零至壹】语⾔模型及词向量相关知识
  • linux多线(进)程编程——(6)共享内存
  • 链表代码实现(C++)
  • C语言--常见的编程示例
  • 医药采购系统平台第5天01:药品目录导入功能的实现Oracle触发器的定义供货商药品目录模块的分析供货商目录表和供货商控制表的分析、数据模型设计和优化
  • Rasa 模拟实现超简易医生助手(适合初学练手)
  • Tkinter表格与列表框应用
  • 制作像素风《饥荒》类游戏的整体蓝图和流程
  • ubuntu 2404 安装 vcs 2018
  • Doris 安装部署、实际应用及优化实践:对比 ClickHouse 的深度解析
  • 从零搭建高可用Kafka集群与EFAK监控平台:全流程实战总结
  • 国铁集团郑州局预计“五一”发送642.5万人
  • 习近平在上海考察时强调,加快建成具有全球影响力的科技创新高地
  • 铁路五一假期运输今日启动,预计发送旅客1.44亿人次
  • 法治日报调查直播间“杀熟”乱象:熟客越买越贵,举证难维权不易
  • 10台核电新机组获核准,上海核电厂商独揽超500亿元订单
  • 赛力斯拟赴港上市:去年扭亏为盈净利59亿元,三年内实现百万销量目标