windows中oracle存储过程加密的实例代码
在硬盘中创建一个过程test.sql
create or replace procedure test_bf is
begin
dbms_output.put_line('test success');
end;
然后通过使用oracle自带的wrap命令对过程进行加密
先打开CMD然后输入命令
wrap iname='input_name' oname='output-name'
input_name是需要加密的文件的路径,output_name是输出的文件名,如果没有oname那么生成出来的加密文件就是源文件名.plb。
C:\&;wrap iname=C:\test.sql oname=C:\test_pwd.sql PL/SQL Wrapper: Release 11.2.0.1.0- 64bit Production on 星期六 1月 18 20:09:09 2020 Copyright (c) 1993, 2009, Oracle. All rights reserved. Processing C:\test.sql to C:\test_pwd.sql
创建成功过程后就进入sql将过程导入然后调用
SQL> @C:test_pwd.sql
过程已创建。
SQL> execute hbk_secret;
PL/SQL 过程已成功完成。
SQL> set serveroutput on; SQL> execute test_bf; test success
PL/SQL 过程已成功完成。
在看一看过程的内容
select name,text from all_source where type='PROCEDURE' and name='test_bf'

过程已被加密,至此结束。
总结
以上所述是小编给大家介绍的windows中oracle存储过程加密的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
上一篇:oracle 取某个时间段的数据(每周几的上午几点到几点)
栏 目:其它数据库
下一篇:oracle备份之备份测试脚本的方法(冷备、热备、rman)
本文标题:windows中oracle存储过程加密的实例代码
本文地址:https://zz.feitang.co/shujuku/32912.html
您可能感兴趣的文章
- 12-22使用mysql记录从url返回的http GET请求数据操作
- 12-22详解sql中exists和in的语法与区别
- 12-22hive从mysql导入数据量变多的解决方案
- 12-22如何为PostgreSQL的表自动添加分区
- 12-22postgresql 实现得到时间对应周的周一案例
- 12-22sqoop export导出 map100% reduce0% 卡住的多种原因及解决
- 12-22mysql查询条件not in 和 in的区别及原因说明
- 12-22解决mysql使用not in 包含null值的问题
- 12-22解决从集合运算到mysql的not like找不出NULL的问题
- 12-22postgresql 实现多表关联删除


阅读排行
推荐教程
- 12-11mysql代码执行结构实例分析【顺序、分支、循环结构】
- 12-08添加mysql的用户名和密码是什么语句?
- 12-20PhpMyAdmin出现错误数据无法导出怎么办?
- 12-19Redis中实现查找某个值的范围
- 12-15浅析mysql迁移到clickhouse的5种方法
- 12-15CentOS7 64位下MySQL5.7安装与配置教程
- 12-14Mysql大型SQL文件快速恢复方案分享
- 12-14mysql 5.7.27 安装配置方法图文教程
- 12-13MySQL给新建用户并赋予权限最简单的方法
- 12-13关于MySQL索引的深入解析





