2017-08-31 44 views
0

我的任务是为某些Oracle Apex应用程序(Application Express v4.1.1.00.23)创建一些备份。该请求是备份应用程序&引用的db对象(不知道这是否意味着结构或结构&数据)。Oracle Application Express - 备份

一方面,我会希望标准数据库备份能够处理大部分或全部这些问题,但我对Apex非常陌生,所以这都是一条学习曲线。

我目前正在从apex导出应用程序,然后导出(使用SQL Developer)Apex给我的所有数据库对象依赖关系 - 虽然我看到该列表不包括用于身份验证的功能。

这似乎是一个非常笨重的过程,很容易出错(错过一个对象,把东西保存到错误的地方,不保证一致性等)。

Apex(我的版本!)是否提供了一些可以完成这项工作的东西,还是有其他我可以做的事情?我有一个很好的谷歌,但没有出现。

更新:我现在意识到我应该包括一些额外的信息。我目前在一个大型组织&我相信我们的db备份(我猜/希望是用rman完成的)是由不同的部门完成的。我想认为这个请求的动机是让我们有一些本地的,容易访问的备份,这样如果其中一个开发者弄乱了某些东西,我们就不必经过多层组织(&无疑是很多时间)整理自己。我怀疑某种源代码控制会是一个很好的起点,但我不确定我会用这个想法得到多大的结果 - 特别是我们似乎对服务器等方面的自主权缺乏了解。

+1

标记时请小心 - [tag:apex]与[tag:oracle-apex]无关 –

+0

感谢您修复@TonyAndrews标签 - 这是我对Oracle apex的了解! :d – azp74

回答

0

我发现这个Oracle white paper生命周期管理使用Oracle Application Express(修订版2)它做什么它在锡说 - 包括对出口,备份&管理“失去的应用开发”的各种策略。这是一本很好的阅读材料,我将用它作为模板,提供关于我们如何在将来管理过程的建议。

1

标准数据库备份将包括您需要的一切。

我开发的Apex应用程序是静态的,这意味着最终用户不会对Apex应用程序进行任何更改,并且除了将原始apex应用程序.sql安装文件存储在安全的地方之外,不需要进行特定的备份。

如果必须,您可以导出应用程序使用的数据库模式的导出。例如用expdp工具。

0

心尖,你需要采取2个备份一个工作区 其次您的应用程序 三是在使用导出导入从数据库中它趋于宽松的过程&性格..所以尤为明显使用RMAN和采取一个完整的备份。

相关问题