为什么 as sysdba的方式登陆oracle数据库,为何随便输入用户名和密码都可以登陆

为何 as sysdba的方式登陆oracle数据库,为何随便输入用户名和密码都可以登陆?

其实这是oracle数据库认证方式的问题
把 sqlnet.ora文件中的

SQLNET.AUTHENTICATION_SERVICES= (NTS)

改成

SQLNET.AUTHENTICATION_SERVICES= (NONE)即可

即不能使用系统认证的方式。