oracle asm dd命令,ASM来用DD命令模拟数据块损坏
ASM来用DD命令模拟坏块
会话1:oracle
SQL> create tablespace test datafile '+DATA/ora11g23/datafile/test.dbf' size 10m;
Tablespace created.
SQL> select file_id,file_name from dba_data_files ;
... ...
6 +DATA/ora11g23/datafile/test.dbf
6 rows selected.
SQL> alter database datafile 6 offline;
Database altered.
会话2:grid
ASMCMD> cp test.dbf /tmp/test.dbf
copying +DATA/ora11g23/datafile/test.dbf -> /tmp/test.dbf
会话3:root
[root@oel6 tmp]# dd if=/dev/zero of=/tmp/test.dbf count=10 seek=131 bs=8192 conv=notrunc
10+0 records in
10+0 records out
81920 bytes (82 kB) copied, 0.000513171 s, 160 MB/s
会话4:oracle
执行dbv校验
[oracle@oel6 ~]$ dbf file=/tmp/test.dbf blocksize=8192
-bash: dbf: command not found
[oracle@oel6 ~]$ dbv file=/tmp/test.dbf blocksize=8192
DBVERIFY: Release 11.2.0.3.0 - Production on Tue Mar 17 11:15:56 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
DBVERIFY - Verification starting : FILE = /tmp/test.dbf
Page 131 is marked corrupt
Corrupt block relative dba: 0x01800083 (file 6, block 131)
Completely zero block found during dbv:
Page 132 is marked corrupt
Corrupt block relative dba: 0x01800084 (file 6, block 132)
Completely zero block found during dbv:
Page 133 is marked corrupt
Corrupt block relative dba: 0x01800085 (file 6, block 133)
Completely zero block found during dbv:
... ....
DBVERIFY - Verification complete
Total Pages Examined : 1280
Total Pages Processed (Data) : 0
Total Pages Failing (Data) : 0
Total Pages Processed (Index): 0
Total Pages Failing (Index): 0
Total Pages Processed (Other): 127
Total Pages Processed (Seg) : 0
Total Pages Failing (Seg) : 0
Total Pages Empty : 1143
Total Pages Marked Corrupt : 10
Total Pages Influx : 0
Total Pages Encrypted : 0
Highest block SCN : 1409085 (0.1409085)
此时
会话2:grid
ASMCMD> cp /tmp/test.dbf test.dbf
copying /tmp/test.dbf -> +DATA/ora11g23/datafile/test.dbf
会话1:oracle
SQL> 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: '+DATA/ora11g23/datafile/test.dbf'
数据块损坏,文件无法加载,需要做介质恢复了。
oracle asm dd命令,ASM来用DD命令模拟数据块损坏相关推荐
- Oracle数据块损坏的恢复实例
测试环境:11.2.0.4 1.构建数据块损坏的测试环境 2.有备份:常规恢复坏块 3.无备份:跳过坏块 1.构建数据块损坏的测试环境 1.1 创建测试表 --Create Table t_test ...
- oracle数据块坏,Oracle数据块损坏解决办法
背景: 1.PDM(Windchill)系统 2.exp数据错误,没有rman备份数据 3.数据库trc文件报错 Dump file d:\oracle\admin\wind\udump\wind_o ...
- oracle数据块损坏后的修复方法
关于oracle数据块损坏的解决方法,相关链接网址在: http://blog.csdn.net/dlinger/archive/2004/08/24/83911.aspx http://www.it ...
- oracle模块损坏,Oracle中模拟及修复数据块损坏
Oracle中模拟及修复数据块损坏,itpub link: http://www.itpub.net/showthread.php?threadid=201766[@more@]Oracle中模拟及修 ...
- oracle 10231事件,Oracle数据块损坏篇之10231内部事件
实验:某个分区数据块损坏,不完全恢复此分区表数据 背景:数据库没有有效备份,某个分区中有数据块损坏. 要求:最大限度恢复此分区数据. 环境:RHEL 6.4 + Oracle 11.2.0.4 1. ...
- ORA-01578: ORACLE 数据块损坏 之奇妙处理 DBV
下午接到研发人员报告: ORA-01578: ORACLE 数据块损坏 根据网上诸多仁兄的处理方案,具体采用下面检查: ORA-01578: ORACLE 数据块损坏 (文件号 6, 块号 20) O ...
- Oracle 数据块损坏与恢复具体解释
1.什么是块损坏: 所谓损坏的数据块,是指块没有採用可识别的 Oracle 格式,或者其内容在内部不一致. 通常情况下,损坏是由硬件故障或操作系统问题引起的.Oracle 数据库将损坏的块标识为&qu ...
- media recovery oracle,oracle 数据块损坏 Oracle 数据块损坏与恢复详解
本文主要对RMAN块级别介质恢复进行解释并举例,以帮助大家理解相应概念并灵活使用 块级别介质恢复(Block-Level Media Recovery) 注意: 此恢复无法对数据文件块头(第一个块)进 ...
- [原]Oracle数据文件损坏的模拟和修复(一) |ORA-01578 data block corrupted|
造成数据块损坏的原因通常是由于开启了异步I/O或者增加了写进程,还有可能是硬件引起的,今天模拟一下该问题的发生及修复方法.由于水平有限,那面疏漏,欢迎大家指正. 创建测试环境 建立测试表空间: cre ...
最新文章
- 敏感性与特异性理解笔记
- 判断javascript数组的方法
- python爬虫招聘-Python爬虫抓取智联招聘(基础版)
- Winform中使用mysqldump实现选择部分表定期备份mysql数据库
- 阿里云助力完美日记半年内系统吞吐量提升50倍
- 【VB.NET】VB.NET字符串数组排序
- Leetcode-Maximum Subarray
- delphi 解析一维条码_科普帖:一般商用条码扫描器全知道,只需三把枪
- hihoCoder太阁最新面经算法竞赛17
- linux 读取权限目录权限,文件的读取与写入权限《 Linux 文件与目录权限 》
- 【寒假每日一题2022】acw1934. 贝茜放慢脚步【二路归并】
- imac html5播放器,超给力的五款Mac最佳高清音乐播放器
- LeetCode(SQL)难度-中等
- html的盒子随页面动,JavaScript实现跟随鼠标移动的盒子
- win10 oracle怎样卸载,怎么完全卸载Oracle?(Win10) 以Oracle 11g为例
- 超链接一般有两种表现形式_超链接有哪几种类型,各有什么作用
- 2013-2014-1(实变函数56, 常微分方程64)
- 关于Mobius反演
- Windows下设置redis数据库允许远程访问
- php+转为文本,PHP将HTML转换成文本的实现代码
热门文章
- struts1.2上传多个文件
- 使用DRS的维护模式实现单个VM的测试
- QQ web api
- iis php根目录可以访问子目录不行,wordpress在IIS下伪静态后子目录无法访问的解决方法...
- python里dir是什么意思_python中dir什么作用
- php验证年月日的正则表达式,关于正则表达式:在php中验证日期格式
- python中的path是什么_python中的os.path.splitext是干什么用的
- java 做登录跳转404_springboot 访问路径错误跳转到404(实现方法一)
- findwindowex子窗口类型有哪几种_光学玻璃有哪几种类别?一文告诉你
- linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...