Oracle 19c RAC单节点停机维护硬件

news/2024/12/2 11:50:12/

背景

RAC 环境下一台主机硬件光纤卡不定时重启,造成链路会间断几秒,期间数据库会话响应时间随之变长,该光纤卡在硬件厂商的建议下,决定停机更换备件,为保证生产影响最小,决定停掉该节点,另外节点单跑,更换完硬件,再加入该节点恢复RAC。

1节点正常。

2节点更换硬件

1. 节点2查看服务:

crsctl status res -t 

2. 关闭节点2监听:

srvctl stop listener -n gz2mesdb2

3. 2节点关闭实例

加速停机时间
su - oracle
sqlplus / as sysdba
alter system checkpoint;
alter system checkpoint;
alter system checkpoint;
alter system checkpoint;

关闭节点2实例:
srvctl stop instance -d gzmesdb -i gzmesdb2

4. 关闭节点2crs:

su - root

/grid/app/19.9.0/grid/bin/crsctl stop crs
/grid/app/19.9.0/grid/bin/crsctl disable crs

5. 2节点关机开机

关机+换硬件:
sync
init 0

更换完成后开机

6. 开启节点2集群:

/grid/app/19.9.0/grid/bin/crsctl enable crs
/grid/app/19.9.0/grid/bin/crsctl start crs

7. 开启节点2实例:

srvctl start instance -d gzmesdb -i gzmesdb2

8. 打开PDB:

alter  pluggable database mesdb open;
alter  pluggable database pmsdb open;

9. 开启节点2监听:

srvctl start listener -n gz2mesdb2

10. 节点2重启后添加原有配置

su - oracle
alter session set container=mesdb;
ALTER system SET EVENTS '10503 trace name context forever, level 2000'; 


http://www.ppmy.cn/news/1551743.html

相关文章

开源项目:纯Python构建的中后台管理系统

来源:Python大数据分析 费弗里 大家好我是费老师,目前市面上有很多开源的「中后台管理系统」解决方案,复杂如「若依」那种前端基于Vue,后端基于Java的框架,虽然其提供了较为完善的一整套前后端分离权限管理系统解决方…

【优选算法】模拟

目录 一、[替换所有的问号](https://leetcode.cn/problems/replace-all-s-to-avoid-consecutive-repeating-characters/description/)二、[提莫攻击](https://leetcode.cn/problems/teemo-attacking/description/)三、[Z 字形变换](https://leetcode.cn/problems/zigzag-conver…

CentOS使用chrony服务进行时间同步源设置脚本

CentOS使用chrony服务进行时间同步源设置脚本 #!/bin/bash# Created: 2024-11-26 # Function: Check and Set OS time sync source to 10.0.11.100 # FileName: centos_set_time_source_to_ad.sh # Creator: Anster # Usage: # curl http://webserver-ip/scripts/centos_set…

yolov11剪枝

思路:yolov11中的C3k2与yolov8的c2f的不同,所以与之前yolov8剪枝有稍许不同; 后续:会将剪枝流程写全,以及增加蒸馏、注意力、改loss; 注意: 1.在代码105行修改pruning.get_threshold(yolo.mo…

Qt 中的 UiTools 详解

Qt 是一个功能强大的 C 跨平台开发框架,支持用户界面设计、图形渲染、事件处理等诸多功能。UiTools 是 Qt 提供的一个模块,专门用于动态加载和处理 .ui 文件。它在动态界面生成、模板化设计等场景下尤为重要。 一、什么是 UiTools? UiTools …

javaweb 前端 vue3

vue快速入门 引入createAPP这个模块,或者说这个函数 第二步,创建应用实例 调用createAPP这个函数,传递对象{},js中定义对象用{} js的分号可以加或者不加 第四步准备数据,在传递的对象中声明这个方法data,指…

七:仪表盘安装-controller node

一:工具、环境准备-controller node 二:OpenStack环境准备-controller node 三:安装服务-controller node 四:工具、环境准备-compute node 五:OpenStack环境准备-compute node 六:安装服务-compute node 七…

【JAVA】Java高级:连接池的使用与性能优化——C3P0、HikariCP与DBCP比较

在Java开发中,数据库连接池帮助我们有效地管理数据库连接,减少连接的创建和销毁所带来的开销,从而提高应用程序的性能和可伸缩性。常用的数据库连接池有C3P0、HikariCP和DBCP。接下来,我们将逐步深入了解这三种连接池的特点、优缺…