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 视图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 苹果ios11系统截图白屏,苹果手机截图都是白屏
- 毕业设计要做些什么计算机,毕业设计需要做些什么
- 苹果手机看直播能录屏吗,苹果手机看直播能录屏吗
- mysql怎么判断io mysql怎么判断是否存在某个表
- 把JAVA代码转换成c,java代码直接转成c语言
- 美国热点服务器怎么用的,美国电话卡开热点
- 电脑直播主机有声音没画面,电脑直播主机有声音没画面怎么解决
- vbnet可以做什么 vbnet doevents
- 线上小程序门店开发方案,小程序店铺开发