易截截图软件、单文件、免安装、纯绿色、仅160KB

Wrap加密Oracle存储过程



Wrap加密Oracle存储过程




 


 

   
Oracle自带的内部包大多数都是经过加密的,比较好奇,了解一下Oracle进行加密的工具。一般都使用wrap工具进行加密,这个wrap的使用语
法非常简单,只有输入和输出两个参数,也没有多余的操作。但是也没有详细的错误提示,所以很多问题出现后很难查到原因。简单看看,记录一下这个工具的用
法,以便今后查询。






 

    wrap的语法非常简单:wrap iname={input file} [oname={output file}]






 

   
可以指定路径,也可以只写出文件名。如果不写oname参数,则在当前路径下创建一个与iname文件名同名,且后缀为“.plb”的文件。






 




 




 

    从网上了解的经验来看,大致要注意3个问题:






 


一、兼容性问题







 

   
各个版本wrap出来的结果是有差别的,Oracle对wrap生成的结果也是向下兼容的。10g的数据库可以使用9i生成的wrap文件,而在9i中无
法使用10g的wrap的生成结果。






 




 


二、字符问题







 

   
操作系统的字符集设置不正确,可能会引起wrap的错误(这个问题貌似现在的版本已经没有了)






 

    方法是设置OS的字符集:SET
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1






 




 


三、不支持分析函数







 

    这是一个04年的帖子:


http://www.itpub.net/thread-217136-1-1.


相关文档:

oracle根据主外键查表

select a.constraint_name, a.table_name, b.constraint_name
  from user_constraints a, user_constraints b
where a.constraint_type = 'R'
  and b.constraint_type = 'P'
  and a.r_constraint_name = b.constraint_name
P 代表主键
R 代表外键 ......

oracle行转列

select i.sid,i.sname,i.birthday,i.schooltime,i.sphone,c.classname,a.assnname,sum(decode(subject,'语文',s.score,0)) as chin,
                              ......

ORACLE递归统计所有子孙机构!

select bid from t_branch c start with c.upbid  ='11000000'  connect by prior c.bid=c.upbid
说明:
1、统计某个机构下所有的子孙机构。如统计北京机构下的子孙机构,包括:朝阳区机构、海淀营销机构、、、青龙桥乡机构、、、、一直到最底层的机构。
2、upbid是指上级机构的ID。海淀区机构ID(bid)的上级机 ......

ORACLE处理日期大全

在oracle中处理日期大全
  TO_DATE格式  
Day:  
dd number 12  
dy abbreviated fri  
day spelled out friday  
ddspth spelled out, ordinal twelfth  
Month:  
mm number 03  
mon abbreviated mar   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号