单位有一台机器重启后ORACLE就怎么也启动不了了,当我conn sys/change_on_install@test as sysdba 的时候就报"ORA-12547:TNS:丢失联系" 这个错误,这要怎么解决呀,难道ORACLE就真的启动不了了吗,里面还有重要的数据呀,我ORACLE不是很懂,请各位大虾帮忙了!

解决方案 »

  1.   

    1,是不是有什么服务没开啊 你可以到我的电脑右键→管理→服务中看。2,你的机器是服务器还是客户端若是客户端ping服务器的ip地址看是否可以ping通。
      

  2.   

    是WINDOWS的ORACLE服务器出了问题,可以手工启动数据库试下
    在服务器上:启动服务c:\sqlplus /nolog
    sql>connect /as sysdba
    sql>startup mount启动监听
     
    c:\lsnrctl start
      

  3.   

    在命令提示符下:
    c:\svrmgrl  
    svrmgrl>conn internal/oracle
    svrmgrl>shutdown abort
    svrmgrl>startup
    或者:
    在命令提示符下:
    c:\>net start 服务名
    c:\>net start 监听程序名
      

  4.   

    net start   serviceName      ----开启服务
      

  5.   

    谢谢楼上几位的回答.
    ORACLE服务已经启动了,我就是用net start启动的,但conn sys/change_on_install@test as sysdba连不进去,因为连不进去,当然不能startup了,大家还能想想办法吗
      

  6.   

    是不是TNSLinster.ora文件出错了!
    重新修改后,重起服务