plsql developer双击打开后,自动弹出登录框,用scott登录后,查看myobject

plsql developer双击打开后,自动弹出登录框,用scott登录后,查看myobjects里面的tables,什么都查看不到,在sql脚本select语句可以正常查看,再主界面点击“钥匙‘’按钮,登录进去后,可以看到myobjects下的tables,这是怎么回事,求解答

的权限没开
Oracle权限管理

一、权限分类:

系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。
实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。

二、系统权限管理:

1、系统权限分类:

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。
scott用户授予 myobjects 查询的权限就好了
select owner, table_name from all_tables;
// 用户可以查询的表
试试吧!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-08
plsql developer什么版本的?是不是要刷新一下。
相似回答