Oracle存储过程迅速加密

  • 轻松六步使你的Oracle存储过程迅速加密
  • 来源:ccidnet.com作者:ccidnet.com 发布时间:2008-04-02 14:07:06
  • 本文教你轻松六步法让你的Oracle存储过程迅速加密。

    软件环境:

    1、操作系统:视窗系统 2000 Server。

    2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版。

    3、安装路径:C:\Oracle。

    实现方法:

    1、

     

      D:\>set NLS_LANG=AMERICAN_AMERICA.USACII7
                或 D:\>set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
                或 D:\>set NLS_LANG=CHINESE_CHINA.ZHS16GBK
                D:\>set

    直接打set命令能查看环境变量。

    2、在D:\下创建a.sql文件,内容如下:

     

    create or replace procedure test1(i in number) as
                begin
                dbms_output.put_line(’输入参数是’||to_char(i));
                end;

    3、

    D:\>wrap iname=a.sql
                PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001
                Copyright (c) Oracle Corporation 1993, 2000.All Rights Reserved.
                Processing a.sql to a.plb

     

    4、运行a.plb“SQL> @d:\a.plb”过程已创建。

     

    5、运行存储过程:

     

    SQL> set serveroutput on
                SQL> execute test1(1);

    输入参数是1,PL/SQL 过程已成功完成。

    6、查看存储过程的代码:

     

    SQL> select name,text from all_source
                where type=’PROCEDURE’ and name=’TEST1’;

    结果:看不到其原码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值