Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Oracle 12c+

Oracle 19c新特性之Automatic Flashback

在早期版本中,在主库上执行flashback后,我们必须在主数据库上获得RESETLOGS SCN#,在备库上手动执行FLASHBACK DATABASE命令,再启用recover managed standby database继续重做应用过程。
此外,Oracle 19c的另一个新功能是,当我们在主数据库上创建一个还原点时,它将在备用数据库上也自动创建一个还原点。这些还原点称为“复制的还原点”,其还原点名称后缀“ _PRIMARY”。
在主库上创建还原点

在备库上创建还原点

在主库上删除数据,并在备库上做验证

在主库执行flashback
SQL> shut immediate
SQL> startup mount
SQL> flashback database to restore point ohsdba_grp;
SQL> alter database open resetlogs;

SQL> select count(*) from test_objects;

观察备库的状态

关闭并启动备库到mount状态,从备库的日志能看到flashback的相关信息。当看到Flashback Media Recovery Complete时候,我们就可以打开备库并查看了。

删除主库上的还原点


观察备库的还原点

我们看到备库的restore point也没有了。至此,flashback的测试结束



Reference

https://docs.oracle.com/en/database/oracle/oracle-database/19/newft/new-features.html#GUID-5C954ADF-D09A-431E-B0C8-07AEF6ADEFAC

https://docs.oracle.com/en/database/oracle/oracle-database/19/sbydb/managing-oracle-data-guard-physical-standby-databases.html#GUID-252097AC-3070-43B6-88D8-919AE27F97AD


关键词:flashback 19c dg 

相关文章

Oracle Database 19c with UCP(Universal Connection Pool)
19c中新增dbms_xplan.compare_plans
Oracle 19c新特性之Automatic Flashback
Install Oracle RAC Database 19c Step by Step
19c新特性之Automatic In-memory
19c新特性之SQL语句隔离
19c新特性之实时统计信息收集
19c新特性之自动索引
Oracle事务卫士(Transaction Guard)和应用连续性(Application Continuity)
在Oracle RAC ADG中通过opatchauto应用补丁(19.5.0-->19.5.1)
Upgrade to Oracle Database 19c Hands-on
Install Oracle Database 19c on X86
Top