如何在发布后隐藏Oracle Apex数据库应用程序代码

时间:2018-02-16 15:08:39

标签: oracle oracle11g oracle-apex-5

使用Oracle APEX,在我完成应用程序开发后,我想在其LAN网络上将其发布给客户,当我导出文件时,我选择Build Status Override:仅读取应用程序 但是当我想要导入它时,可以将其更改为读取和构建应用程序 - 另一方面 - 即使我将其导入为只读应用程序,其构建状态也可以从实例管理更改为读取和构建应用程序

我想以一种无人修改或查看代码的方式导入Application。

任何帮助请??...

2 个答案:

答案 0 :(得分:3)

您无法阻止客户查看 APEX应用程序的代码,因为它们都以纯文本格式存储在表格中。您可以做的是将大部分代码放入可以wrapped的包中。 (请注意,无论如何,你都可以获得打包包代码的软件,所以这不是防弹的。)

答案 1 :(得分:2)

您所描述的是仅限APEX运行时安装。

文档在此解释: https://docs.oracle.com/cd/E71588_01/HTMIG/converting-between-runtime-and-full-development-environments.htm#HTMIG29458

短版本在仅运行时数据库上运行此脚本。

$ sql / as sysdba
SQL>@apxdevrm.sql