ITPub博客

首页 > 数据库 > Oracle > oracle 19c自动备库闪回

oracle 19c自动备库闪回

原创 Oracle 作者:wanglinghua0907 时间:2024-01-01 15:10:12 0 删除 编辑

今天,我们来讲一下在19c中添加了一个新的功能——自动备库闪回


首先,需要DG主、备库都开启闪回功能

alter system set db_recovery_file_dest_size=8G scope=both;

alter system set db_recovery_file_dest='/oracle/flash/' scope=both;

alter system set db_flashback_retention_target=4320 scope=both;

alter database flashback on;

主库查询状态

备库查询状态

主库中创建一个表

 

开始创建闪回点

SQL> create restore point p111 guarantee flashback database;

Restore point created.

此时,主库可以看到已经创建成功了闪回点

再来看下备库,发现没变化, 主库切几个归档,再查看备库,发现备库生成了一个主库闪回点名_PRIMARY的闪回点 


再回到主库,删除刚才创建的那张实验表,切几个归档

 

备库查看实验表,已经不存在了

 

主库关库,起到mount下,闪回至p111, resetlog起库,查看,删除了的表存在

 

  备库关库,起到mount状态

 

开启mrp应用归档

alter database recover managed standby database disconnect from session;

查看备库日志发现flashback restore complete后,将备库起到read only状态,发现已经可以查看到删除了的表

 

开mrp

alter database recover managed standby database disconnect from session;

闪回成功, 收尾工作主库删除闪回点

切几个归档,发现备库的闪回点也删除了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69980685/viewspace-3002279/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle 10g taf分享
请登录后发表评论 登录
全部评论
Oracle ACE、sql server、oceanbase数据库专家,拥有7年以上的大型数据库运维经验,主方向oracle,擅长故障排除、诊断,大体量(TB)迁移,异常故障修复等。拥有丰富主导大型项目经验。服务行业包括:运营商、银行、金融业、政府单位、医疗、制造业、高校等等。

注册时间:2020-07-31

  • 博文量
    116
  • 访问量
    88789