Oracle ASM Diskgroup数据恢复终极方案PRM-DUL工具 下载最新版PRM: http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip PRM用户手册: http://www.parnassusdata.com/sites/default/files/ParnassusData%20Recovery%20Manag
Oracle ASM Diskgroup数据恢复终极方案PRM-DUL工具
下载最新版PRM:
http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip
PRM用户手册:
http://www.parnassusdata.com/sites/default/files/ParnassusData%20Recovery%20Manager%20For%20Oracle%20Database%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C%20v0.3.pdf
ORACLE的ASM自动存储管理技术正被越来越多的企业采用,数据库采用ASM存储对比传统文件系统具有高性能、支持集群、管理方便等优势。 但ASM的问题在于,对于普通用户而言ASM的存储结构过于黑盒了,一旦ASM中的某个Disk Group的内部数据结构发生了损坏导致Disk Group无法被成功MOUNT,也就意味着用户重要的数据被锁死在这个ASM的黑盒中了。在这种场景中往往需要熟悉ASM内部数据结构的ORACLE原厂的资深工程师到达用户现场后通过手动修复ASM内部结构;而购买ORACLE原厂的现场服务对普通用户而言显得即昂贵又耗时。
基于PRM的研发人员(前ORACLE公司资深工程师)对ORACLE ASM内部数据结构的深入理解,PRM中加入了特别针对ASM的数据恢复功能。
PRM目前支持的ASM数据恢复功能包括:
1. 即便Disk Group无法正常MOUNT,仍可以通过PRM直接读取ASM磁盘上的可用的元数据metadata,并基于这些元数据将Disk Group中的ASM文件拷贝出来
2. 即便Disk Group无法正常MOUNT,仍可以通过PRM直接读取ASM上的数据文件,并抽取其中的数据,支持传统抽取方式和数据搭桥方式。
PRM对ASM的支持
功能 | Supported |
支持直接从ASM中抽取数据,无需拷贝到文件系统上 | YES |
支持从ASM中拷贝数据文件 | YES |
支持修复ASM metadata | YES |
支持图形化展示ASM黑盒 | Future |
社区版中ASM clone功能无任何限制,今后社区版将加入更多免费新特性
恢复场景6 从被损坏的ASM Diskgroup中拷贝出数据库数据文件
D公司开始采用ASM方案来替代文件系统和裸设备,但是由于使用的11.2.0.1版本ASM上Bug较多导致ASM DISKGROUP磁盘组无法加载MOUNT,通过多方修复ASM Disk Header无果。
此场景可以使用PRM的ASM Files Clone文件克隆功能从受损的ASM Diskgroup中拷贝出数据库数据文件。
- 打开主界面,菜单栏Tools选择ASM File(s) Clone:
- 进入ASM Disks界面,点击SELECT…按钮加入仍可用的ASM Disks,如/dev/asm-disk5(linux);确保加入所有可用LUN后,点击ASM analyze按钮
- ASM Files Clone将分析指定的ASM Disk的磁盘头,以便找出对应Disk group磁盘组中的文件,以及这些文件的分布位置(File Extent Map); 这些信息均将记录到Derby数据库中以便今后使用; 可以说PRM将ASM的所有Metadata元数据均收集、分析、并存储起来,并通过各种形式来完善PRM的基本功能,并以图形化地方式展现给用户。
- ASM Analyze分析完成后,PRM将列出找到的ASM上文件的列表,用户可以勾选那些文件需要被克隆,并指定文件克隆的目标文件夹。
之后点击ASM Clone按钮,进入文件克隆阶段。
文件克隆阶段中,将列出ASM File的克隆进度,克隆完成后点击OK。
克隆阶段的进度日志输出如下:
Preparing selected files…
Cloning +DATA2/ASMDB1/DATAFILE/TBS2.256.839732369: ……………………..1024MB ………………………………..2048MB ………………………………..3072MB ………………………………….4096MB ………………………………..5120MB ………………………………….6144MB ……………………………….7168MB …………………………………8192MB …………………………………9216MB …………………………………10240MB …………………………………11264MB …………………………………..12288MB …………………………………….13312MB …………………………….14336MB ……………………………………..15360MB ……………………………….16384MB …………………………………17408MB …………………………………18432MB …………………………………………………………………………………………….19456MB …………………………………… Cloned size for this file (in byte): 21475885056 Cloned successfully! Cloning +DATA2/ASMDB1/ARCHIVELOG/2014_02_17/thread_1_seq_47.257.839732751: …… Cloned size for this file (in byte): 29360128 Cloned successfully! Cloning +DATA2/ASMDB1/ARCHIVELOG/2014_02_17/thread_1_seq_48.258.839732751: …… Cloned size for this file (in byte): 1048576 Cloned successfully! All selected files were cloned done. |
- 可以通过dbv或者rman validate命令来验证克隆出来的数据文件,例如:
rman target /
RMAN> catalog datafilecopy ‘/home/oracle/asm_clone/TBS2.256.839732369.dbf'; cataloged datafile copy datafile copy file name=/home/oracle/asm_clone/TBS2.256.839732369.dbf RECID=2 STAMP=839750901 RMAN> validate datafilecopy ‘/home/oracle/asm_clone/TBS2.256.839732369.dbf'; Starting validate at 17-FEB-14 using channel ORA_DISK_1 channel ORA_DISK_1: starting validation of datafile channel ORA_DISK_1: including datafile copy of datafile 00016 in backup set input file name=/home/oracle/asm_clone/TBS2.256.839732369.dbf channel ORA_DISK_1: validation complete, elapsed time: 00:03:35 List of Datafile Copies ======================= File Status Marked Corrupt Empty Blocks Blocks Examined High SCN —- —— ————– ———— ————— ———- 16?? OK???? 0????????????? 2621313????? 2621440???????? 1945051 File Name: /home/oracle/asm_clone/TBS2.256.839732369.dbf Block Type Blocks Failing Blocks Processed ———- ————– —————- Data?????? 0????????????? 0 Index????? 0????????????? 0 Other????? 0????????????? 127 Finished validate at 17-FEB-14
|
对于使用ASMLIB的ASM环境要如何使用PRM呢?
其实也很简单,asmlib相关的ASM DISK在OS操作系统上会以ll /dev/oracleasm/disks 的形式存放,例如:直接将/dev/oracleasm/disks下的文件加入到PRM ASM DISK中即可
$ll /dev/oracleasm/diskstotal 0
brw-rw—-? 1 oracle dba 8,? 97 Apr 28 15:20 VOL001 brw-rw—-? 1 oracle dba 8,? 81 Apr 28 15:20 VOL002 brw-rw—-? 1 oracle dba 8,? 65 Apr 28 15:20 VOL003 brw-rw—-? 1 oracle dba 8,? 49 Apr 28 15:20 VOL004 brw-rw—-? 1 oracle dba 8,? 33 Apr 28 15:20 VOL005 brw-rw—-? 1 oracle dba 8,? 17 Apr 28 15:20 VOL006 brw-rw—-? 1 oracle dba 8, 129 Apr 28 15:20 VOL007 brw-rw—-? 1 oracle dba 8, 113 Apr 28 15:20 VOL008 |
直接将/dev/oracleasm/disks下的文件加入到PRM ASM DISK中即可。
No related posts.
原文地址:ASM Diskgroup数据恢复终极方案PRM-DUL工具, 感谢原作者分享。

windows7用户在启动时遇到了系统注册表文件遗失或损坏的现象,像这种情况要怎么解决呢?你先强制重启电脑,以后按F8键,在打开的页面中选择安全模式进到,之后在菜单栏找到命令提示符开启,输入SFC/SCANNOW指令并回车实行,这时候系统就会自动对电脑缺失或已损坏的安装文件进行修复。windows7系统注册表文件遗失或损坏怎么办1、最先开机自检之后,立刻按住F8键,应用方向键挑选安全模式,敲打回车即可。2、以后点击开始按钮,挑选命令提示符,以管理员的身份运作。3、最后在弹出的提示符中输入SFC/

ThinkPHP6数据备份与恢复:保障数据的安全性随着互联网的快速发展,数据已成为一项极其重要的资产。因此,数据的安全性备受关注。在Web应用开发中,数据备份与恢复是确保数据安全的重要一环。在本文中,我们将介绍如何使用ThinkPHP6框架进行数据备份与恢复,以保障数据的安全性。一、数据备份数据备份是指将数据库中的数据以某种方式进行复制或存储。这样即使在数据

Laravel是一个流行的PHPWeb应用程序框架,提供了许多快速而又简单的方式来构建高效、安全和可扩展的Web应用程序。在开发Laravel应用程序时,我们经常需要考虑数据恢复的问题,即如何在数据丢失或损坏的情况下恢复数据并保证应用程序的正常运行。在本文中,我们将介绍如何使用Laravel中间件来实现数据恢复功能,并提供具体的代码示例。一、什么是Lara

标题:如何应对Linux系统中的文件损坏和丢失问题引言:在使用Linux系统的过程中,文件损坏和丢失是一个不容忽视的问题。由于各种原因,我们可能会面临文件丢失、文件损坏或无法访问文件的情况。然而,幸运的是,Linux系统提供了一些实用工具和技术,帮助我们有效地应对文件损坏和丢失问题。本文将介绍一些常见的解决方法和技巧。一、备份数据备份是最重要的应对文件损坏和

如何快速恢复MySQL数据库遭遇的故障和错误?MySQL是一种广泛使用的开源关系型数据库管理系统,许多应用程序和网站都依赖于它来存储和管理数据。然而,数据库故障和错误是不可避免的,这可能导致数据丢失或应用程序无法正常运行。在遭遇MySQL数据库故障或错误时,快速而有效地恢复数据库非常重要。本文将介绍一些快速恢复MySQL数据库的方法。确定故障和错误的类型在开

华为电脑数据恢复的方法:1、从回收站恢复;2、使用数据恢复软件;3、从备份中恢复;4、使用华为云服务。详细介绍:1、从回收站恢复,如果华为电脑的数据被删除后,这些数据并没有被新的文件覆盖,那么可以从回收站中恢复这些数据;2、使用数据恢复软件,如果回收站中没有需要恢复的数据,或者数据被覆盖了,可以使用数据恢复软件来恢复华为电脑中的数据;3、从备份中恢复,如果华为电脑等等。

PHP表单处理:表单数据备份与恢复引言在网站开发过程中,表单是非常常见的交互方式,用户通过填写表单将数据提交给服务器端处理。然而,有时候用户可能会因为网络问题、浏览器崩溃或其他意外情况导致表单数据丢失,这会给用户的使用体验带来困扰。因此,为了提升用户体验,我们可以通过PHP实现表单数据的自动备份与恢复功能,以确保用户填写的数据不会丢失。表单数据备份当用户在表
![Windows媒体创建工具删除了我的文件 [恢复指南]](https://img.php.cn/upload/article/000/887/227/168239259339851.png)
WindowsPC上的媒体创建工具是一个实用工具,允许用户将其计算机升级到最新的Windows版本。此外,它还有助于创建Windows安装USB驱动器光盘,可用于执行全新安装或修复有问题的WindowsPC。但是,用户抱怨Windows媒体创建工具在运行时删除了其PC上的文件。此外,我们还有一个详细的指南来修复0x80072f8f-0x20000升级操作系统时出现的媒体创建工具错误。为什么Windows媒体创建工具删除了我的文件?Windows媒体创建工具删除PC上的文件发生在下载软件开始下载时


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Dreamweaver Mac版
시각적 웹 개발 도구
