首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle数据库快照?

Oracle数据库快照?
EN

Database Administration用户
提问于 2023-03-15 21:39:59
回答 1查看 41关注 0票数 1

在模式或PDB级别的Oracle数据库(19c,21c)上是否有适当的快照函数或类似的东西?

例如,我想运行一些测试,这些测试将更改表、过程和从模式更新数据。在完成测试之后,我想将它恢复到我开始更改它之前的状态。我习惯于做虚拟机快照,但我对Oracle DB很陌生,我正在寻找类似于它的东西。

有这样的东西吗?

谢谢!

EN

回答 1

Database Administration用户

发布于 2023-03-16 15:11:12

使用闪回数据库和还原点

Oracle Flashback数据库和还原点是相关的数据保护功能,使您能够及时回退数据,以纠正指定时间窗口内的逻辑数据损坏或用户错误造成的任何问题。这些特性为实时恢复提供了一种更有效的替代方法,并且不需要首先恢复数据库的备份。其效果类似于数据库的实时恢复(DBPITR)。闪回数据库和恢复点不仅在传统的数据库恢复情况下有效,而且在数据库升级、应用程序部署和测试场景中也很有用,因为测试数据库必须快速创建和重新创建。

执行步骤:

  1. 配置FRA以存储闪回日志,启用ARCHIVELOG模式
  2. 创建保证恢复点(S):

create restore point before_test guarantee flashback database;

  1. 做你的测试。
  2. 倒带(倒带)数据库:

关闭立即启动安装闪回数据库以恢复点before_test;更改数据库打开的重新设置日志;

  1. 如果需要,删除还原点:drop restore point before_test;
  2. 从第二步重复。
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/324806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档