CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

SYSTEM或DBA如何对普通用户进行相互授权?

楼主Borlandor(五角大民)2003-12-03 14:59:39 在 Oracle / 基础和管理 提问

比如有A和B两个用户,均为普通用户。  
  想通过System用户将Select   any   table   的权限在A与B之间授权,即A可查询B的任何表,B也可以查询A的任何表?  
   
  谢谢! 问题点数:100、回复次数:8Top

1 楼yns(胡)回复于 2003-12-03 15:05:13 得分 20

你可以建两个角色,然后把角色付给用户Top

2 楼Borlandor(五角大民)回复于 2003-12-03 15:07:57 得分 0

这个角色是不是要指定具体表名,无法用any的形式?Top

3 楼Lastdrop(空杯)回复于 2003-12-03 15:22:16 得分 20

可以通过查询数据字典,然后使用动态SQL进行授权。不过,方法好像还是有点笨。Top

4 楼Borlandor(五角大民)回复于 2003-12-03 15:58:52 得分 0

请关注!Top

5 楼black_snail(●男人要忍○)回复于 2003-12-03 16:20:29 得分 20

这个角色是不是要指定具体表名,无法用any的形式?  
   
  -->不必  
  Top

6 楼Borlandor(五角大民)回复于 2003-12-04 12:02:12 得分 0

to   black_snail(●龙飞虎○)   :  
  不知道怎么做~~~  
  能否详细说明?最好是给几个语句,谢谢!Top

7 楼leecooper0918(爱一个人好难)回复于 2003-12-04 12:07:32 得分 40

参考:  
        http://expert.csdn.net/Expert/topic/2501/2501602.xml?temp=.5417902  
      根据你的实际情况修改其中的代码  
  Top

8 楼Borlandor(五角大民)回复于 2003-12-04 15:01:15 得分 0

看来只能使用系统表了~Top

相关问题

  • 授权问题?????
  • Bind 授权???
  • 用户授权
  • SYSTEM用户怎样commit普通用户的数据?
  • 在存储过程中用动态sql建表,提示:权限不足?授权dba,还是同样的提示。什么原因?谢谢!
  • 我的system帐号为什么不能以SYSDBA身份登陆?结果不能给其他用户名授权dbms_lock
  • 新用户授权失败:((
  • 授权不成功问题?
  • 授权问题(2000分)
  • 如何授权?100分

关键词

  • 授权
  • 用户
  • 普通
  • 查询
  • 角色
  • 谢谢
  • 表
  • expert
  • 无法用any的形式
  • 要指定具体表名

得分解答快速导航

  • 帖主:Borlandor
  • yns
  • Lastdrop
  • black_snail
  • leecooper0918

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo