Chinaunix首页 | 论坛 | 博客
  • 博客访问: 632598
  • 博文数量: 825
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-27 14:19
文章分类

全部博文(825)

文章存档

2011年(1)

2008年(824)

我的朋友

分类:

2008-10-27 14:28:29

    PL/SQL封装工具是一个使你不想其他人看到的代码模糊化的很好方式。一般情况下,这是用于功能Virtual Private Database(虚拟专用数据库)和Fine Grained Auditing(精细审计)策略、加密和哈希函数、以及验证和授权过程。解开封装的代码源可以很简单地从ALL_SOURCE视图获得或者大多数连接到这个数据库的IDE。

  在10g之前,你需要使用命令行来封装位于$ORACLE_HOME/bin的二进制。这是个2步骤的过程,要求你首先封装从shell来的代码,然后使用SQL*Plus编译它。10g推出了DBMS_DDL包,使你可以一步完成封装从PL/SQL 而来的代码并编译它。这意味着你不需要在安装着的机器上,使你可以使用其它的工具例如APEX和SQL Developer来封装你的代码。

  这是一个快速的例子:

例子

  这是SQL Developer中封装代码的一个截屏:

SQL Developer中封装代码的一个截屏

 

【责编:Ken】

--------------------next---------------------

阅读(241) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~