adg切换(RAC TO SINGLE)

广大1年前技术文章422

adg切换步骤:

1、关闭两节点监听和清理外部链接:

su - grid

srvctl stop listener

ps -ef|grep LOCAL=NO|awk '{print $2}'|xargs kill -9 


2、生产2号节点关闭数据库:

su - oracle

sqlplus / as sysdba

shutdown immediate;

exit;


3、生产1号节点执行主切备,并开启日志应用

su - oracle

sqlplus / as sysdba

alter system checkpoint;

alter database commit to switchover to physical standby with session shutdown ;

(执行主切备)

shutdown immediate;

startup

set linesize 300;

select dbid,name,open_mode,current_scn,protection_mode,database_role,force_logging,switchover_status from gv$database;

(检查主库状态)

alter database recover managed standby database using current logfile disconnect from session;

(开启日志应用)


4、启动2号节点

su - oracle

sqlplus / as sysdba

startup

select dbid,name,open_mode,current_scn,protection_mode,database_role,force_logging,switchover_status from gv$database;(检查数据库状态--正确应为physical standby)


5、启动资金两节点监听:

su - grid

srvctl start listener


6、备库停监听和杀外部链接:

su - oracle

lsnrctl stop 

su - root

ps -ef|grep LOCAL=NO|awk '{print $2}'|xargs kill -9


7、备库转换为主库:

su - oracle

sqlplus / as sysdba

select dbid,name,open_mode,current_scn,protection_mode,database_role,

force_logging,switchover_status from v$database;(检查数据库状态)


alter database recover managed standby database cancel; (取消日志应用)


alter database commit to switchover to primary with session shutdown;

(备转主,转换过程包括自动重启操作)


alter database open;


8、备库启动监听:

lsnrctl start



相关文章

doris数据删除恢复

用户执行命令drop database/table/partition之后,再使用命令recover来恢复整个数据库/表/分区的所有数据。这种修复将会把FE上的数据库/表/分区的结构,从catalog...

MySQL Group Replication(二)监控篇

MySQL Group Replication(二)监控篇

说明组复制搭建成功后,为保证其正常运行,用户需要对组复制进行监控。MySQL 的 performance_schema 库中提供一些表,用于监控组复制的复制过程。[performance_schema...

ReadConcern与WriteConcern

一、ReadConcern1、ReadConcern vs ReadPreferenceReadPreference 主要控制从副本集哪个节点来读取数据,该参数可以实现读写分离、就近读取的功能prim...

MySQL优化器特性(一)IN和Exists(semijoin)子查询优化策略

这篇文章中的SQL和执行计划在mysql 8.0.31环境下进行测试。测试的表结构和数据:表结构mysql> show create table tp\G...

ntp服务配置

ntp服务配置

安装:yum -y install ntp服务命令systemctl enable ntpd 开机启动systemctl start ntpd 启动服务systemctl stop ntpd 停止服务...

yarn常用命令

1、yarn application 查看任务1.1 列出所有 Application: yarn application -list1.2 根据 Application 状态过滤:yarn appl...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。