领导想开始加强安全工作,突然想起了wrap加密存储过程。赶紧记下,防止时间长了自己忘了,呵呵。
现在磁盘上创建一个.sql文件(如test.sql),编辑需要创建的存储过程,例如:
create or replace procedure test(a in number) as
begin
dbms_output.put_line('加密');
end;
然后使用wrap命令,wrap iname=test.sql,会生成一个test.plb的文件,打开文件可以看到是已加密过的内容。然后在sql模式下执行test.plb文件,就可以创建一个加密的存储过程了,可以通过查询dba_source视图来验证。
要注意的是,wrap加密过的文件是无法复原的,一定要保留好为加密的内容!
阅读(2372) | 评论(0) | 转发(0) |