今天打开数据库居然无法连接了,不论用操作系统方式登录,还是用用户名密码的方式登录都会报错ORA-12638
SQL> conn / as sysdba
ERROR:
ORA-12638: Credential retrieval failed
SQL> conn scott/tiger
ERROR:
ORA-12638: Credential retrieval failed
        在晚上搜索了一下,说是要修改sqlnet.ora文件(位置:$ORACLE_HOME/NETWORK/ADMIN/SQLNET.ORA):
SQLNET.AUTHENTICATION_SERVICES= (NTS)
改为SQLNET.AUTHENTICATION_SERVICES= (NONE)
       我试了一下,修改以后用户名密码方式可以登录,可是采用操作系统方式登录依旧报错,如下:
SQL> conn scott/tiger
Connected.

SQL> conn / as sysdba
ERROR:
ORA-01031: insufficient privileges
Warning: You are no longer connected to ORACLE.
—未完—