SQL Developer中的Data Redaction

SQL Developer中的Data Redaction用起来比命令行方便多了。可以选定表或视图,右键点击"遮盖保护"菜单。

但赋权方面有需要注意的地方。

假设Redact Admin是SYS,Redact User是HR。虽然SYS具备所有权限,但还是报以下错误。其实这个错误是针对Redact User即HR的。

赋予以下权限就好了:

sql 复制代码
grant select on Sys.redaction_policies to hr;
grant select on Sys.redaction_columns to hr;

接下来就可以创建策略了。

如果Redact Admin是其他用户,例如redact_admin,则还需要赋予以下权限:

sql 复制代码
grant execute on dbms_redact to redact_user;
相关推荐
张声录114 分钟前
【ETCD】【源码阅读】深入探索 ETCD 源码:了解 `Range` 操作的底层实现
java·数据库·etcd
weixin_4381973828 分钟前
mysql存储过程创建与删除(参数输入输出)
数据库·sql·mysql
V+zmm1013444 分钟前
基于微信小程序的汽车销售系统的设计与实现springboot+论文源码调试讲解
java·数据库·spring boot·微信小程序·小程序·毕业设计
cg50171 小时前
Mysql 和 navicat 的使用
数据库·mysql
芊言芊语1 小时前
纯 Python、Django、FastAPI、Flask、Pyramid、Jupyter、dbt 解析和差异分析
数据库·sqlite
yangsen991 小时前
Redis集群的键分布机制
数据库·redis·缓存
qw9491 小时前
MySQL 18 章——MySQL8新特性概述
数据库·mysql
ta叫我小白2 小时前
Android Room 报错:too many SQL variables (code 1 SQLITE_ERROR) 原因及解决方法
android·sql·sqlite·room
奥特曼狂扁小怪兽2 小时前
在Ubuntu下安装PostgreSQL数据库以及安装pgAdmin4工具
数据库·ubuntu·postgresql
maply2 小时前
如何编写和运行 Lua 脚本优化复杂的 Redis 操作
开发语言·数据库·redis·消息队列·lua