Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2017-4-17 15:34:55 | 查看: 1392| 回复: 0

在数据库 startup的是时候出现了:
ora-00604 :error occurred at recursive SQL level 1
  ora-01578L:ORACLE data block corrupted (file#1,block#26763)
  ora-01110 :datafile 1:/opt.oracle9i/oradata/ORCL/system01.dbf';

如果没有备份怎么办? ,只能GAMEOVER了吗

我想做RMAN备份的时候也出现这个问题因为坏快做不了system数据文件的备份


怎么使用blockedi 我找出来是那个系统表了 但是没用过blockedi
我找到坏块下的表,想exp出来 然后重建,
但是设置了事件10231 不起作用 是怎么回事
ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ;
这不是跳过坏块吗。
难道它对系统表空间不起作用?

数据库启动起来了,但是我用rman 的连接target的时候提示坏块,在alert里面也有分别是表OBJ$
,IDL_UB1$,

我也搞不懂 它怎么起来的 我就是移动了system01.dbf的位置,加了一个数据文件给system ,然后不知道它怎么就起来了,虽然起来了,我现在不能创建用户和表,看来它只剩半条命了,不 gameover都难了

mount的时候改了名字,现在头都晕, 我创建用户,老是通信道结束了


我刚关了数据库又起了一遍,启动的时候没有提示错误,但是去alert里面看,里面提示system01出现坏块,然后exp用户的时候也提示坏块 但是这两个坏块是不同的
alert里的坏块指向的对象是OBJ$,exp用户出错 提示的坏块指向的是I_OBJ2
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-17 20:11 , Processed in 0.051863 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569