我windows环境下使用administrator建立了一个数据库,建好之后输入如下命令可以连接数据库: sqlplus /nolog        conn sys@test/test as sysdba 显示已经连接
但是我无法使用windows认证连接,sqlplus /nolog    conn / as sysdba 会显示tns:协议适配器错误。
我看了一下用户组:ora_dba 里面有administrator用户。并且sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES = (NTS)也是对的。但是就是登陆不上 
奇怪,第一次遇到这种情况。大家帮我出出主意

解决方案 »

  1.   

    看一下oracle常用的服务有没有启动
      

  2.   

    先在cmd下执行set ORACLE_SID=test
    然后再sqlplus /nolog ....
      

  3.   

    问题解决,晕了,我怎么没想到时oracle_sid的问题呢??我有一个疑问,假如有多个数据库,有多个oracle_sid,那么conn / as sysdba如何指定oracle_sid而链接到不同的数据库上面呢
      

  4.   

    看下oracle的监听服务有没有启动