我已经把把DBA 角色分配给这个新用户,但还是出现这样的提示!
解决方案 »
- 我机器上的oracle监听总打不开,那位帮忙看看?
- 【求助】请问pl/sql的SQL_windows中同时能执行多少条DML语句;
- oracle 结果集B中时间与结果集A中时间差最小的记录?????
- 入门:表间关系问题
- sql 合并满足条件的列
- 高分求救!用PL/SQL怎么监测其它程序对Oracle9i数据库的访问,类似于SQLServer的事件查看器的功能.?
- ODBC无法连接oracle,提示ORA-01017: invalid username/password; logon denied
- Oracle 8.1.6: ORA-12571: TNS:packet writer failure
- 问一个很菜的问题,请不要笑话我!
- 如何设计某个帐号只能允许一个人同时使用
- 如何获得一个表的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 。干嘛要绕弯路?
:)