我已经把把DBA 角色分配给这个新用户,但还是出现这样的提示!
解决方案 »
- 关于Oracle 10g的Oracle HTTP Server
- 高手进,关于存储过程和触发器
- 写一sql,实现这样功能。谢谢。
- 求生成一张横表的sql语句(带测试脚本)
- sql navigator的执行动作在后台有没有相应的sql语句生成,如果有的话怎么查看?
- 请问:利用imp当中的哪些辅助命令,实现导入一个通过exp命令备份出来dmp文件,导入后覆盖现有数据的命令
- ORACLE使用PL/SQL查询问题
- 当ORACLE中抛出“表或视图不存在”的错误的时候,有没有什么办法知道到底是那张表或视图不存在啊?
- 关于oracle workflow的开发问题
- 新用户授权失败:((
- 如何获得一个表的DDL脚本,要求使用SELECT 方式
- 有下面一段程序看谁能改正错误我给分呀!!!
我现在的意思是建一个新用户,这个用户只具有部分访问权限,该怎末做?
你那个操作用SYS用户登录也做不了,我试了,试试我下面的方法:比如你要给SYS用户授予SCOTT用户下表EMP的SELECT对像权限
解决方法:1、用scott用户先登录,右键EMP表-》授于权限->SELECT(带GRANT)
2、再用SYS登录,重复你刚才的操作就可以了!
我现在新建TEST 用户,现在把SYSTEM用户的权限分配给他,是否也这样做?
我现用SYSTEM/MANAGER 用户登陆,编辑TEST 用户也不能够把方案SYSTEM 中的表的SELECT权限分配给他,问题前一样?
我刚才试了,可以的.
我又试了一下,可以的,我也创建了个用户叫TEST,然后给它一个角色,像你一开始说的SELECT_catalog_role,然后再用别的帐号登录,比如TEST2,选中你要操作的表,选授予权限给SELECT_catalog_role,之后你就可以在TEST用户的对像权限中看到那个表的你刚才选的权限了!
部分表的各种操作权限赋给了TEST用户,为什么?
如: 以TEST用户登录
SELECT * FROM SYSTEM.tablename
就可以看到这个表的内容了!
呵呵,各有各的说法呀。当出现:
你必须具有DBA角色,作为一个具有 SELECT_catalog_role 的用户
提示的时候,你应该意识到,你用的 system/manager 登录的角色仍是普通用户。而非 sysdba
在DBAStudio中登录界面,下面有个角色下拉菜单,选择成“sysdba”就可以了。在sqlplus 中可以用:
connect system/manager as sysdba
登录为 sysdba 。干嘛要绕弯路?
:)