用SQLPLUS连接数据库看看出来什么问题:
sqlplus /nolog
connect internal/oracle
startup

解决方案 »

  1.   

    tnsping 数据库看行不行?oracle的服务有没有起来?
      

  2.   

    停止一下oracle的相关服务,然后重启,如果重新启动成功,试试连接是否可以,如果仍然连接不上,试试一楼的方法,看看报什么错,如果需要恢复的话,在执行startup时oracle会提示你的,使用你最近的一个备份进行恢复数据库就可以了,恢复后重新starup就应该可以了。