我正在使用 oracle 11gR2 数据库,我试图在其中包装我的脚本。我阅读了文档并尝试包装一个包含创建表语句的 sql 脚本。我使用了以下命令:
wrap iname=ORDER.sql oname=ORDER_TEST.sql
wrap iname=ORDER.sql oname=ORDER_TEST.wrp
wrap iname=ORDER.sql oname=ORDER_TEST.plb
但是在所有 3 种格式中,创建的文件都具有相同的可见代码,没有进行加密。此外,我已经在正确加密的包体上进行了相同的尝试。现在,我需要知道是否只有包体具有这种包装功能。我可以包装其他脚本,如创建表、触发器、视图等吗?
PL/SQL 源文本环绕
包含
CREATE TABLE
语句的脚本不属于上述任何类别。另外,请记住,解包此类源代码需要几秒钟(例如: http: //www.codecrete.net/unwrapit/)。Oracle 慷慨地将此方法归类为
low-assurance security
(见上面的 URL),但我宁愿将其归类为non-existent security
.