ORACLE视图如何加密 oracle 视图

oracle如何加密视图 , 就是只允许查询视图的数据 , 不允许打开视图看视图的内容做成一个加密的function,用wrap命令加密,然后这个function的返回集是一个table of type , 可以完成这个功能 。
Oracle下如何用wrap加密自己的源代码可以使用wrap 工具或者DBMS_DDL子程序对PL/SQL源码进行加密 。wrap工具加密单个源文件ORACLE视图如何加密,如SQL*Plus脚本 。DBMS_DDL子程序加密单个动态生成的PL/SQL单元ORACLE视图如何加密,如一个CREATE PROCEDURE声明 。加密的源文件可以移动ORACLE视图如何加密,备份,可被SQL*Plus和Improt和Export工具处理,但在静态数据字典视图*_SOURCE中无法看到源码 。WRAP语法 wrap iname=input_file [oname=output_file ] 可省略文件扩展名,如以下的命令是等同的: wrap iname=/mydir/myfile wrap iname=/mydir/myfile.sql 输出文件默认的扩展名为.plb,当然你也可以指定不同的文件名和扩展名 。wrap iname=/mydir/myfile oname=/yourdir/yourfile.out wrap主要是混淆PL/SQL语句的主体部分,如下CREATE语句可以被加密: CREATE [OR REPLACE] FUNCTION function_name
CREATE [OR REPLACE] PROCEDURE procedure_name
CREATE [OR REPLACE] PACKAGE package_name
CREATE [OR REPLACE] PACKAGE BODY package_name
CREATE [OR REPLACE] TYPE type_name AS OBJECT
CREATE [OR REPLACE] TYPE type_name UNDER type_name
CREATE [OR REPLACE] TYPE BODY type_name CREATE [OR REPLACE] TRIGGER语句不能被加密,但你可调用加密的过程 。加密文件中除ORACLE视图如何加密了语句头部和C风格(/*…*/)注释外,其它所有注释被删除 。
如何打开ORACLE视图编辑器??1.打开PL/SQL developor 工具,登陆进去 。
2.左侧菜单中文件夹tables下边有个views 。
3.点击展开view文件夹,选中一个视图 , 右击-编辑(edit) 。
【ORACLE视图如何加密 oracle 视图】那里的系统视图好像不太适合初学者学吧 。自己建些表练习练习就可以了 。
Oracle如何加密视图源码?最简单的ORACLE视图如何加密,把sys收ORACLE视图如何加密了ORACLE视图如何加密,异用户查询授权 。
要是涉及到代码移交ORACLE视图如何加密,那就用函数实现view , 然后用DBMS_DDL.WRAP加密
oracle 视图 加密 我如何将function 的返回值 设成 table of type 最好能有个小例子更好你可以这样设计结构:A是数据用户,所有表,视图等对象都存放在这个用户下,其它用户只有一些使用对象的权限,不要给select any table、DBA、select any dictionary权限,它就没有办法看到查询语句
细化其它用户的权限,就能很容易的解决问题,别动不动就给DBA , 这样不利于管理
关于ORACLE视图如何加密和oracle 视图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读