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/