ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 控制数据访问(一)

控制数据访问(一)

原创 Linux操作系统 作者:Nalternative 时间:2011-05-13 19:07:07 0 删除 编辑
一、禁用和启用、删除角色:
禁用角色test      
SQL> insert into product_user_profile(product,userid,attribute,char_value)
  2  values('SQL*PLUS','TESTER','ROLES','TEST');
      
启用角色将记录从表中删除。
 
删除角色:
drop role test

二、细粒度数据访问
显示用户用来访问数据库的终端名
select sys_context('USERENV','TERMINAL') FROM DUAL;
 
 显示数据库用户的操作系统账号名
SELECT SYS_CONTEXT('_USERENV','OS_USER') FROM DUAL;
 
策略函数
 
-- 查询策略
SQL> select object_name,policy_name,sel,ins,upd,del,enable
  2  from all_policies;
 
使用包dbms_rls.add_policy创建策略

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25323853/viewspace-695244/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-09

  • 博文量
    123
  • 访问量
    178249