Oracle数据块的损坏可以分为物理损坏和逻辑损坏,参照
http://blog.csdn.net/yidian815/article/details/39990803
物理损坏和逻辑损坏发生的场景不同,因此处理的方式方法也就不同。在很多情况下,相同的损坏块处理方法对于物理损坏和逻辑损坏会产生不同的结果。对于物理损坏的模拟是比较容易的,而对逻辑损坏的模拟却不常见。
物理损坏:...
分类:
其他好文 时间:
2014-10-17 18:51:46
阅读次数:
228
--将lib中bbedus.msb和bbedus.msg 放在$ORACLE_HOME/rdbms/mesg下
--将lib中sbbdpt.o和ssbbded.o 放在$ORACLE_HOME/rdbms/lib下
--在$ORACLE_HOME/rdbms/lib下执行:[oracle@jibo lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/li...
分类:
数据库 时间:
2014-10-15 16:44:11
阅读次数:
334
bbed是随oracle软件发布的一款数据块查看和编辑工具,作为一款内部工具,bbed的功能非常强大,但是如果使用不当可能给数据库造成无法挽回的损失。因此。我们建议在使用bbed修改数据块前备份被修改的数据文件,并且在成功修复数据块后立即将数据库数据导出,并新建数据库。
编辑并使用bbed
首次使用bbed前必须要经过链接编译。编译方法如下:
[oraten@yue li...
分类:
数据库 时间:
2014-10-11 12:08:35
阅读次数:
325
今天来模拟一个非归档模式下恢复OFFLINE数据文件的场景,主要有2种情况:
一种是在线日志没有被覆盖,另一种是在线日志被覆盖。
第一种情况比较简单,数据库自身就能处理,而第二种情况稍显复杂,但也并不难,下面开始整个过程:
一、在线日志没有被覆盖的场景
--切换数据库到非归档模式
SQL> archive log list
Database log mode...
分类:
其他好文 时间:
2014-09-05 16:16:04
阅读次数:
317
BBED是ORACLE的内部工具,通常使用BBED都是恢复一些故障的数据库,比如断电或异常关闭操作系统导致的数据文件头不一致、SYSTEM表空间损坏等故障就可以使用BBED工具进行恢复。
在11G中编译通常会报如下错误:
[oracle@ogg1 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
Linking BBED...
分类:
数据库 时间:
2014-09-04 17:05:27
阅读次数:
314
模拟文件损坏可以使用两个工具,windows nt 下使用uttra edit ,还有就是使用ORACLE内部工具BBED,下面主要看这个工具如何使用。 一、BBED(OracleBlockBrowerandEDitor Tool),用来直接查看和修改数据文件数据的一个工具,是Oracle一款内部工...
分类:
数据库 时间:
2014-08-28 22:29:46
阅读次数:
451
--改动file header-------------------------------------------------------------------------cd $ORACLE_H0ME/rdbms/lib./bbed blockeditset filename '/u01/ap...
分类:
其他好文 时间:
2014-08-19 16:23:05
阅读次数:
287
1:安装:11gR2版的cd$ORACLE_HOME/find.-nameins_rdbms.mkcdrdbms/libmake-fins_rdbms.mk$ORACLE_HOME/rdbms/lib/bbed在11g会报错。需要在网上下载三个文件。或者你有10g的库直接把10g的文件拷过来:附上下载地址:http://download.csdn.net/detail/jycjyc/4578006将下载到的b..
分类:
数据库 时间:
2014-07-17 17:08:41
阅读次数:
422