解决方案 »

  1.   

    服务器上直接用sysdba权限能连接吗?
      

  2.   

    造成ORA-12560: TNS: 协议适配器错误的问题的一般原因有三个:
      1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
      2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
      3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID
      

  3.   


    你指的database SID是那个oracle serviceXE吧,启动的时候提示没有及时响应或控制请求
      

  4.   

    sid 应该是XE
    但是看你的截图,应该不是注册表的问题,
    你的oracle serviceXE服务没启动,需要把这个服务启动起来