
Oracle_Internal
zbdba
live in oracle
展开
-
Installing Oracle Block Browser and Editor tool (bbed)
BBED是ORACLE的内部工具,通常使用BBED都是恢复一些故障的数据库,比如断电或异常关闭操作系统导致的数据文件头不一致、SYSTEM表空间损坏等故障就可以使用BBED工具进行恢复。在11G中编译通常会报如下错误:[oracle@ogg1 lib]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbedLinking BBED原创 2014-09-04 15:59:40 · 1782 阅读 · 0 评论 -
use bbed(BBED-00200: invalid keyword (file))
[oracle@ogg1 lib]$ cat filelist.txt 4 /opt/oracle/oradata/orcl11g/users01.dbf3 /opt/oracle/oradata/orcl11g/undotbs01.dbf2 /opt/oracle/oradata/orcl11g/sysaux01.dbf1 /opt/oracle/oradata/orcl11g/原创 2014-10-23 10:09:06 · 1108 阅读 · 0 评论 -
一次数据文件头不一致恢复
SYS@orcl11g>alter database datafile 6 online;alter database datafile 6 online*ERROR at line 1:ORA-01113: file 6 needs media recoveryORA-01110: data file 6: '/opt/oracle/oradata/orcl11g/zbdba01.db原创 2014-11-01 18:33:21 · 6704 阅读 · 0 评论 -
bbed修改undo段状态(ORA-01578)
ZBDBA@orcl11g>select * from zbdba;select * from zbdba *ERROR at line 1:ORA-01578: ORACLE data block corrupted (file # 3, block # 1449)ORA-01110: data file 3: '/opt/oracle/oradata/orc原创 2014-11-01 18:40:08 · 2158 阅读 · 0 评论 -
使用bbed修改数据
bbed是一个强大的工具,允许我们绕过oracle直接从数据文件中修改对应的内容ZBDBA@orcl11g>select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ------原创 2014-11-01 18:24:32 · 1603 阅读 · 0 评论 -
跳过丢失归档进行恢复
在我们恢复的时候,发现中间缺失归档,大部分dba认为从缺失的归档开始以后的归档都无法进行恢复。但是我们从非常规的方式,修改数据文件对应的信息是可以跳过该缺失的归档,并且利用后面的归档进行恢复的。SYS@orcl11g>recover datafile 6;ORA-00279: change 2054392 generated at 10/28/2014 23:20:14 needed for原创 2014-11-01 18:28:21 · 1570 阅读 · 0 评论 -
BBED标记坏块以及修复坏块
创建测试表:ZBDBA@orcl11g>select * from zbdba;NAME------------------------------------------------------------zbdbahuihuiZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>ZBDBA@orcl11g>sel原创 2014-11-04 09:38:53 · 2358 阅读 · 0 评论