新手有关问题:为什么用户只分配了connect权限,但可以sysdba登录

新手问题:为什么用户只分配了connect权限,但可以sysdba登录
如题,我的用户只分配了connect权限,但在PL/SQL里,且可以以SYSDBA身份登录,为什么?
用sysdba身份登录后,视乎权限也有了DBA权限,那不是我分配的connect权限,没意义了。。
orcle都装在自己的单机电脑上

------解决方案--------------------
SQL code

--因為你使用的是系統認證,不是數據庫區認證,如下面不存在的用戶還可以登錄呢
conn notexistsuser/errpwd as sysdba;

------解决方案--------------------
SQL code

--你执行,就可以看到当前的用户并不是你登录的用户名称了
show user;
--如果改为数据库认证,把数据库目录中NETWORK\ADMIN\sqlnet.ora文件改为,此时就可以了,但此文件需copy出来,然后更新,然后复制回去,不然win7中无法更新的
SQLNET.AUTHENTICATION_SERVICES= (NONE)