adg切换(RAC TO SINGLE)

广大4个月前技术文章94

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



相关文章

k8s service IP不能ping通?

k8s service IP不能ping通?

1、先看下serviceIP是怎么来的?serviceIP是serviceController生成的,参数--service-cluster-ip-range string会配置在controller...

PG的锁(二)

四、死锁PostgreSQL自动检测死锁情况并会自动回滚其中一个事务进行处理,从而其他事务完成。db1=# select * from t1 where id in (1,2,3);  id | i...

MySQL性能优化(一)索引缺失引起的全表扫描

MySQL性能优化(一)索引缺失引起的全表扫描

索引缺失是引起数据库性能问题的第一大原因。一个例子这是一个非常简单的SQL,SELECT * FROM template WHERE templet_id ...

HDFS业务类型与相关架构优化措施

低延迟业务计算密集型业务,低延迟业务,这一类业务通常是对大量NameNode文件目录访问为主的(权限判断,文件存在性,文件信息查询等对NameNode元数据操作为主的)。因此需要针对NameNode的...

PostgreSQL 源码部署

PostgreSQL 源码部署

说明本篇文章介绍 PostgreSQL 单机源码编译部署的详细步骤。1. 准备工作1.1 源码包下载进入 PostgreSQL 官网下载页面  选择 Source 栏目: 接着就进入源码版本目录,选择...

Windows自带性能监控工具Perfmon使用介绍

Windows自带性能监控工具Perfmon使用介绍

一、Perfmon简介Perfmon(Performance Monitor)是一款Windows自带的性能监控工具,提供了图表化的系统性能实时监视器、性能日志和警报管理。通过添加性能计数器(Perf...

发表评论    

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