oracle导出加密包,oracle如何實現函數、包、存儲過程加密"/>
oracle导出加密包,oracle如何實現函數、包、存儲過程加密
首先創建一個名稱為test1.sql的文件:
CREATE OR REPLACE FUNCTION get_date_string RETURN VARCHAR2 AS
BEGIN
RETURN TO_CHAR(SYSDATE, ‘DD-MON-YYYY’);
END get_date_string;
/
它保存在D盤根目錄。
到命令行下執行wrap iname=d:\test.sql
D:\>dir test* 驅動器 D 中的卷是 D 卷的序列號是 15C2-D261
D:\ 的目錄
2009-12-26 16:35 138 test.sql
1 個文件 138 字節
0 個目錄 2,052,046,848 可用字節
D:\>wrap iname=d:\test.sql
PL/SQL Wrapper: Release 10.2.0.1.0- Production on 星期六 12月 26 16:36:01 2009
Copyright (c) 1993, 2004, Oracle. All rights reserved.
Processing d:\test1.sql to test1.plb
D:\>dir test*
驅動器 D 中的卷是 D
卷的序列號是 15C2-D261
D:\ 的目錄
2009-12-26 16:36 350 test.plb
2009-12-26 16:35 138 test.sql
2 個文件 488 字節
0 個目錄 2,052,046,848 可用字節
會在D盤根目錄下生成了一個test.plb文件
我們查看文件中的內容:
CREATE OR REPLACE FUNCTION get_date_string wrapped
a000000
354
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
71 ae
P29RDhRZX0orO0ED/mMF8i12Glkwg8eZgcfLCNL+XlquYvSuoVah8JbRPpdHDOrnwLK9spte
58d0wDO4dGUJuHSLwMAy/tKGCamhAs7G1hohrO/WTHaEcTKOd0xx9RBzc/XvN2dM6+zZPXLp
r1UqFBwU/Sx2010pwUjXpqZCvywG
/
通過命令行連接數據庫,執行@d:test.plb
連接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> @d:test.plb
函數已創建。
SQL>
提示函數已進創建;配置結束
更多推荐
oracle导出加密包,oracle如何實現函數、包、存儲過程加密
发布评论