我目前正在使用RHEL 5和Oracle 11g。
我使用DBCA创build所有默认选项可用的Oracle数据库。 问题是,当我在该数据库上创build一个新用户时,该用户可以使用sysdba特权连接到数据库,尽pipe它没有被授予任何特权。
创build由密码默认表空间用户标识的用户backup_admin;
sqlplus backup_admin as sysdba
如何限制用户连接为sysdba?
“问题是,当我在该数据库上创build新用户时,该用户可以使用sysdba特权连接到数据库,尽pipe它没有被授予任何权限。
不正确。 数据库用户无法以SYSDBA身份进行连接。 以SYSDBA连接意味着连接到SYS用户/模式。
如果Justin提到,OS用户可以连接成sysdba,他们在dba组中。 这通常包括oracle用户,但也可能是其他人。
Oracle有点误导您可以尝试,例如,SQLPLUS用户/传递AS SYSDBA在这种情况下,用户/传递将被忽略,并且与SQLPLUS / AS SYSDBA具有相同的效果