有个存储过程,加密了,请问如何在不影响存储过程的情况下解密出来?

解决方案 »

  1.   

    好像不可以,以前看过一个说通过msda导入到sql server可以在解,自己没有试过
      

  2.   

    用wrap命令将脚本文件加密后执行。toad中也有相应的操作。
      

  3.   

    http://www.oradb.net/object/procedure_004.htm
      

  4.   

    首先要设置本地机器的nls_lang=us
    然后用以下命令加密存储过程源代码
    wrap iname=proc_kkk oname=proc_kkk_wrap
    例子:
    c:\>set nls_lang=usc:\>wrap iname=proc_kkk.sql oname=proc_kkk_wrap.sql将proc_kkk_wrap.sql加入数据库中(sqlplus的@执行文件)。
      

  5.   

    对不起,看错了。
    oracle不支持解密存储过程,要不然加密就没有意义了。
      

  6.   

    http://www.oradb.net/object/procedure_004.htm
      

  7.   

    ada
    可能要熟悉很多的知识才可能写的出这个解密的软件