建立本地网络服务名,保证能够连通,建议主机名用IP地址,然后用这个本地网络服务名连接Oracle数据库另外注意两台机子能否Ping通

解决方案 »

  1.   

    请问主机名是什么?该怎么设置呢?我设置如下
    Data Source=OAServer_insect;User ID=system;Password=manager;tns该怎么设置呢?
      

  2.   

    IBMF80就是主机名,
    如:C:\Oracle\Ora81\network\admin\tnsnames.ora
    找到tnsnames.ora手工修改一下就行了!!!!!
    ORA817 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = IBMF80)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ora817)
        )
      )IORA817 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 134.67.9.22)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = ora817)
        )
      )
      

  3.   

    1、先看看ping能否通;2、如果你使用客户端连接,最好用oracle客户端配置测试一下;3、不好使的话,再看看host文件。
      

  4.   

    客户端配置sql net easy config
      

  5.   

    如果你使用客户端连接,最好用oracle客户端配置测试一下;该怎么测试呢?
      

  6.   

    chenguoli你好,我的这种配置改怎么改啊?
    OASERVER_INSECT =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = insect)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = OAserver)
          (SERVER = DEDICATED)
        )
      )
      

  7.   

    那是你的客户端没有配置好,这种问题都是这样,用net8配置并测试一下,没有问题了再用别的程序去连接数据库,一般不会出现问题。