PL/SQL封裝工具是一個使你不想其他人看到的代碼模糊化的很好方式
一般情況下
這是用於安全功能Virtual Private Database(虛擬專用數據庫)和Fine Grained Auditing(精細審計)策略
加密和哈希函數
以及驗證和授權過程
解開封裝的代碼源可以很簡單地從ALL_SOURCE視圖獲得或者大多數連接到這個數據庫的IDE
在g之前你需要使用命令行來封裝位於$ORACLE_HOME/bin的二進制這是個步驟的過程要求你首先封裝從shell來的代碼然後使用SQL*Plus編譯它g推出了DBMS_DDL包使你可以一步完成封裝從PL/SQL 而來的代碼並編譯它這意味著你不需要在安裝著Oracle的機器上使你可以使用其它的工具例如APEX和SQL Developer來封裝你的代碼
這是一個快速的例子
這是SQL Developer中封裝代碼的一個截屏
From:http://tw.wingwit.com/Article/program/Oracle/201311/16702.html