Oracle数据块主要有两种:文件头块和数据块。下面先介绍数据块:数据块简单分为下面几层:BBED>setdba1,58914
DBA0x0040e622(42532181,58914)
BBED>map
File:/u01/app/oracle/oradata/qxptfh01/system01.dbf(1)
Block:58914Dba:0x0040e622
----------------------------..
分类:
其他好文 时间:
2014-11-28 06:35:20
阅读次数:
422
首先我们有一个表为SQL> select * from t2; ID NAME---------- ---------------------------------------------------------------------------------------------...
分类:
其他好文 时间:
2014-11-24 13:29:22
阅读次数:
273
1.bbed 简介 bbed (BlockBrowerandEDitor Tool):是oracle内存使用的一个工具,能直接查看和修改文件数据。但不受oracle支持,在一些复杂及极端的环境下使用。 对深入了解数据块结构能起到很好的帮助作用。2.bbed安装过程 第一步: oracle 11g中缺...
分类:
其他好文 时间:
2014-11-22 13:21:27
阅读次数:
211
创建测试表:
ZBDBA@orcl11g>select * from zbdba;
NAME
------------------------------------------------------------
zbdba
huihui
ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>
ZBDBA@orcl11g>sel...
分类:
其他好文 时间:
2014-11-04 11:10:35
阅读次数:
150
bbed是一个强大的工具,允许我们绕过oracle直接从数据文件中修改对应的内容
ZBDBA@orcl11g>select * from emp;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ------...
分类:
其他好文 时间:
2014-11-01 19:16:21
阅读次数:
211
SYS@orcl11g>alter database datafile 6 online;
alter database datafile 6 online
*
ERROR at line 1:
ORA-01113: file 6 needs media recovery
ORA-01110: data file 6: '/opt/oracle/oradata/orcl11g/zbdba01.db...
分类:
其他好文 时间:
2014-11-01 19:14:17
阅读次数:
168
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 19:13:50
阅读次数:
191
在我们恢复的时候,发现中间缺失归档,大部分dba认为从缺失的归档开始以后的归档都无法进行恢复。但是我们从非常规的方式,修改数据文件对应的信息是可以跳过该缺失的归档,并且利用后面的归档进行恢复的。
SYS@orcl11g>recover datafile 6;
ORA-00279: change 2054392 generated at 10/28/2014 23:20:14 needed for...
分类:
其他好文 时间:
2014-11-01 19:13:32
阅读次数:
130
[oracle@ogg1 lib]$ cat filelist.txt
4 /opt/oracle/oradata/orcl11g/users01.dbf
3 /opt/oracle/oradata/orcl11g/undotbs01.dbf
2 /opt/oracle/oradata/orcl11g/sysaux01.dbf
1 /opt/oracle/oradata/orcl11g/...
分类:
其他好文 时间:
2014-10-23 10:42:45
阅读次数:
171
对于表级别的数据恢复,ORACLE提供了多种恢复方法:flashback query,logmnr等。本文通过示例演示使用bbed的copy命令恢复用户误删除或者损坏的表数据,当然我们也可以使用该方法来恢复其他数据。
实验过程:
SQL> select tablespace_name,file_name from dba_data_files;
TABLESPACE_NAME FILE_...
分类:
其他好文 时间:
2014-10-20 10:06:36
阅读次数:
232