我数据库是10.1的用
我执行命令如下:idle> conn system/manager
ERROR:
ORA-01017: invalid username/password; logon denied
但是加上as sysdba就能登录,请问什么原因???
我执行命令如下:idle> conn system/manager
ERROR:
ORA-01017: invalid username/password; logon denied
但是加上as sysdba就能登录,请问什么原因???
而你用as sysdba能登录,是因为你的数据库是用操作系统验证的,所以当你在你数据库本机上as sysdba登录是不看你用户跟密码的,也就是随便你输入system/123443 as sysdba也能登录。
也就是说,如果你在数据库服务器本机登录,并使用操作系统认证方式
%ORACLE_HOME%\network\admin\SQLNET.ORA文件中设置为NTS
SQLNET.AUTHENTICATION_SERVICES= (NTS)
则允许以操作系统验证方式登录
c:>sqlplus <用户名>/<密码> as sysdba
无论你输入的是什么用户名与密码,将被忽略(所以,通常使用sqlplus / as sysdba)
并且将以操作系统验证的方式登录系统,并且登录用户为SYS