我的登录PL/SQL老是提示 ORA-12541: TNS:无监听程序 我服务器什么的都开了。。 listener.ora tnsnames.ora 我也看过了 没什么问题 后来我干脆 把ORACL 重新 安装了 在登录PL/SQL 可还是提示 ORA-12541: TNS:无监听程序 我不知道咋个弄了 各位大侠帮帮忙哈。。!

解决方案 »

  1.   

    你可能反复安装ORACLE时未卸载干净,
    建重安装时,先使用ORACLE安装工具卸载,
    然后删除服务和注册表。清除PATH环境变量中的ORACLE路径。
      

  2.   

    去把服务里类似oracleorahome90tnslistene的启起来
    再用tnsping 看看,连接指向的IP,Port是否正确拉。 
    网络是否通顺 不行就比较一下你的 TNSNAMES.ORA 和服务器上LISTENER.ORA 
    或者和服务器上的TNSNAMES.ORA最后提醒不要把1521端口给禁止掉了哦可以用em管理页面登录、或者用cmd窗口。敲sqlplus,联接试试。
      

  3.   

    用tnsping SID
    SID是你的服务名,如果能显示出SID的相关信息,就说明服务名的配置没有问题。
      

  4.   

    注册表去清干净 把oracle 的全删了
      

  5.   

    在安装有数据库的机器上
    从命令行进入到$ORACLE_HOME\bin目录
    执行lsnrctl status查看监听状态
    如果监听未启动,则执行lsnrctl start启动监听。在本机配置tnsnames.ora,保证host及port正确。
      

  6.   

    set oracle_sid=服务名 然后再启动