如题,用sqlplus8.1.7可以联上oracle8i数据库,
但用sqlplus3.3老提示出错,
ORA-03106: 致命的双任务通信协议错

解决方案 »

  1.   

    是不是sqlplus版本太低的原因阿
      

  2.   

    高版本的SQL PLUS可以连低版本的ORACLE,但低版本的SQL PLUS有时无法连高版本的ORACLE,这是没办法解决的。只能做到向后兼容,怎么可能做到向前妆容呢,老兄。
      

  3.   

    sqlplus test/test@tolinuxtest
    tolinuxtest为服务名!!
      

  4.   

    好象是SQL*NET版本问题,但要如何解决?
      

  5.   

    直接改
      C:\ORAWIN95\NETWORK\ADMIN\TNSNAMES.ORA文件就OK了
      TEST = 
      (DESCRIPTION = 
        (ADDRESS_LIST = 
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = storage)
              (Port = 1521)
            )
            (ADDRESS = 
              (COMMUNITY = tcp.world)
              (PROTOCOL = TCP)
              (Host = storage)
              (Port = 1526)
            )
        )
        (CONNECT_DATA = (SID = ORCL)
        )
      )
    SQLPLUS SYSTEM/MANAGER@TEST
      ok.
      

  6.   

    我就是3.3联的8,没问题呀,主要还是tnsnames.ora的设置问题。