创建本地net服务名配置不成功 报“正在连接...ORA-12541: TNS: 无监听程序”的错误,可是用pl/sql可以连上数据库

解决方案 »

  1.   

    1.查看监听是否启动
    2.通过sqlplus 用户名/密码@IP地址:1521/server_name看是否能连接上
    如果还不能,查看alter.log
      

  2.   

    创建本地net服务名时是不是端口号选错了?
    查看下你用plsql连接上的配置文件
      

  3.   

    查看下你的数据库服务名和你tnsname.ora里的服务名是否一致,然后找到tnsnames.ora和listener.ora文件, 把其中的HOST=后的主机名或ip改为当前的主机名或ip,并重新启动监听服务。多刷新几次控制台试下
      

  4.   


    监听的配置是个老问题。Oracle 数据库监听配置
    http://blog.csdn.net/tianlesoftware/archive/2009/11/25/4861572.aspx
      

  5.   

    http://image.baidu.com/i?ct=503316480&z=0&tn=baiduimagedetail&word=%B1%DA%D6%BD&in=12613&cl=2&lm=-1&pn=18&rn=1&di=4325086968&ln=1&fr=map0000&ic=0&s=1&se=1&sme=1