SYS用户登录em管理界面失败

今天启动了em管理界面,但是一直登录失败。

截图如下:

将连接身份改为sysdba就可以正常登陆:

SYS用户登录em管理界面失败_第1张图片

这里就有点好奇。sys是管理员权限,为什么normal不能登陆呢?

经过查找发现这里与一个参数有关,这个参数就是神秘的O7_DICTIONARY_ACCESSIBILITY。

O7_DICTIONARY_ACCESSIBILITY参数设置为true,导致sys用户不能以normal登陆,必须以sys登陆才可以。

O7_DICTIONARY_ACCESSIBILITY参数控制对数据字典的访问.设置为true,如果用户被授予了如select any table等any table权限,用户即使不是dba或sysdba用户也可以访问数据字典.如果设置为true就可能会带来安全上的一些问题。: 

SQL> show parameter O7
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     FALSE
SQL>


你可能感兴趣的:(normal,管理员,用户登录)