如何加密Oracle中的存储过程,从而在schema下看不到其源码?
|
日期:2007年7月2日 作者: 查看:[大字体
中字体 小字体]
|
如何加密Oracle中的存储过程,从而在schema下看不到其源码?
软件环境:
1、操作系统:Windows 2000 Server
2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版
3、安装路径:C:\ORACLE
实现方法:
1、
D:\>set NLS_LANG=AMERICAN_AMERICA.USACII7
或
D:\>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
D:\>set
直接打set命令可以查看环境变量
2、
在D:\下创建a.sql文件,内容如下:
create or replace procedure test1(i in number) as
begin
dbms_output.put_line('输入参数是'to_char(i));
end;
3、
D:\>wrap iname=a.sql
PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001
Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved.
Processing a.sql to a.plb
4、
打开a.plb,现在它的内容如下:
create or replace procedure test1 wrapped
0
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
3
7
8106000
1
4
0
8
2 :e:
1TEST1:
1I:
1NUMBER:
1DBMS_OUTPUT:
1PUT_LINE:
1输入参数是:
1:
1TO_CHAR:
0
0
0
1f
2
0 1d 9a 8f a0 b0 3d b4
55 6a :2 a0 6b 6e 7e :2 a0 a5
b b4 2e a5 57 b7 a4 b1
11 68 4f 17 b5
1f
2
0 3 4 1d 19 18 25 15
2a 2e 32 36 3a 3d 42 45
49 4d 4e 50 51 56 57 5c
5e 62 64 70 74 76 7f
1f
2
0 1 b 11 16 :2 11 10 :3 1
:2 d 16 22 24 2c :2 24 :2 16 :a 1
1f
上一篇:某个数据文件损坏,如何打开数据库(for windows)
下一篇:ORACLE的环境变量TWO_TASK
|
| 如何加密Oracle中的存储过程,从而在schema下看不到其源码? 相关文章: |
|
|
|
| 如何加密Oracle中的存储过程,从而在schema下看不到其源码? 相关软件: |
|
|
|