那一定是你没配置监听了,利用c:>lsnrctl status看一下监听在工作呢不了?
同时看一下tnsnames.ora中的db配置了没?

解决方案 »

  1.   

    如果没有输入主机字符串,就会默认连接本机数据库,此时是不需要网络连接的,当输入主机字符串时,就要利用监听器监听地址,这时就需要网络连接,可能是你的监听器没有启动,利用c:>lsnrctl start
      

  2.   

    补充: 可能是服务不对所引起的.查看: oracle目录\network\admin\tnsname.ora 文件.
    里的服务是否写对.------------------------------------------------------------
    如果是客户端的话,就不用了.