如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Database – Standard Edition – 版本9.0.1.0 及以上
Enterprise Manager for Oracle Database – 版本 9.0.1.2.0及以上
Oracle Database – Personal Edition – 版本 9.0.1.0及以上
Oracle Database – Enterprise Edition – 版本 9.0.1.0及以上
本文信息适用于任何平台。
目的
为第三方快照技术准备Oracle 数据库
范围
系统和数据库管理员
详情
许多客户使用Oracle数据库并使用第三方快照技术来进行备份,还原和恢复操作。
快照技术也被称为分割镜像备份Split mirror backups 或BCV’s。第三方产品的名称,如:EMC² TimeFinder 或Oracle Sun ZFS Storage Appliance
本文是有关为第三方快照技术准备Oracle数据库,以确保备份可用于一致恢复。
基本上,第三方技术需要满足的要求:
Note 604683.1 Supported Backup, Restore and Recovery Operations using Third Party Snapshot Technologies
许多第三方技术的最佳实践是使数据库处于备份模式,使用下面的步骤。
1. 归档当前重做日志
SQL> alter system archive log current;
2. 使数据库处于备份模式。
使除了有TEMPFILES的所有表空间处于备份模式
SQL> alter tablespace <tablespace_name> begin backup;
从Oracle10g起,你可以使用以下语句使数据库处于备份模式:
SQL> alter database begin backup;
3. 使用第三方快照技术启动Split
查看你的第三方快照技术了解详情。
4. 使用第三方快照技术完成Split
查看你的第三方快照技术了解详情。
5. 结束数据库的备份模式
对所有除了有TEMPFILES的所有表空间结束备份模式
SQL> alter tablespace <tablespace_name> end backup;
从Oracle10g起,你可以使用以下语句使数据库结束备份模式:
SQL> alter database end backup;
从此时起,快照卷将可用且可用于启动克隆的数据库。
6. 再次归档当前重做日志并备份控制文件。
SQL> alter system archivelog current;
alter database backup controlfile to ‘/tmp/controlfile.bck’ reuse;
7. 从快照卷创建克隆数据库:
注意:不要使用位于快照卷的控制文件。
在快照卷的控制文件是控制文件的模糊fuzzy备份且被标记为CURRENT。使用这个控制文件可能会损坏数据库!!!
7.1 完成恢复:
需要被标记为CURRENT的控制文件(V$DATABASE.CONTROLFILE_TYPE),所以只能使用真正的当前控制文件来完成。
当数据库被关闭时,这可能是控制文件的副本,或者真正的当前控制文件。
恢复数据库使用:
SQL> startup mount
recover [automatic] database ;
—> Apply all requested archives, this will automaticly apply the online redologs.
alter database open;
7.2 不完全恢复:
启动实例,使用在步骤6中创建的备份的控制文件。
SQL> startup mount
恢复数据库使用backup controlfile unil cancel
—> 应用被归档的重做日志。
最低要求是应用在步骤(1)中创建的所有归档直到 步骤(6)创建的归档
需要的话,可以应用更多归档。不要 应用快照卷中的联机重做日志。
在最后归档后输入CANCEL。
alter database open resetlogs;
附加文档:
Database Cloning using Oracle Sun ZFS Storage Appliance and Oracle Data Guard
Database Cloning Using Oracle Sun ZFS Storage Appliance and Oracle Recovery Manager
参考
NOTE:204719.1 – Exploiting EMC Timefinder and Oracle Recovery Manager
NOTE:340305.1 – Is It Necessary to Suspend the Database For a Split Mirror Backup ?
NOTE:302615.1 – RMAN and Split Mirror Disk Backups
NOTE:604683.1 – Supported Backup, Restore and Recovery Operations using Third Party Snapshot Technologies
NOTE:76443.1 – Oracle7 & EMC Timefinder
Comment