可能导致此错误的原因,先跟大家交代一下:
(1)从其他机器拷贝来的dmp备份库(文件大小约8G),将其还原在个人笔记本电脑(本机),还原了大概2-4个小时,最终也提示还原导入成功了。之后也连本机库的其他用户处理一下业务表的问题都正常,笔记本之后两天也关机(一般都是设置为睡眠),库也有使用,未发现其他异常情况。
(2)第二天在使用其他Oracle用户处理业务时,有个提示“ORA-01658: 无法为表空间 USERS 中的段创建 INITIAL 区”  ,遂在网上搜了段自动扩展表空间的语句“ALTER DATABASE datafile 'D:\\app\\Administrator\\oradata\\orcl\\USERS01.DBF' autoextend ON NEXT 10m maxsize unlimited;”    文件路径是对的,是不是使用了双斜杠的原因 ?
  执行后也成功了,也不再提示USERS表空间的提示了,都正常。
(3)后来因其他事情,电脑重启了,Oracle监听和服务都启动正常,但是数据库却连接不上了,SYS也连接不上。
基本情况就是这样,Oracle或电脑未有其他的特殊操作。
因本人平时对Oracle只会一些业务开发方面的操作,以上或有错误操作,网上搜索了好多,也尝试了好多网上的方法,仍未解决。
在此,希望能得到大家帮助,先谢谢了。
(以下是alter_orcl.log的一些截图,希望对大家有用。)

解决方案 »

  1.   

    你数据库都没有open成功,怎么可能访问呢?
      

  2.   

    先谢谢回复,现在 怎么来解决open的问题呢?
      

  3.   

    到mount状态下,recover database,然后用_allow_resetlogs_corruption隐藏参数恢复试试
      

  4.   


    给监听配服务没?比如红色框里的orcl服务
      

  5.   

    redo 损坏
    使用http://www.xifenfei.com/oracle_recovery_check 收集信息,发上来看看情况