直接修改相应目录下:
$ \oracle\ora92\network\admin\tnsnames.ora可以参照你以前设置的本地网络服务名 也可看sample目录下的例子~

解决方案 »

  1.   

    直接修改tnsnames.ora文件
    ORAL = //连接字符串名称
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))//服务器ip地址
        )
        (CONNECT_DATA =
          (SERVICE_NAME = oral)//数据库名称
        )
      )OK!
      

  2.   

    可以不用管他能不能打开
    直接在tnsnames.ora中写,下面是一个例子
    LUXUEZHU =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.35)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = luxuezhu)
        )
      )
      

  3.   

    首先看你新增加的tnsping 能不能通,如果不通的话就重新配,这种情况一般是由于新增加的部分有不可见字符
      

  4.   

    ping hostname
    tnsping servicename
    看看这两个是否通
      

  5.   

    如何登录的?使用了连接字符串了吗?
    tns服务启动了吗?错误信息是什么?
      

  6.   

    我发觉tnsnames.ora根本就不起作用
    因为我把里面的配置全注释掉
    我原来那个服务器还是可以连上去的我装的是客户端 配置一个服务器数据库链接后 再装了个oracle develop
    然后这个net8 configuration assistant快捷键就点不开了
      

  7.   

    对了 我还是个oracle初学者 完全不太懂的 还请各位大哥 多多包涵阿
      

  8.   

    ping hostname 看主机通不通
    tnsping servicename 看本地服务名通不通??