1.创建测试表 [oracle@jumper conner]$ sqlplus “/ as sysdba” SQL*Plus: Release 9.2.0.4.0 – Production on Sun Sep 11 19:59:27 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. Connected […]

九、使用BBED帮助理解Oracle数据块结构 BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结构。当然,反过来说,也只有更加理解块的结构,才能更好的利用BBED完成某些特殊情况下的灾难恢复。 Oracle Data Block的结构简图如下,其中从Data header到Row Data部分合称Data Layer: —̵ […]

八、使用bbed解决 the amount of space used is not equal to block size 学习bbed的过程中,修改了file# 4,block 396之后遇到kdbchk: the amount of space used is not equal to block size错误 注意:应该在关闭数据库模式下进行bbed的操作。 oracle@localhos […]

七、使用bbed 修改data block Block Misplaced 使用bbed 修改数据块物理校验出错的问题。 SQL> select * from yangtab; select * from yangtab * ERROR at line 1: ORA-01578: ORACLE data block corrupted (file # 4, block # 388) ORA-011 […]

六、如何使用BBED修复损坏的BLOCK 前面我已经介绍了如何使用BBED模拟坏块,本文简要介绍如何使用BBED修复损坏的BLOCK。      1.备份数据文件      要想恢复损坏的文件,需要存在一个良好文件,本文简单冷备份一下文件.   [oracle@jumper conner]$ cp users01.dbf users01.dbf.bak      2.修改BBED参数文件 加入备份 […]

五、使用BBED修改数字类型的数据 下面介绍使用bbed修改数字类型数据 yangobj表是有scott下的emp经过CTAS创建。 修改前: SQL> select * from yangobj; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ———- ————R […]

四、使用BBED修改日期类型的数据 日期的存储格式: 22-FEB-81: 77 b5 02 16 01 01 01 19-APR-87: 77 bb 04 13 01 01 01 bbed中把WARD 中的22-FEB-81改为19-APR-87 BBED> x /r rowdata[443] @8064 ———— flag@8064: 0x2c […]

三、使用BBED修改字符类型数据 前面几篇文章介绍了bbed的使用语法规则,这篇介绍如何更改字符类型的数据。 yangobj表是由scott.emp经过CTAS 创建的表。 SQL> select * from yangobj; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ———- —— […]

二十四、使用bbed修改asm下的datafile rac1-> kfod ———————————————————————& […]

二十三、用bbed 模拟了一个lbbw说的类似的问题 [oracle@Moracle ~]$ more a.txt 1 /oradata/open/system01.dbf 503316480 2 /oradata/open/undotbs01.dbf 26214400 3 /oradata/open/sysaux01.dbf 251658240 4 /oradata/open/users01.d […]

切换到手机版