Oracle 物理 DG 转 ADG 步骤

简介: DataGuard 物理备库,正常为 mount 状态,如果想要进行查询,需要转为 ADG,即 read only 状态!

DataGuard 物理备库,正常为 mount 状态,如果想要进行查询,需要转为 ADG,即 read only 状态!


在开启为 read only 之前,需要给备库添加 n+1 组的 standby redo log!


查询主库的 redolog :


setline222setpagesize1000colmemberfora60selectt2.thread#,t1.group#,t1.member,t2.bytes/1024/1024fromv$logfilet1,v$logt2wheret1.group#=t2.group#orderby1,2;
THREAD#GROUP#MEMBERT2.BYTES/1024/1024--------------------------------------------------------------------------------------------------11+DATA/mesdb/onlinelog/group_1.257.103418143120012+DATA/mesdb/onlinelog/group_2.258.103418143120015+DATA/mesdb/onlinelog/group_5.268.103418262320017+DATA/mesdb/onlinelog/group_7.270.103418262320019+DATA/mesdb/onlinelog/group_9.272.1034182623200111+DATA/mesdb/onlinelog/group_11.274.1034182623200113+DATA/mesdb/onlinelog/group_13.276.103418262520023+DATA/mesdb/onlinelog/group_3.265.103418226120024+DATA/mesdb/onlinelog/group_4.266.103418226320026+DATA/mesdb/onlinelog/group_6.269.103418262320028+DATA/mesdb/onlinelog/group_8.271.1034182623200210+DATA/mesdb/onlinelog/group_10.273.1034182623200212+DATA/mesdb/onlinelog/group_12.275.1034182623200214+DATA/mesdb/onlinelog/group_14.277.103418262720014rowsselected.
=


需要注意:


  • stanby log日志大小至少要和redo log日志一样大小,不能小于
  • stanby log数量: standby logfile=(1+logfile组数)=(1+2)=3组,每个thread需要加3组standby logfile.
  • thread要与redo log保持一致,如果是rac,需要增加多个thread对应的standby log


关闭备库同步进程:


alterdatabaserecovermanagedstandbydatabasecancel;


备库添加standby redo log:


ALTERDATABASEADDSTANDBYLOGFILEthread1group21 ('/data/MESSTB/onlinelog/standby_group_21') SIZE200M,
group22 ('/data/MESSTB/onlinelog/standby_group_22') SIZE200M,
group23 ('/data/MESSTB/onlinelog/standby_group_23') SIZE200M,
group24 ('/data/MESSTB/onlinelog/standby_group_24') SIZE200M,
group25 ('/data/MESSTB/onlinelog/standby_group_25') SIZE200M,
group26 ('/data/MESSTB/onlinelog/standby_group_26') SIZE200M,
group27 ('/data/MESSTB/onlinelog/standby_group_27') SIZE200M,
group28 ('/data/MESSTB/onlinelog/standby_group_28') SIZE200M;
ALTERDATABASEADDSTANDBYLOGFILEthread2group31 ('/data/MESSTB/onlinelog/standby_group_31') SIZE200M,
group32 ('/data/MESSTB/onlinelog/standby_group_32') SIZE200M,
group33 ('/data/MESSTB/onlinelog/standby_group_33') SIZE200M,
group34 ('/data/MESSTB/onlinelog/standby_group_34') SIZE200M,
group35 ('/data/MESSTB/onlinelog/standby_group_35') SIZE200M,
group36 ('/data/MESSTB/onlinelog/standby_group_36') SIZE200M,
group37 ('/data/MESSTB/onlinelog/standby_group_37') SIZE200M,
group38 ('/data/MESSTB/onlinelog/standby_group_38') SIZE200M;


重启开启备库同步进程:


alterdatabaseopenreadonly;
alterdatabaserecovermanagedstandbydatabaseusingcurrentlogfiledisconnectfromsession;


检查日志同步情况:


setline222setpagesize1000colmemberfora60selectt2.thread#,t1.group#,t1.member,t2.STATUS,t2.ARCHIVED,t2.bytes/1024/1024fromv$logfilet1,v$standby_logt2wheret1.group#=t2.group#orderby1,2;


1.png


selectprocess,group#,thread#,sequence#fromv$managed_standby;


2.png


selectdatabase_role,open_modefromv$database;


3.png


至此,ADG 已经转换完成!

相关文章
|
7月前
|
Oracle 关系型数据库 流计算
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
Flink CDC不支持直接连接到Oracle ADG备库进行数据同步
117 1
|
21天前
|
Oracle 安全 关系型数据库
Oracle数据守卫(DG):数据的“守护者”与“时光机”
【4月更文挑战第19天】Oracle Data Guard保障数据安全,通过实时维护备库实现故障切换,保证业务连续性。它使用日志传输和应用保持数据同步,如同“时光机”,借助闪回技术能恢复误操作数据。此外,它还提供数据压缩、加密和故障转移等功能,提升数据库安全性与性能。作为数据管理员,理解并善用Data Guard是确保企业数据安全的关键。
|
3月前
|
Oracle 关系型数据库 Java
plsql链接远程Oracle数据库步骤
实际工作中,我们往往需要使用 PLSQL Develope 工具连接远程服务器上的 ORACLE 数据库进行管理,但是由于 ORACLE 安装在本地电脑步骤繁琐,并且会耗费电脑的很大一部分资源,因此,我们寻求一种不需要在本地安装 ORACLE 数据库而能直接使用 PLSQL Develope 工具连接到远程服务器 ORACLE 的方法。
45 2
|
5月前
|
Oracle 关系型数据库 数据库
oracle 重启步骤及踩坑经验
oracle 重启步骤及踩坑经验
131 0
|
12月前
|
SQL Oracle 安全
Virtualbox安装Oracle 19c 升级到19.8(Oracle Restart和数据库)完整步骤
这个文档是来自鼎甲科技的姚远工作中整理的,在Virtualbox上安装Oracle 19.3 再升级到19.8(Oracle Restart和数据库)完整步骤,包括:配置系统环境,安装grid,oracle,建库,补丁下载升级等全过程。
582 0
|
12月前
|
Oracle 关系型数据库 Linux
【Oracle】安装Oracle Linux操作步骤
【Oracle】安装Oracle Linux操作步骤
335 0
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
124 0
|
Oracle 网络协议 关系型数据库
oracle 11g dataguard 配置步骤
oracle 11g dataguard 配置步骤
187 0