使用 sqlplus system/123456 as sysdba
这样登录提示 ORA-12560: TNS: 协议适配器错误
使用 sqlplus system/123456@test as sysdba
这样就行请问是什么问题?

解决方案 »

  1.   

    环境变量ORACLE_SID没有设置对。
    可以:
    set oracle_sid=test
    sqlplus system/123456 as sysdba
      

  2.   

    1、作为服务端的时候,sid可能没有指定
    2、作为客户端的时候,必须要指定server_name,否则,oracle不知道去连接谁。
      

  3.   

    sqlplus system/123456 as sysdba 
    是连本机数据库用的
    连接其他的数据库必须指定server_name
      

  4.   

    @test是主机字符串,连接数据库时需使用。