我以前也碰上这个问题如果连接数据库的客户端是win2000,修改C:\WINNT\system32\drivers\etc下的hosts文件
加入oracle服务器的IP和机器名对照另外,oracle数据库是否是多进程数据库,如果是也会出现这个问题详细内容请参照:
http://expert.csdn.net/Expert/TopicView1.asp?id=1856639

解决方案 »

  1.   

    ORA-12545: TNS:name lookup failure  
     Cause: The listener on the remote node cannot be contacted. Actions: Verify that the ADDRESS in the TNSNAMES.ORA file or the LISTENER.ORA file is correct. Verify that the listener on the remote node has been started. You may check its status with the STATUS command of the Listener Control Utility, and start it with the START command if necessary 
    能用system连上就很奇怪了
      

  2.   

    很奇怪。檢查是否寫錯了什么。
    但那個工具實在是不好用,查詢使用工具gooden32比較好。
      

  3.   

    是因为我改了一个ini.ora文件改错了字符