首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle 11.2将DB还原到特定点

Oracle 11.2将DB还原到特定点
EN

Database Administration用户
提问于 2015-03-30 12:36:52
回答 1查看 117关注 0票数 0

我应该执行以下任务: 1.测试系统和测试期间更改Oracle数据,并创建New/Remove旧数据文件和表空间。2.在测试结束时,返回到第1点之前的状态。

我正在两个不同的站点上编写Oracle11.2:单实例配置和DataGuard环境中的另一个。

为了达到这个范围,我认为有以下几种可能性: 1)在启动之前先执行转储。b-手动重新创建数据文件/表空间,并在最后从转储导入数据。

2) a-备份通过RMAN所有DB。b-通过RMAN恢复最后的备份。

3)创建恢复点。倒叙到最后.?(我不确定在数据文件和表空间上是否会发生变化。

你对此有何看法?谢谢你,Ste

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-03-31 12:16:52

从Oracle文档中有关Flashback数据库特性( https://docs.oracle.com/cd/E11882_01/backup.112/e 10643/rcmsynta023.htm#RCMRF194 194 )的第一行开始:

此命令的工作方式是撤消Oracle数据库对运行命令时存在的数据文件所做的更改。

倒叙它的意思是撤消数据库中的逻辑更改。备份是在某个时间点内复制的数据库副本。因此,如果您希望为任何涉及DB更改的后续测试重现完全相同的环境,则应该使用RMAN备份/还原技术。

另外,对于单个实例DB,如果它只是一个Test环境,您可以避免创建存档和Flashback日志,以节省大量空间,并通过冷备份创建/还原。

重新创建DB + dp exp/imp的脚本可以是另一种选择,但这浪费了RMAN的时间。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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