开始新对话

未解决

此帖子已超过 5 年

834

2016年10月25日 00:00

NetWorker + Data Domain客户端配置与数据恢复 — Oracle (2)

NetWorker + Data Domain客户端配置与数据恢复 — Oracle (2)

转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese image001.gif

介绍

      上一篇我们介绍如何使用NetWorker Module for Databases and Applications (NMDA) 模块来备份Oracle数据库,接着我们来演示如何恢复这一数据库。

更多信息

创建恢复脚本:

      Oracle有多种恢复类型,我们先演示如何进行数据库恢复。在恢复Oracle DB之前,可以选择要使用哪种方案:

a)     通过 NetWorker Console 创建恢复脚本

b)    使用预先存在的脚本

      要通过NetWorker Console创建恢复脚本,执行下列操作:

1.     在左侧窗口点击Clients

   image002.jpg

2.     右键单击DD BOOST Oracle DB组中的dc01实例,然后选择Recovery

   image004.jpg

3.     选择Perform restore and recovery to the original target database

   image006.jpg

4.     输入数据库访问权限信息:

   image008.jpg

5.     选择Restore the entire database or specific tablespaces and datafiles

   image010.jpg

6.     选择要恢复的数据库:

   image012.jpg

7.     下一步可以根据需要更改数据库的位置:

   image014.jpg

8.     下一步中在Number of the channels中设为2,并选中第二个选项Place the tablespacesin online mode after the recovery

   image016.jpg

9.     下一步我们不编辑脚本,然后指定其位置和名称:

   image018.jpg

10.  确认设置参数,如果都正确的话点击Create

   image020.jpg

      点击Finish后,就完成了恢复脚本的创建。这样就可以演示后续的恢复数据库的操作。

备份恢复与故障恢复

      接着我们将演示的是丢失或损坏的表空间(tablespace)的备份恢复与故障恢复。

   image022.jpg

1.     通过Oraclesqlplus工具连接到数据库后,输入命令@showfiles.sql以查看表空间的状态:

   image024.jpg

2.     继续操作,将表空间 DemoDB 设置为Offline。运行命令:alter tablespace DEMODB offline;

   image026.png

3.     重新键入命令@showfiles.sql以获取表空间的状态,可以看到表空间 DemoDB 状态为OFFLINE

   image027.jpg

4.     进入数据库文件存放目录,将 DEMODB 表空间的所有文件(DEMO1.DBFDEMO2.DBF)移动到 orig 目录以演示恢复:

   image029.jpg

注意:有时候,Windows 上的 Oracle 在您将文件设为离线之后不会解除对该文件的锁定。如果您无法重命名或删除文件,则需要先停止服务控制面板中的Oracle 服务,然后才能重命名或删除文件。完成此操作后,请务必在继续操作之前重启Oracle

5.     打开命令行,输入命令rman并回车:

   image031.jpg

6.     调用 RMAN 以恢复丢失的表空间。在出现的窗口中,键入 @C:\Temp\RestoreDemoDB.rman 命令:

    image033.jpg

7.     输入两次exit退出脚本,然后打开sqlplus,输入命令@showfiles.sql”以确保表空间已恢复:

   image035.jpg

参考

EMC vLab: NetWorker with Data Domain

应用于

EMC NetWorkerData Domain

28 消息

2016年10月25日 17:00

如果是我的话肯定直接上rman脚本跑了,原来那个GUI界面只是生产脚本的工具如果真的可以直接恢复数据就更好啦

2 Intern

 • 

4K 消息

2016年10月25日 20:00

是的,直接脚本运行的内容我会在后一篇文章中讲,放一起篇幅太长了。

找不到事件!

Top