如何在安装插件时恢复Apex应用程序崩溃?

时间:2015-10-13 14:52:30

标签: oracle-apex

我正在使用Apex 5版本开发应用程序。从apex-plugin.com安装名为excel2collection的插件到共享组件时,整个应用程序被插件替换,现在我没有看到任何页面或区域,它被替换为具有不同名称的相同应用程序编号。我无法弄清楚出了什么问题。

1 个答案:

答案 0 :(得分:0)

插件下载(有助于引用源代码 - excel2collections on apex-plugin.com)包含一个演示应用程序(f101.sql)和实际的插件。该插件是一个进程类型插件,因此无法覆盖应用程序。您可能安装了演示应用程序并用它替换了您自己的应用程序 首先,这应该是警告你要小心你做什么和安装。

要取回您自己的应用程序,您现在只有几个选项。

  1. 尝试通过导出闪回您的应用程序。编辑 应用程序,然后转到导出/导入,选择导出。关于出口 页面,使用"截至"尝试将应用程序导出为的字段 它是x分钟前(分钟!!)。 Application export - As of 尽管如此,它可能有助于阅读帮助,因为您可能会遇到限制。

      

    帮助"截至"项目"出口"页:
      指定返回导出的时间(分钟)。这个   选项使您可以在应用程序中回溯,也许是   取回已删除的对象。该实用程序使用dbms_flashback   包。 SCN(系统更改号)映射的时间戳是   大约每5分钟刷新一次,所以你可能要等待   很想找到你想要的版本。时间撤消   信息由启动参数undo_retention保留   (默认为3小时),但这仅影响撤消的大小   表空间。虽然两个数据库可能具有相同的undo_retention   参数,您可以在数据库上及时回溯   由于事务没有填充撤消,因此交易较少   表空间,强制存档旧数据。

    如果你不能回弹得足够远(或根本没有...)......

  2. 安装应用程序的备份。也许你最近出口了 它。
  3. 回滚数据库。请DBA将数据库恢复为 希望最近备份。
  4. 如果这些都不是一个选项,那么你运气不好,什么都做不了。重建并注意将来。