oracle对procedure的加密技术

知道oracle的加密技术,就是不知道怎样反加密,在搜索中。具体加密办法正文里有了。[@more@]

1。test.sql 内容

SELECT dob.OBJECT_NAME Table_Name,lo.SESSION_ID,vss.SERIAL#,vss.action Action,vss.osuser OSUSER, vss.process AP_PID,VPS.SPID DB_PID
from v$locked_object lo, dba_objects dob, v$session vss, V$PROCESS VPS
where lo.OBJECT_ID = dob.OBJECT_ID and lo.SESSION_ID = vss.SID
AND VSS.paddr = VPS.addr
order by 2,3,DOB.object_name;

2。D:oracleora81bin>wrap iname=e:test.sql;

会在当前目录产生test.plb加密的存储过程或函数
值得一提的是:Windows和unix平台的下wrap生成*.plb加密文件可以通用,版本是向上兼容的.

3.测试加密文件的可用性

sql>@e:test.plb

测试的时候用的是oracle8.1.7结果出现了

D:Documents and Settingsmiawang>wrap iname=E:wrap.txt;
kgepop: no error frame to pop to for error 1801

然后执行:D:oracleora81bin>SET NLS_LANG=AMERICAN_AMERICA.US7ASCII

or SET NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

后正常了,呵呵,看似很简单,可是做起来好象还是会有点问题发生,所以要多做测试了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/202861/viewspace-785116/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/202861/viewspace-785116/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值