如何实现SELECT权限授权

yuheliu 2004-11-25 04:33:08
请教大虾:
假如现在由于各TEMP用户,这个用户下的表是每天DROP重建的。我需要把TEMP用户下的表的SELECT权限授予LS这个用户。我想授权后不必再每天重新授权。
...全文
337 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuheliu 2005-01-27
  • 打赏
  • 举报
回复
的确只是想将TEMP用户的表授予而已,第一种方法将所有用户的表都授予了ls用户。
js_nicle 2005-01-25
  • 打赏
  • 举报
回复
好像只有这样的语句可以用了
connect sys/oracle as sysdba

grant select any table to ls;
baivkechen 2005-01-25
  • 打赏
  • 举报
回复
应该只是temp用户的表吧!
dddddy 2005-01-25
  • 打赏
  • 举报
回复
我也有这样的问题,如果这样解决了那么ls不是对数据库所有用户的表都有查询权限了?
bluelamb 2004-11-25
  • 打赏
  • 举报
回复
grant select any table to ls;
yuheliu 2004-11-25
  • 打赏
  • 举报
回复
刚才试了一下,确实可以。谢谢了。
那么收回的语句应该为
revoke select any table from ls;
LGQDUCKY 2004-11-25
  • 打赏
  • 举报
回复
grant select any table to ls;

这样可以
yuheliu 2004-11-25
  • 打赏
  • 举报
回复
我的意思即基于用户的授权,而非基于具体表的授权。请教如何实现。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧