导入和替换构建状态为 "Run Application Only" 的 APEX 应用程序
Importing and Replacing APEX application with build status "Run Application Only"
我最近遇到一个问题,开发人员 "unknowingly" 在生产环境中直接更改 APEX 应用程序的代码。
为了防止开发人员能够这样做;有人建议我导入具有 'Run Application Only' 构建状态的应用程序。
它确实阻止了用户对生产环境进行 "accidental" 更改,但是现在我们无法导入和覆盖具有相同 App ID 的应用程序。
它告诉我们...
'The application could not be installed because its build status is Run Application Only. If you wish to install the application, you must first log in as a Workspace Administrator. '
好的,很酷...但是我们使用工作区管理员登录。
我想当我们想要导入和覆盖应用程序时,我们可以将构建状态更改回 'Run and Build Application',但这对于仅导入应用程序来说似乎太过分了。
这里可以做什么?
提前致谢:)
顶点 v5.0.4
甲骨文 11g
如果您 运行 应用程序导出脚本,您仍然可以覆盖应用程序。从您的开发环境中导出您的应用程序 - 这会为您提供一个 SQL*Plus 脚本(例如 f100.sql
),然后您可以 运行 直接在生产环境中使用该脚本。
(在 Oracle APEX 5.0.3 中测试)
我最近遇到一个问题,开发人员 "unknowingly" 在生产环境中直接更改 APEX 应用程序的代码。
为了防止开发人员能够这样做;有人建议我导入具有 'Run Application Only' 构建状态的应用程序。 它确实阻止了用户对生产环境进行 "accidental" 更改,但是现在我们无法导入和覆盖具有相同 App ID 的应用程序。 它告诉我们... 'The application could not be installed because its build status is Run Application Only. If you wish to install the application, you must first log in as a Workspace Administrator. ' 好的,很酷...但是我们使用工作区管理员登录。
我想当我们想要导入和覆盖应用程序时,我们可以将构建状态更改回 'Run and Build Application',但这对于仅导入应用程序来说似乎太过分了。 这里可以做什么?
提前致谢:) 顶点 v5.0.4 甲骨文 11g
如果您 运行 应用程序导出脚本,您仍然可以覆盖应用程序。从您的开发环境中导出您的应用程序 - 这会为您提供一个 SQL*Plus 脚本(例如 f100.sql
),然后您可以 运行 直接在生产环境中使用该脚本。
(在 Oracle APEX 5.0.3 中测试)