本文将重点向您介绍如何利用飞康CDP恢复Oracle 11g 服务器及其数据库。同时,将帮助您进一步了解如何利用连续、实时的日志和定时的快照将数据简单、快速、精细的恢复到任意时间点。
当用户的Oracle 11g的磁盘或分区已经受到飞康CDP的保护,飞康CDP的DiskSafe将为用户提供多种数据恢复途径。用户可以将数据恢复到原始磁盘或是其它磁盘,创建系统和数据的副本也变得非常简单。然而,最好的恢复方法就是根据你的恢复对象进行恢复。下面将介绍几种典型的数据恢复场景和Oracle特定恢复的场景。
场景1: 恢复磁盘上的一个或多个文件
如果你不小心删除了磁盘上的一个文件,或者你需要从一些已经修改过的文件中找回一些旧的信息,最简单的恢复方法是加载一个包含了丢失的文件或是原始文件的快照视图。在文件被删除或是被修改之前的时间段产生的任何快照视图都可以被选择加载。加载了快照视图以后,只要将你需要的文件拷贝到你需要的位置就行了。
加载一个快照就是创建了一个单独的虚拟磁盘。加载的快照是镜像的精确视图,当快照创建的时候它就已经存在了。由于加载的快照由快照区里的当前镜像和变化数据组成,因此不再需要额外的磁盘空间。
下面的屏幕截图显示,在/01上加载的Oracle 磁盘sdb。
1. 列出当前的sdb快照并选择一个需要加载的快照做为TimeView。
2. 用CDP调取TimeView (下图):
#
3. 在当前磁盘中找出TimeView 并将其加载到服务器上:
4. 浏览TimeView并从中找到你丢失的数据,将其拷贝到需要的位置,然后卸载这个TimeView:
场景2: 恢复非系统盘或分区
这种情况的恢复与上一种场景的恢复非常相似:加载相应的TimeView,将整个磁盘或分区恢复到原始盘或是其它磁盘。
注意:如果将本地磁盘或分区恢复到一个新的磁盘,而这个磁盘的容量大于主磁盘,你必须手动的对新磁盘执行解除保护-再添加保护的动作,从而使新磁盘可以遵循已经设定的保护策略。
场景3: 恢复系统磁盘或分区
如果需要恢复的是常用于启动的系统磁盘或分区,可以利用DiskSafe恢复盘来完成。对于硬盘或是 *** 作系统出现故障,或者磁盘、 *** 作系统已经进行了修理或替换的情况,这种恢复方式非常有用。
一旦服务器从DiskSafe恢复盘进行启动,你可以访问CDP管理器,并通过CDP管理器上的镜像或选定的快照恢复整个磁盘或分区。数据可以被恢复到原始盘或是其它的磁盘。
场景4: 恢复Oracle数据库对象
如果数据库对象(表)发生损毁或删除,最简单的办法是利用Oracle备份服务器加载包含原始对象的快照视图进行恢复。打开数据库,从中导出原始对象并转存文件,最后将该文件导入到所运行的生产数据库中。
注意:Oracle 11g 具备回收站功能:如果你意外的删除了某个表,实际它只是被放入了回收站,你可以执行“撤消”命令将表找回。
场景5: 完整恢复Oracle数据库时间点
如果是由于磁盘故障引发一个或者多个数据文件丢失,你可能就需要整个数据库了。这种情况下,最佳的方式是加载故障前的最后一个快照,从而将数据恢复到新的磁盘。
然而,一个已经加载的快照并不能作为工作磁盘使用,因为当快照被卸载时,这个被加载的快照上所发生的所有变化都将会丢失。也就是说,你只能从加载的快照中复制Oracle 数据到生产磁盘。你的RTO将完全根据从TimeView (快照)向生产存储复制数据所需的时间而定。
如果你的数据库很大,你需要缩短RTO,利用CDP的复制功能是非常好的选择。利用CDP的复制功能,可以在本地或远程的服务器上为受保护磁盘保留一份视图拷贝。如果主站点的主磁盘发生故障,二级站点的复制磁盘可以立即被提升为主磁盘,并分配给Oracle服务器进行加载,数据库可以在几乎不停机的情况下立即恢复生产运行。数据库将处于完成最后一次完整复制时的状态。
如果用最后一次快照恢复数据库,那么这个快照从创建以后到磁盘故障发生之间所提交的交易将全部丢失。对于大多数企业来说,这都是不能接受的。有一种方法可以帮你恢复这部分数据丢失:通过CDP镜像,将快照创建以后到磁盘故障发生之间所提交的交易生成可回放的日志记录文件,你可以利用这些可回放的日志记录文件实现完整恢复。然后,用Oracle 的恢复命令找回需要的SCN就可以了。
你已经说了是oracle11g,那么我就按照11g的做法来教你吧,和你确认几点东西,你前半句是想说明oracle被完全卸载了,只剩下数据库文件,dmp文件是吗?后半句是重新安装好了oracle11g,想要把数据库文件dmp文件恢复到oracle11g中,是吗?如果是这样,你可以这样做:1,找到安装目录下的dpdump文件夹,将数据库文件dmp文件放进去。
2,运行DOS命令行,输入语句:impdp 用户名/密码@别名 dumpfile=dmp文件名.dmp回车
你先这样做,如果有报错再说吧,因为不知道你的数据库文件导出来的方式是什么方式,方式不同,语句也会有所不同。
《临危不惧》(包光磊)电子书网盘下载免费在线阅读
链接: https://pan.baidu.com/s/1Mcvv4qtWOC5LIrYuOXttyQ
提取码: ghr5书名:临危不惧
作者:包光磊
出版社:电子工业出版社
出版年份:2012-7-1
页数:345
内容简介:
《临危不惧:Oracle 11g数据库恢复技术》分为三大部分:恢复的原理、恢复的工具、恢复的具体步骤与实战。第一部分能够让读者领略恢复 *** 作的本质,是其他部分的理论基础,包括“重做日志”、“控制文件”、“补充日志”;第二部分详细地介绍了备份/恢复数据库的工具,包括恢复管理器、恢复编录和数据泵;第三部分以各种数据库损毁场景为例,每一章解决一组特定的问题,其中:第7~11章讨论各种文件(控制文件、数据文件等)遭到不同程度的破坏后,数据库的行为特征及如何将其恢复;第12章探讨如何将数据库恢复至以前的时间点;第13章讨论如何处理各种数据库文件在没有备份时受损的情况;第14章全面介绍了用于恢复人为错误的各种闪回技术:第15章介绍将恢复的单位缩小,精确到数据块级别,以提高恢复效率;第16章介绍一种非常规恢复的方法一挖掘日志。
作者简介:
包光磊 Todd Bao,Oracle University首席讲师,Oracle University ADF课程亚太首席指导官,Oracle University RAC课程亚太首席指导宫
OCM认证大中华区考官,国内首位11g OCM(Oracle认证数据库大师),国内第二位10g OCM(Oracle认证数据库大师)
Oracle认证数据库集群专家,Oracle认证中间件专家,从2004年以来一直致力于为国内大型企业与跨国公司提供Oracle数据库、中间件和ADF的系统培训及咨询服务,对象涵盖各大通信公司、银行、金融、生产制造行业、解决方案供应商等。
多次受邀主讲Oracle Open World OU Session及Oracle University大师班中的重要议题,拥有极其丰富的Oracle核心技术和软件的应用、实施、管理和开发经验。
于2006年、2007年、2010年与2011年被Oracle公司授予Oracle University年度全球最佳讲师荣誉称号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)