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

简单的数据库权限问题

楼主dxphero(火鸟hero)2005-10-18 13:05:15 在 Oracle / 基础和管理 提问

我新建了一个用户   但是sql语句不能用!dba也设置了.但是在sqlpuls中就是不能执行语句      
  错误提示:表或视图不存在. 问题点数:30、回复次数:9Top

1 楼yown(yong)回复于 2005-10-18 13:24:39 得分 0

你要有表前面加上创建者  
   
  如:  
   
  select   *   from   sys.table11Top

2 楼qiaozhiwei(乔)回复于 2005-10-18 13:54:43 得分 0

表是在哪个用户下的,用该用户进行select不可以吗?检查表的操作权限,如果没有,赋给权限Top

3 楼hevin(没有什么是不可能的)回复于 2005-10-18 14:00:12 得分 0

首先要看当前登录用户有没有权限操作你所提到的表,其次看你所提到的表是不是归属于当前登录用户,如果不是,则要用select   *   from   user_name.tabName的形式,其中user_name是tabName的所有用户。Top

4 楼zhangivan(小长)回复于 2005-10-18 14:24:23 得分 0

有点问题,我将dba的权限给了user,但是不能查看system中的表,是不是还要将其他某个权限给他?Top

5 楼dxphero(火鸟hero)回复于 2005-10-18 14:29:07 得分 0

新建的用户如何赋予它   sqlplus中的sql的权限  
   
  Top

6 楼zhangivan(小长)回复于 2005-10-18 14:33:30 得分 0

不明白你的意思,sql的权限?Top

7 楼dxphero(火鸟hero)回复于 2005-10-18 14:45:46 得分 0

实现sql语句   select   *   from   table   而不是select   *   from   system.table  
  实现system的权限Top

8 楼zhangivan(小长)回复于 2005-10-18 15:04:29 得分 0

你把dba给了新用户是吗,我刚才是过了,可以啊  
  Top

9 楼chanet(牧师)回复于 2005-10-19 00:19:49 得分 30

既然设置为dba,这就与权限无关~~    
   
  用   select   *   from   tab;  
   
  看看表或视图是否存在?Top

相关问题

  • 数据库权限
  • 数据库权限问题
  • 数据库中表的权限?
  • 数据库操作权限的问题
  • 如何破解Access数据库权限?
  • 如何破解Access数据库权限?
  • 数据库用户权限的设置
  • 访问数据库权限的问题
  • 数据库权限的问题!
  • mysql数据库访问权限问题

关键词

  • 用户
  • 语句
  • dba
  • sql
  • 权限
  • 表
  • 不能
  • table
  • user
  • select

得分解答快速导航

  • 帖主:dxphero
  • chanet

相关链接

  • Oracle类图书

广告也精彩

反馈

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