比如:
sales=
 (DESCRIPTION= 
  (ADDRESS= (PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))
  (CONNECT_DATA= 
     (SERVICE_NAME=sales.us.acme.com)))  --这个就是。

解决方案 »

  1.   

    tnsnames.ora文件在%oracle_home%\network\admin\
      

  2.   

    我的是客户端在tnsnames.ora中指定的SERVICE_NAME与服务器端的SERVICE_NAME不一致吗?可我用的是本机连接呀?哪有服务器端的SERVICE_NAME呢?
    顺便说一下,我没有设置NAMES.DEFAULT_DOMAIN=DB_DOMAIN 
    HOUSE =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = software)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = SHARED)
          (SERVICE_NAME = house)
        )
      )
    SERVICE_NAME = house要改成什么呢?
      

  3.   

    不好意思,现在连上了,配置文件没写错,只是重新建了个库,采用“New Database”模板的方式。
    为什么采用“Data Warehouse”模板的方式就连不上呢?有什么区别呀?