不是专门搞数据库的,所以很多东西不懂
按网上的步骤,配置了服务器端的监听程序以及客户端的本地服务,测试时通过
但使用PL/SQL连接数据库报ORA-12541:TNS:无监听程序
搞了一天了,还是不行,只好请教各位了~~

解决方案 »

  1.   

    确认不使用PL/SQL
    可以连接吗
      

  2.   

    查看   oracle\ora92\network\admin\下的   tnsname.ora   和listerer.ora文件的内容,确保hostname正确,然后关闭数据库,重新启动数据库,重新启动监听进程即可。 
      

  3.   

    我用的是10G,2楼说的是服务器端的tnsname.ora么?关闭数据库是指关闭service那个服务么?
    我是装在windows 2003 server上的
    1楼的,我是从客户端配置了一个本地服务,测试连接可以,但是使用SQL PLUS同样连接不上
      

  4.   

    谁帮忙解答一下啊,提供的线索有限,因为我也不知道要提供什么~~数据库服务器装在另一台机器上,配置好了监听器,监听器的监听位置是这台机器的ip地址,端口1521,数据库服务的全局数据库名和数据库SID都写了然后我自己的机器配置了本地服务,服务名写的是那个边的全局数据库的名字,地址里的主机名写的是另一台机器的ip地址,端口1521,然后用用户名密码测试该服务,连接成功
      

  5.   

    你在本地是用oracle的Net Manager做的配置吗?建议你用这个配一下,然后测试,如果通了,就应该OK了!然后,你在pl/sql的database中应该可以看到你刚配的服务名。然后连接,就这么简单!
      

  6.   

    多谢楼上,是database名写错了~~对不起各位了~~