中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 数据库开发 > Oracle
轻松六步使你的Oracle存储过程迅速加密
作者:leaf_node 时间:2007-06-19 16:18 出处:ccidnet.com 责编:月夜寒箫
              摘要:轻松六步使你的Oracle存储过程迅速加密

本文教你轻松六步法让你的Oracle存储过程迅速加密。

软件环境:

1、操作系统:Windows 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';

结果:看不到其原码。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有