我在命令行下,输入了lsnrctl start 启动了监听,但是说不支持服务,但是我的oracle服务已经打开了该怎么解决啊?
我改过计算机账户名对这个有影响么?求指教

解决方案 »

  1.   

    用netconfig assistant 重建一下监听 试试。
      

  2.   

    Listener refused the connection with the following error:
    ORA-12505,TNS:listener does not currently know of sid given in connect descriptor
      

  3.   

    我觉得如果是linux下的话,首先做的事 server iptables stop 关闭防火墙不知道是不是service还是server忘了。 然后lsnrctl status查看监听状态,没有启动的话就lsnrctl start,已经开着的话,就先关闭lsnrctl stop再开。然后以dba身份进入sql  sqlplus system/passwd as sysdba 进入以后 敲start这样oracle服务就开启了。
      

  4.   

    ORA-12505,TNS:listener does not currently know of sid given in connect descriptor监听里面的sid或server_name配错了。可手工修改,不会的话,通过dbca删除,重新创建一个