CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

怎样付给一个用户,访问其它用户数据库表的权力。

楼主sfwswj(dave)2002-11-22 12:51:47 在 Oracle / 基础和管理 提问

怎样付给一个用户,访问其它用户数据库表的权力。顺便问一下,怎样查询数据库的表空间。     我的意思是:我想建立一个用户,它只能查询另一个用户的表。(和怎样有和第一个用户一样的权限)。 问题点数:40、回复次数:10Top

1 楼mycode(不写代码)回复于 2002-11-22 13:01:27 得分 5

如果一个用户想访问另一个用户数据库表的权限,可以通过在另一个用户中,对想要访问的表进行赋权的方式进行。  
  查询数据库表空间:Select   *   from   user_tablespace;Top

2 楼luyuen(滋味)回复于 2002-11-22 13:02:59 得分 5

grant   select   on   tablename   to   to   username;Top

3 楼greatplain(蓝屏)回复于 2002-11-22 13:06:18 得分 0

分配相应的角色  
  在statio中有分配  
  同样可以查到表空间的信息  
  Top

4 楼zhangshunshi(宇轩)回复于 2002-11-22 13:28:01 得分 5

首先要保证用户有权限才行  
  grant   select   on   tablename   to     usernameTop

5 楼hanyongbinlq(小草)回复于 2002-11-22 13:56:49 得分 0

i   agree   with   mycode(不写代码)Top

6 楼sfwswj(dave)回复于 2002-11-22 14:19:08 得分 0

我想问一下greatplain:   statio在什么地方。Top

7 楼sfwswj(dave)回复于 2002-11-22 14:20:39 得分 0

mycode:你的查询表空间的方法好像不行Top

8 楼zqdshsy()回复于 2002-11-22 14:27:05 得分 0

upTop

9 楼cfcat(cat)回复于 2002-11-23 00:07:13 得分 20

分配相应的角色,把角色授权给你所使用的用户。  
  查询表空间:  
  select   tablespace_name,sum(bytes)/1024/1024   from   dba_data_files   group   by   tablespace_name;  
  查询空余表空间:  
  select   tablespace_name,sum(bytes)/1024/1024   from   dba_free_space    
  group   by   tablespace_name;  
  以上的单位为M  
  Top

10 楼tianbian6688(涛)回复于 2002-11-24 17:25:05 得分 5

多麻烦啊!给个SELECT   ANY   TABLE权限即可Top

相关问题

  • 数据库报表
  • 数据库与表
  • 数据库表示:
  • 数据库中的表
  • Oracle的数据库和表。
  • 有关数据库报表
  • VC 数据库报表
  • 数据库表格输出
  • 数据库表遍历
  • 数据库建表(oracle)

关键词

  • 用户
  • 数据库
  • 查询
  • 角色
  • 表
  • 访问
  • 权限
  • tablespace
  • 表空间
  • select

得分解答快速导航

  • 帖主:sfwswj
  • mycode
  • luyuen
  • zhangshunshi
  • cfcat
  • tianbian6688

相关链接

  • Oracle类图书

广告也精彩

反馈

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