1。当 登陆Oracle 时 用 userName/pwd as sysdba 无论userName 或者pwd 为什么都能登陆进系统,原因就是登陆的时候进行了本地的验证,只要是在服务器的机器上就默认可以进入sysdba 的,
解决 : 去掉本地的验证将$oracle_home\network\admin下找到sqlnet.ora文件,将参数:SQLNET.AUTHENTICATION_SERVICES=(NTS)注释掉,或改为等于NONE
关闭操作系统认证方式。当为NTS是通过操作系统认证方式