2015-10-13 52 views
0

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

回答

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将数据库恢复到最近备份的 。

如果这些都不是你的选择,你是运气不好,什么都不能做。在未来重建和关注。

+0

非常感谢。我尝试了所有选项。不幸的是我的应用程序在前几天崩溃,所以它的运气不好,必须重新编译 – Anilkumar