PL/SQL Developer的bug?关于权限的问题

今天使用了PL/SQL Developer登录Oracle。我先用Scott用户以SYSDA登录,后觉得不对劲就又以Normal登录,这两个Roles是不同的。

  

(图1)Scott用户以SYSDA登录                          (图2) Scott用户以Normal登录,这里可以看到Tables中有4张表

接着我又以System用户分别以SysDBA和Normal方式登录,发现此时两种方式的Roles和Scott用户以SYSDBA登录的Roles是完全相同的(同图1)。

接着我用Sys用户以SYSDBA登录,此时的Roles同上。

我又尝试sys用户以Normal方式登录,此时弹出对话框如下,这是合理的。

我的疑问是难道我也分配给Scott用户和SysDBA方式的权限?理论上应该不允许Scott以SYSDBA方式登录才对啊!不论是Scott还是system以SYSDBA方式登录应该都是等同于sys用户登录了!

在PL/SQL中的Users中查看权限和授予的角色:这些是没有问题的!

 

posted @ 2012-03-23 15:19  太一吾鱼水  阅读(410)  评论(3编辑  收藏  举报