[求助] orcale数据库启动出错

[复制链接]

该用户从未签到

2

主题

55

回帖

56

积分

[INTOHARD]班长

Rank: 2

积分
56
发表于 2015-10-26 01:52:21 | 显示全部楼层 |阅读模式
一台电脑装的数据库是orcale,硬盘有坏道了,重新换了块硬盘,把原来硬盘上的所有东西都拷到新硬盘上后开机,数据库启动不起来了。
在拷文件时,目录oracle\product\10.2.0\oradata\dsdb\下的SYSTEM01.DBF、SYSAUX01.DBF、UNDOTBS01.DBF这三个文件就拷的很慢。用dbv查看这3个文件,结果为:

SYSTEM01.DBF
DBVERIFY - 验证完成

检查的页总数: 64000
处理的页总数 (数据): 37928
失败的页总数 (数据): 0
处理的页总数 (索引): 7152
失败的页总数 (索引): 0
处理的页总数 (其它): 1787
处理的总页数 (段)  : 0
失败的总页数 (段)  : 0
空的页总数: 17088
标记为损坏的总页数: 45
流入的页总数: 8
最高块 SCN            : 172140361 (0.172140361)

SYSAUX01.DBF
DBVERIFY - 验证完成

检查的页总数: 55040
处理的页总数 (数据): 12571
失败的页总数 (数据): 0
处理的页总数 (索引): 14159
失败的页总数 (索引): 0
处理的页总数 (其它): 16014
处理的总页数 (段)  : 0
失败的总页数 (段)  : 0
空的页总数: 12164
标记为损坏的总页数: 132
流入的页总数: 25
最高块 SCN            : 172140392 (0.172140392)

UNDOTBS01.DBF
DBVERIFY - 验证完成

检查的页总数: 10240
处理的页总数 (数据): 0
失败的页总数 (数据): 0
处理的页总数 (索引): 0
失败的页总数 (索引): 0
处理的页总数 (其它): 9676
处理的总页数 (段)  : 0
失败的总页数 (段)  : 0
空的页总数: 519
标记为损坏的总页数: 45
流入的页总数: 14
最高块 SCN            : 172140463 (0.172140463)

数据库原来也没有备份,请问现在这种情况要怎么处理,请给一个可行的方法,尽量详细些,谢谢。
坏块影响的数据可以不需要恢复,只留正常的数据就可以了。

该用户从未签到

14

主题

899

回帖

1746

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
1746
发表于 2015-10-26 11:46:01 | 显示全部楼层
花钱买软件修复
花钱找专业人员修复
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

55

回帖

56

积分

[INTOHARD]班长

Rank: 2

积分
56
 楼主| 发表于 2015-10-26 17:42:40 | 显示全部楼层
各位要怎么修复哦,说一下思路也可以。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2017-1-13 15:22
  • 签到天数: 2 天

    [LV.1]布衣百姓

    0

    主题

    46

    回帖

    24

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    24
    发表于 2017-1-23 15:46:51 | 显示全部楼层
    你贴下日志我看一下,数据库不能以这种思路来恢复!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-1-13 15:22
  • 签到天数: 2 天

    [LV.1]布衣百姓

    0

    主题

    46

    回帖

    24

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    24
    发表于 2017-1-23 15:54:54 | 显示全部楼层
    最好的恢复方案时,你把以前的磁盘挂上去,先启动后,把数据导出来,然后在新的环境上安装好数据库软件,把数据再导进去!
    因为看不到数据库启动的日志信息,无法给明确的信息!
    不过给你普及一下这几个文件的作用:
    SYSTEM01.DBF是系统表空间,这个是数据库的核心东西
    SYSAUX01.DBF是辅助表空间,故名思义就是辅助系统表空单来使用的,主要是在系统表空间扩张时给系统表空间带减缓系统表空间的压力,前提是规划合理。
    UNDOTBS01.DBF 这个叫回滚表空间,数据库启动会,可以重新创建。
    SYSTEM01.DBF、SYSAUX01.DBF、UNDOTBS01.DBF
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表