在模式或PDB级别的Oracle数据库(19c,21c)上是否有适当的快照函数或类似的东西?
例如,我想运行一些测试,这些测试将更改表、过程和从模式更新数据。在完成测试之后,我想将它恢复到我开始更改它之前的状态。我习惯于做虚拟机快照,但我对Oracle DB很陌生,我正在寻找类似于它的东西。
有这样的东西吗?
谢谢!
发布于 2023-03-16 15:11:12
Oracle Flashback数据库和还原点是相关的数据保护功能,使您能够及时回退数据,以纠正指定时间窗口内的逻辑数据损坏或用户错误造成的任何问题。这些特性为实时恢复提供了一种更有效的替代方法,并且不需要首先恢复数据库的备份。其效果类似于数据库的实时恢复(DBPITR)。闪回数据库和恢复点不仅在传统的数据库恢复情况下有效,而且在数据库升级、应用程序部署和测试场景中也很有用,因为测试数据库必须快速创建和重新创建。
执行步骤:
create restore point before_test guarantee flashback database;
关闭立即启动安装闪回数据库以恢复点before_test;更改数据库打开的重新设置日志;
drop restore point before_test;https://dba.stackexchange.com/questions/324806
复制相似问题