用tnsping可以通吗?如果不通,错误信息是什么?sql plus不能进入提示什么信息?

解决方案 »

  1.   

    2000下可以ping 通
    错误信息:不能连接到数据库
      

  2.   

    我是没有用过  Oracle 7.3,版本太老了在你的 WINDOWS2000的 tnsnames.ora 文件加入以下内容试试
    更改相应的IP和SERVICE NAME或SID
    TEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = SERVER端的SID)
        )
      )然后在SCO 5.05端启动监听器  lsnrctl start
      

  3.   

    连接时,用 system/manager@test试试
      

  4.   

    当然要配置监听服务了,我这边有个例子scounix5.0.4+oracle7.3.4
    编辑 etc/listener.oraLISTENER =
      (ADDRESS_LIST =
            (ADDRESS= (PROTOCOL= TCP)(Host= ip)(Port= 1521))
      )
    SID_LIST_LISTENER =
      (SID_LIST =
        (SID_DESC =
          (GLOBAL_DBNAME= dbname)
          (ORACLE_HOME= /usr/oracle)
          (SID_NAME = sidname)
        )
      )
    STARTUP_WAIT_TIME_LISTENER = 0
    CONNECT_TIMEOUT_LISTENER = 10
    TRACE_LEVEL_LISTENER = OFF在用oracle用户运行:lsnrctl start