最快捷的方式是:
 1。去 NET Manager 或者 NET Configuration Assistant 里去重新建一个监听服务,比如命名为listener1。
 2。打开\ORACLE_HOME\Network\Admin\listener.ora,将"LISTENER"改为"LISTENER1"
 3。在命令行用如下命令来首次启动新建的监听服务。再试......

解决方案 »

  1.   

    哦,忘了,首次启动命令是:lsnrctl start listener1
      

  2.   

    SQL*Plus可以使用“sqlplus system/manager”这样的方式来登陆本机默认数据库,默认数据库由“ORACLE_SID”环境变量来决定,所以SQL*Plus可以不用启动监听也能工作,而dba stadio中不能使用默认数据库,所以必须要有监听。至于监听器找不到相应的文件,你可以去注册表里修改该监听服务的配置,添加上相应文件就可以,不过这个比较麻烦,要快速解决问题,还是重建一个监听器。