将应用程序导入/导出到新环境时的 Oracle APEX 应用程序安全性

Posted

技术标签:

【中文标题】将应用程序导入/导出到新环境时的 Oracle APEX 应用程序安全性【英文标题】:Oracle APEX application security while IMPORT/EXPORT application to new environment 【发布时间】:2020-11-02 18:53:26 【问题描述】:

我有自己构建的 oracle APEX 数据库应用程序。在创建应用程序时,我包括访问控制页面,以便我可以管理应用程序的用户安全性。当我在 DEV 中创建它时,我被添加为该应用程序的管理员。我还添加了一些访问控制用户作为读者和贡献者。

现在,当我尝试将该应用程序导入新环境时,用户不会随应用程序一起移动。所以我无法在新环境中登录应用程序(我找到了一种解决方法来添加用户但是)。如何在导入应用程序时复制所有访问控制用户及其权限,这样我就不必重新添加它们。

【问题讨论】:

【参考方案1】:

通常,开发环境中的用户群与生产环境中的用户群截然不同。此外,用户不是您的应用程序的一部分,他们是您的应用程序运行环境的一部分。 根据文档,不会导出用户 (https://docs.oracle.com/database/apex-18.1/HTMDB/how-access-control-works.htm#GUID-BF6E5094-3B75-4BCD-8D05-DE6ACE6E974D)。

如果您确实想将用户从一种环境转移到另一种环境,那么您必须自己动手。您可以在 apex ACL 视图上编写自己的脚本或查看此blog

【讨论】:

谢谢。这绝对有助于使用脚本和分配用户控制

以上是关于将应用程序导入/导出到新环境时的 Oracle APEX 应用程序安全性的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库的导入对于用户需要啥权限? 必须用导出时的用户导入么?

oracle数据库的导入对于用户需要啥权限? 必须用导出时的用户导入么?

如何将oracle数据库的内容导入到另一个oracle数据库

在linux环境上对oracle数据库的数据泵导入导出操作

Wordpress:高级自定义字段:将字段导出和导入到新的 wordpress 安装

oracle IMP导入错误 IMP-00003: ORACLE error 2298