首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在发布期间备份应用程序数据库?

问如何在发布期间备份应用程序数据库?
EN

Database Administration用户
提问于 2016-12-12 08:40:58
回答 2查看 44关注 0票数 0

在应用程序发布期间,通常会对关联的数据库架构以及可能包含的数据进行更改。如果应用程序发布出现问题,则需要回滚对模式(和数据)所做的更改。

要在工作中抛出扳手,有多个应用程序在同一个数据库实例上运行自己的模式。

创建允许回滚应用程序模式的备份的最佳方法是什么,而所有其他模式都不受影响?

EN

回答 2

Database Administration用户

回答已采纳

发布于 2016-12-12 09:09:08

我们有从Oracle10g开始的闪回功能。但您只能闪回单个对象或整个数据库。

现在你有两个选择(IMHO):

  • 数据泵(expdp/impdp):-您可以在测试之前导出您的模式,并可以导入转储文件以将模式还原到以前的版本。
  • 您可以编写一个脚本,将所有表和依赖对象闪回到以前的版本。参考文献:
  • 数据泵
  • 倒叙表
票数 2
EN

Database Administration用户

发布于 2016-12-12 09:01:51

使用expdp转储架构。需要时,以后可以使用impdp导入模式。

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

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

复制
相关文章

相似问题

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