本地是不需要tnsnames.ora的,只有你
的客户端才需要的你的tnsnames.ora来联结数据库。

解决方案 »

  1.   

    本地连接本地如果输入了服务名,才用到tnsnames.ora
    如果不输入服务名,是不会用到tnsnames.ora
    远程连接,只是客户端需要tnsnames.ora,服务器上的listener需要打开
      

  2.   

    本地机是不需要监听器和tnsnames.ora的
    所以能用
      

  3.   

    首先你要搞清楚你连接的到底是本机数据库还是远端服务器1、连本机数据库,不需要输入服务名,不需要配置TNS,不需要启动监听器2、如果连接远端服务器,才会使用那些东西