你怎么知道服务正常?
这样试一下:用svrmgrl在命令行里重新启动数据库服务,看能不能正常连接

解决方案 »

  1.   

    1、进入svrmgrl
    2、connect internal as sysdba
    3、startup mount
    试试
      

  2.   

    svrmgrl 报TNS 协议适配器错误
      

  3.   

    svrmgrl
    connect internal/oracle           如果有主机字符串就需要在后面跟“!@主机字符串名”
    shutdown
    startup                         如果要跟参数,请之间键入“help”参看
      

  4.   

    或者使用ORACLE DBA studio工具选择需要管理的实例,使用internal/oracle登陆,(在本机不能跟主机字符串),进入例程->数据库,选择打开
    这个方法也可以试一试。
      

  5.   

    你的TNS服务停掉重启试试看,如果起不来,检查网络是否连通(能否Ping通其他机器),再看TNSPing可以吗?
      

  6.   

    connect internal/yourpassword
    shutdown abort
    startup 
    please check your alert.log , what kind of error occuring before ?