模拟坏块以后,准备学习检测坏块   1使用DBV工具检测oracle数据文件产生的坏块 dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。   DBVERIFY工具可以验证ONLINE或OFFLINE的数据文件。不管数据库是否打开,都可以访问数据文件。   注意: (1
原创 2013-01-06 09:41:25
1692阅读
Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的内容,进而使数据库进程报错乃至挂起,并级联导致整个数据库实例出现异常。一.坏块的产生原因坏块产生的原因大致有以下几种:1.1 硬件问题O
转载 精选 2014-05-12 11:47:05
1918阅读
在前台提示坏块,使用rman进行了坏块的修复blockrecover datafile 36 block 380032但是查看发现坏块很多,执行了blockrecover corruption list;这个命令,进行了修复,但是发现在修复后,坏块依然不停的在出现,并且还是之前的坏块,这个就比较奇怪了,没有什么好办法,只能切dg了...
原创 2021-09-08 09:08:02
351阅读
概念描述Oracle数据文件的坏块可以分为物理坏块(Physical Block Corruptions)和逻辑坏块(Logical Block Corruptions)物理坏块指的是块格式本身已经损坏,块内的数据没有任何意义。物理坏块一般是由于内存问题、OS问题、I/O子系统问题或硬件引起的。物理块损坏也可以称为介质块损坏(Media Corrupt Block)。这种类型的块损坏通常由Orac
转载 2023-08-01 21:58:54
188阅读
oracle 坏块问题处理 1、说明坏块问题是经常出现在数据库系统中的,如果没有合适的处理方法往往会导致坏块对象不可用或者数据丢失。本文从坏块产生开始说起,着重说明一但坏块产生后不同情况的处理方法。2、坏块产生的原因:硬件的I/O错误 操作系统的I/O错误或缓冲问题 内存或paging问题 磁盘修复工具 一个数据文件的一部分正在被覆盖 Oracle试图访问一个未被格式化的系统块失败 数据文件部分溢
原创 2014-07-10 16:56:27
886阅读
BBED模拟表数据块损坏1.创建测试表 SQL> create table xccheese(id number(10),name varchar2(10));   Table created.SQL>  insert into xccheese values(111111,'aaaaa');   1 row created.SQL>  
原创 2023-02-24 09:30:30
121阅读
在一次查询中,程序报错 ORA-01578: ORACLE data block corrupted (file # 6, block # 11) ORA-01110: data file 6: u01/app/oracle/oradata/orcl/tbs01.dbf' 网上查询,发现可能是oracle数据文件产生坏块   现模拟产生坏块的环境,并进行了相关实验。 使用平台
原创 2013-01-05 23:58:24
1194阅读
最近几天发现库里有坏块了,环境是11gR2, linux平台的64位的库。
原创 2021-07-21 16:32:53
843阅读
一、概述 本文将介绍如何模拟坏块,以及出现坏块该如何修复。实验分为以下几个步骤。 1. 表出现坏块 2. 索引出现坏块 二、环境准备 本实验都是在oracle 11G归档模式下进行。 1. 准备相关表 create tablespace tbs01 datafile '/u01/app/oracle
原创 2022-01-10 10:11:43
418阅读
                       oracle10g关于数据库坏块的修复 一:创建测试用表 SQL> create table jiujian(des var
原创 2012-09-25 12:02:27
1064阅读
RMAN 实现数据块恢复试用Rman可以实现数据块级的数据恢复,在传统恢复手段中即某个数据文件的一个数据块被损坏,就造成整个数据文件无法试用,此时必须通过备份恢复整个数据文件。显然这样的方法会会时间较长,而RMAN实现块级恢复,如果某个数据文件的数据损坏,通过数据文件的完整备份就可以恢复数据块。案例:数据库是一个单实例ORACLE数据库,该库的总大小有700G。存储设备使用华为存储,备份设备使用希
原创 2015-10-16 10:01:49
1730阅读
一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链,
转载 2009-12-17 14:08:00
216阅读
2评论
一. 坏块说明1.1 相关链接 在看坏块之前,先看几个相关的链接,在后面的
转载 2022-01-06 14:03:15
1138阅读
一. 坏块说明1.1 相关链接       在看坏块之前,先看几个相关的链接,在后面的说明中,
原创 2022-10-19 22:53:26
294阅读
好久没写了, 先定个 专题!
原创 2023-02-24 09:32:51
75阅读
一、概述 本文是坏块修复(一)的续篇,这篇文章将介绍如何在dg环境中模拟坏块,以及出现坏块该如何修复。实验分为以下几个步骤。 1. 主库表出现坏块 2. dg库表出现坏块 二、环境准备 本实验是在oracle 11G,主库 + ADG环境下进行 1. 准备相关表 create tablespace
原创 2022-01-10 10:11:42
864阅读
收到业务反馈,查看erp请求时遇到报错,一看居然是坏块。。。-_-||alert日志中也出现相关报错,但还好只有一个坏块一、 有备份的处理
原创 2022-03-06 21:55:29
38阅读
坏块分为物理坏块和逻辑坏块,前者是硬件问题产生,后者是oracle内部数据有问题,本次试验针对后者。需要归档模式,步骤1 create tablespace test 1m (table t1, insert) 2 RMAN>backup tablespace test 3 模拟坏块 4 DBV 5 ANALYZE TABLE 6 RMAN BACKUP 7 EXP 8 DBMS_REPAI
物理坏块(也可以称为介质坏块)指的是块格式本身是坏的,块内的数据没有任何意义。而逻辑坏块,指的是块内的数据在逻辑是存在问题。比如说索引块的索引值没有按从小到大排列。物理坏块一般是由于内存问题、OS问题、IO子系统问题和硬件引起,逻辑坏块一般是是由于Oracle Bug等原因引起。Oracle数据文件的每个块,其块头为20字节。其定义如下:(来自于DSI401)struct kcbh{...
转载 2021-08-09 22:45:10
584阅读
物理坏块(也可以称为介质坏块)指的是块格式本身是坏的,块kcbh{...
转载 2022-04-11 16:41:07
687阅读
  • 1
  • 2
  • 3
  • 4
  • 5