Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

45

积分

0

好友

6

主题
1#
发表于 2013-7-29 16:17:22 | 查看: 3303| 回复: 4
oracle 11g,想将用户A下的所有表的查询权限授予用户B,用户A后续创建的表也要允许B用户查询
将用户A下的表全部查询出来,一一授权给B查询权限的话,对于后续维护不方便,
直接grant select any table to B,则将权限范围扩大了,要怎么做啊?
2#
发表于 2013-7-29 16:19:03
想将用户A下的所有表的查询权限授予用户B,用户A后续创建的表也要允许B用户查询

==> 这是一个讨论死的话题了, 目前没有这样的权限

回复 只看该作者 道具 举报

3#
发表于 2013-7-29 16:20:40
Maclean Liu(刘相兵 发表于 2013-7-29 16:19
想将用户A下的所有表的查询权限授予用户B,用户A后续创建的表也要允许B用户查询

==> 这是一个讨论死的话题 ...

那能怎样操作,实现类似的效果?

回复 只看该作者 道具 举报

4#
发表于 2013-7-29 19:37:22
可以考虑将赋权作为建表操作的一部分

回复 只看该作者 道具 举报

5#
发表于 2013-7-29 21:23:58
kevinlin.ora 发表于 2013-7-29 19:37
可以考虑将赋权作为建表操作的一部分

这里提供了一个触发器实现该功能
http://t.askmaclean.com/thread-2770-1-1.html

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-29 19:30 , Processed in 0.044668 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569