Oracle脚本实现生成批量的Grant和Revoke表Select的权限
2017-07-06 17:18:20 访问(1648) 赞(0) 踩(0)
select * from tabs;
select * from dba_users u where u.account_status = 'OPEN';
SELECT * FROM DBA_TABLESPACES ;
SELECT 'GRANT SELECT ON ' || RTRIM(T.owner) || '.' || T.table_name ||
' TO view9db;'
FROM DBA_TABLES T
WHERE T.tablespace_name = 'V9DB_DATA'
ORDER BY T.table_name;
SELECT 'REVOKE UPDATE,INSERT,DELETE ON ' || RTRIM(T.owner) || '.' || T.table_name ||
' FROM view9db;'
FROM DBA_TABLES T
WHERE T.tablespace_name = 'V9DB_DATA'
ORDER BY T.table_name
上一条:
下一条:
相关评论
发表评论