导入和替换状态为“仅运行应用程序”的APEX应用程序

时间:2018-06-19 13:55:22

标签: oracle oracle-apex oracle-apex-5

我最近遇到了一个问题,开发人员在不知不觉中直接更改了生产环境中APEX应用上的代码。

为了防止开发人员能够执行此操作;建议我以“仅运行应用程序”构建状态导入该应用程序。    它确实可以防止用户对生产环境进行“意外”更改,但是现在我们不能使用相同的App ID导入和覆盖该应用程序。    它告诉我们...    '无法安装该应用程序,因为其生成状态为仅运行应用程序。如果要安装该应用程序,必须首先以Workspace管理员身份登录。 '    好的,很酷...但是我们使用工作区管理员登录。

我想当我们要导入和覆盖应用程序时,可以将构建状态更改回“运行并构建应用程序”,但是这对于导入应用程序来说似乎太过分了。    在这里可以做什么?

预先感谢:) APEX v5.0.4 甲骨文11g

1 个答案:

答案 0 :(得分:2)

如果运行应用程序导出脚本,您仍然可以覆盖应用程序。从开发环境中导出应用程序-这为您提供了一个SQL * Plus脚本(例如LiveData),您可以直接在生产环境中运行该脚本。

(在Oracle APEX 5.0.3中测试)