一、禁用和启用、删除角色:
禁用角色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博客 ” ,链接:https://blog.itpub.net/25323853/viewspace-695244/
,如需转载,请注明出处,否则将追究法律责任。