Oracle Application Express - Backups



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

一方面,我希望标准的DB备份能够处理大多数或全部,但我对Apex非常新,所以这都是学习曲线。

我当前正在从Apex导出该应用程序,然后导出Apex给我的所有数据库对象依赖项(使用SQL开发人员) - 尽管我看到列表不包括用于auth的函数。

这似乎是一个非常笨拙的过程,非常容易出现错误(错过对象,将某些东西保存到错误的位置,不保证一致性等)。

Apex(我的版本!)是否提供了一些可以完成工作的东西,还是我可以做的其他事情?我的Google很好,但没有什么突出的。

更新:我现在意识到我应该提供一些额外的信息。我目前在一个大型组织&我相信我们的DB备份(我猜是使用RMAN完成的)由其他部门完成。我 think 请求的动机是使我们有一些本地,易于访问的备份,这样,如果其中一个开发人员弄乱了一些东西,那么我们不必经历组织的多层组织(&毫无疑问,很多时间)要解决自己。我怀疑某种来源控制将是一个很棒的起点,但是我不确定我会走多远 - 尤其是因为我们似乎对服务器等自主权几乎没有任何自主权。

rman是备份Oracle数据库的方法:

https://docs.oracle.com/database/121/bradv/toc.htm

在网上的方式和何处有很多材料;只是Google" Oracle Rman",您会找到所需的东西(当然,文档也应该覆盖您)。

欢呼

标准DB备份将包括您需要的所有内容。

我开发的APEX应用程序是静态的,这意味着最终用户对Apex应用程序没有更改,并且除了将原始Apex应用程序.SQL安装文件存储在安全的位置外,无需进行特定的备份。

如果必须,则可以对应用程序使用的数据库模式进行导出。例如,使用ExpDP实用程序。

在Apex中您需要在工作区中进行2个备份第二您的申请第三是使用从数据库导入导入的同时,它倾向于松动&过程中的字符.. beter使用rman并进行完整的备份。

我发现了使用Oracle Application Express(修订2)的Oracle白皮书生命周期管理 可以在锡上说的话 - 包括各种导出的策略,备份&管理"丢失的应用程序开发"。这是一本非常好的阅读,我将使用它作为模板,以建议我们将来如何管理流程。

最新更新