易截截图软件、单文件、免安装、纯绿色、仅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设置SGA

首先以sysdba身份登录
sqlplus connect system/orcl as sysdba;
然后修改参数
1.sga_target不能大于sga_max_size,可以设置为相等。
2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。
alter system set sga_target=150M scope=spfile;
alter system set sga_max_size=150M scope=spfile;
//数据库 ......

Oracle中Decode()函数使用技巧

Oracle中Decode()函数使用技巧
  decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。
      DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实� ......

oracle修改用户密码

1、使用oracle用户登录,连接数据库
[oracle@wuzj ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Feb 26 12:06:29 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL> conn /as sysdba
Connected.
//查看用户
SQL> select username,password from dba_users;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号