日期:2014-05-17  浏览次数:20848 次

帮忙看一下这是哪出问题了?连接Linux系统中的Oracle问题
用 sqlplus Developer 连接虚拟机中Linux系统中的 oracle 数据库有错?错误提示:ORA-12541:TNS:no listener.
  我把我Linux系统中的Oracle数据库删了,又从新建了一个,也把 .bash_profile 文件中的ORACLE-SID 改成了 我建的数据库名,同时也修改了Windows 的 Oracle 的Net服务,把SERVICE_NAME 也改成了我的数据库名,新建的数据库在Linux系统中能打开,就是用 sqlplus 连接时出现了错误,以前建的那个数据库能连上,这个就连不上了

------解决方案--------------------
ORA-12541:TNS:no listener. 报错这么清晰了
监听问题:
可能1:监听没起, 解决:lsnrctl start 起来就是了
可能2: 监听损害,解决:之前那个删了然后重建就是了
------解决方案--------------------
没有监听
你别光顾着建数据库啊,
把你的监听也建一下啊!
在虚拟机中当然能打开了,你是直接连接DB啊
但是在其他系统中连接时,需要把你的监听配置号,然后把监听服务重启下就OK了