Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的内容,进而使数据库进程报错乃至挂起,并级联导致整个数据库实例出现异常。一.坏块的产生原因坏块产生的原因大致有以下几种:1.1 硬件问题O
转载 精选 2014-05-12 11:47:05
1961阅读
一、概述 本文将介绍如何模拟坏块,以及出现坏块该如何修复。实验分为以下几个步骤。 1. 表出现坏块 2. 索引出现坏块 二、环境准备 本实验都是在oracle 11G归档模式下进行。 1. 准备相关表 create tablespace tbs01 datafile '/u01/app/oracle
原创 2022-01-10 10:11:43
511阅读
最近几天发现库里有坏块了,环境是11gR2, linux平台的64位的库。
原创 2021-07-21 16:32:53
909阅读
坏块分为物理坏块和逻辑坏块,前者是硬件问题产生,后者是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
一、概述 本文是坏块修复(一)的续篇,这篇文章将介绍如何在dg环境中模拟坏块,以及出现坏块该如何修复。实验分为以下几个步骤。 1. 主库表出现坏块 2. dg库表出现坏块 二、环境准备 本实验是在oracle 11G,主库 + ADG环境下进行 1. 准备相关表 create tablespace
原创 2022-01-10 10:11:42
1079阅读
                       oracle10g关于数据库坏块修复 一:创建测试用表 SQL> create table jiujian(des var
原创 2012-09-25 12:02:27
1207阅读
RMAN 实现数据块恢复试用Rman可以实现数据块级的数据恢复,在传统恢复手段中即某个数据文件的一个数据块被损坏,就造成整个数据文件无法试用,此时必须通过备份恢复整个数据文件。显然这样的方法会会时间较长,而RMAN实现块级恢复,如果某个数据文件的数据损坏,通过数据文件的完整备份就可以恢复数据块。案例:数据库是一个单实例ORACLE数据库,该库的总大小有700G。存储设备使用华为存储,备份设备使用希
原创 2015-10-16 10:01:49
1859阅读
1.前言   Oracle 数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢?2.介绍  对于oracle数据块物理损坏的情形,通常可以分为两种情况:有备份,通过RMAN恢复无备份,通过DBMS_REPAIR修复3.RMAN方法  有备份的情况下,这是很理想的情况,我们可以直接通过RMAN块介质恢复(b
转载 2024-04-02 15:19:03
165阅读
                        oracle11g关于坏块修复 一:bbed的命令简单介绍,后面用该工具构造块校验和不一致以达到模拟坏块目的 sho
推荐 原创 2012-09-25 12:00:16
4599阅读
1点赞
2评论
RMAN 修复报错:RMAN> recover datafile 2 block 410352;Starting recover at 05-OCT-15using target database control file instead of recovery catalogallocated channel: ORA_DISK_1channel ORA_DISK_1: SID=292 d
原创 2015-10-05 11:53:57
766阅读
坏块分为物理坏块和逻辑坏块,前者是硬件问题产生,后者是oracle内部数据有问题,本次试验针对后者。需要归档模式,步骤1create tablespace test 1m (table t1, insert)2 RMAN>backup tablespace test3 模拟坏块4 DBV5 ANALYZE TABLE6 RMAN BACKUP7EXP8 DBMS_REPAIR9 BLOCKR
原创 2013-06-19 17:43:32
812阅读
通过dbv和rman blockrecover对Oracle数据库坏块进行修复。(1)rman备份时alert.log报如下错误:Fri Jul  2 12:41:36 2010Hex dump of (file 12, block 2718618) in trace file /u01/app/oracle/admin/bi/udump/bi_ora_31213.trcCorrupt
原创 2013-07-08 10:15:21
860阅读
Oracle提供了许多方法检测和修补数据库中的数据坏块,而BMR就是其中之一,其它方法还包括Analyze语句、dbv命令以及DBMS_REPAIR等。DBMS_REPAIR包仅仅对transaction层和data层的坏块(即逻辑损坏的块)起作用,对物理上损坏的块,在它被读到缓冲区中时就已被标识出来了,而DBMS_REPAIR会忽略所有被标识为坏了的块。要快速修...
转载 2021-08-09 22:44:44
180阅读
       Oracle提供了许多方法检测和修补数据库中的数据坏块,而BMR就是其中之一,其它方法还包括Analyze语句、dbv命令以及DBMS_REPAIR等。DBMS_REPAIR包仅仅对transaction层和data层的坏块(即逻辑损坏的块)起作用,对物理上损坏的块,在它被读到缓冲区中时就已被标识出来了,而DBMS
转载 2022-04-11 15:07:54
193阅读
一、 简介在Oracle11.2版本之后,若搭建实时应用日志的物理备库,那么在主库数据文件少量坏块的情况下,可以利用ABCR技术快速修复
转载 2020-09-05 15:22:16
108阅读
1 HDFS优缺点1.1 HDFS优点海量数据存储: HDFS可横向扩展,其存储的文件可以支持PB级别数据。高容错性:节点丢失,系统依然可用,数据保存多个副本,副本丢失后自动恢复。 可构建在廉价(与小型机大型机比)的机器上,实现线性扩展(随着节点数量的增加,集群的存储能力,计算能力随之增加)。大文件存储:HDFS采用数据块的方式存储数据,将一个大文件切分成多个小文件,分布存储。1.2 H
1.故障现象概述 1.1.故障描述 信用卡电子申请发卡系统(CIAP),在2016-10-09 02:09:00时,一线报警,发生数据库宕机。数据库宕机后,一线运维人员立即做出处理,手动启动数据库。数据库能够正常启动,并且没有影响到业务。但是NBU备份操作仍然无法进行备份。(截至2016-10-11 ...
hadoop命令fsck命令 查找 / 路径下损坏块和异常块 hdfs fsck -list-corruptfileblocks /删除/user/yantianyu/路径下的异常块 hdfs fsck -delete /user/yantianyu/ 删除成功具体命令介绍: -move: 移动损坏的文件到/lost+found目录下 -delete: 删除损坏的文件 -openforwrite:
转载 2023-12-14 21:11:36
354阅读
最理想的情况是开启redo日志实时传输,可利用备库来修复主库的坏块:查看DG模式:alter database recover managed standby database using current logfile disconnect from session; SQL>&n
原创 2015-09-22 09:33:20
2976阅读
模拟坏块以后,准备学习检测坏块   1使用DBV工具检测oracle数据文件产生的坏块 dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏块,以及数据文件中包含何种类型的数据。   DBVERIFY工具可以验证ONLINE或OFFLINE的数据文件。不管数据库是否打开,都可以访问数据文件。   注意: (1
原创 2013-01-06 09:41:25
1768阅读
  • 1
  • 2
  • 3
  • 4
  • 5