数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 行业新闻

 当前位置: 主页 > 行业新闻

十、Oracle数据库恢复

浏览量: 次 发布日期:2023-08-20 22:50:17

十、oracle数据库恢复 本文我们将介绍使用备份软件,实现Oracle的快速恢复。有时候,DBA习惯使用rman脚本来操作,但实际上,备份程序图形化后,恢复效率会极大提高,使用也更简单,同时,备份软件减少了人为错误操作发生概率,对缺少数据库管理经验人员来说,非常友好易用。 文中环境 迪备 8.0.33656CentOS 7.9 + Oracle 11.2.0.4 恢复操作之前,确认下述事项:Oracle且备份集在恢复目标机安装Agent且与备份管理端目标机有可供恢复的(无须建库文件)且磁盘 第2条可参考前面agent安装文章,不赘述。当然,除了上述3点外,还需要目标机与源机,比如不能用windows平台的Oracle备份集往linux平台做恢复,另外,需要源与恢复目标的。 整个还原过程,按照迪备web图形向导,便可以配置完成。首先,备份操作员登录备份系统之后,选择菜单, 选择要恢复的,选择需要恢复的资源,下一步恢复类型有:介质恢复,时间点恢复,日志恢复,演练等多种类型。 常见几种恢复类型说明如下:介质恢复,将恢复至源机源实例,当该主机实例,在资源菜单页勾选了时,则不能作为恢复目标,如确实需要覆盖生产库时,需要在资源菜单,先取消该选项,以解除受保护状态日志恢复,仅需做archive Log 恢复时选择。比如DG同步时失败,需要找过去某个日志的场景。恢复归档日志的位置可在图形界面上定义,恢复完成后,数据库并不会自动应用这些归档日志文件时间点恢复, 我们需要将数据库还原到某个时间点时选择,支持源机或异机恢复。,比如asm还原到文件系统等。;若要与源库DBA权限用户密码保持一致,则需要选择还原密码文件。时间点恢复,这也是日常验证备份集有效性,使用频率比较高的恢复类型当恢复位置与源实例有差异,需要路径修改时,点击上图最下方的编辑,在弹出的窗口,编辑路径,填入目标存放数据的目录位置,要求我们还原备份集到不同数据库实例时,DBackup的图形界面可新建实例,取代复杂的手工创建实例过程,点击+ ,在认证窗口输入OS的账号与密码。若DBA已有创建好的实例,则省去此步骤,直接选择可供恢复的实例。创建实例过程中,要求定义几个关键值: 新建的实例名,sys密码,db_name,db_unique_name等信息即可创建完成,确定提交。选择创建好的空实例(实例无须创建数据库文件),实例状态只要求不低于 即可。当然,高于此状态的实例亦可用来恢复。设置恢复策略,有两种选择:"立即" 或定时间,在某个时间点自动触发"一次"。设置恢复并发通道数,默认为4个,TB级别的大库可以设置通道成8个,视情况选择通道数量。恢复成功后是否打开数据库并重置online log日志(resetlogs),如日常或是做源机恢复时,resetlogs会初始化logs,重置log sequence号,创建一个新的incarnation。如还有日志需要追加,则不选择该项,恢复作业完成后,恢复库并不会重置resetlogs。确定恢复的目标主机与实例是否正确,提交。恢复目标错误,可能导致严重后果,为避免误操作,系统会提示二次确认信息,我们确认无误后,输入验证码,完成最终确认提交。菜单 ,执行过程与状态会在作业实时显示。建议恢复完成后,将恢复作业删除。菜单,提供作业执行历史的记录查询,包括恢复时长,速率等。警报里的菜单,提供下载客户端日志信息。或在客户端获取,Linux日志位置:/var/log/dbackup3/agent.log当然,我们也可以登录客户端,通过tail -f agent.log 实时查看日志输出情况。windows2008及以上日志位置:C:\ProgramData\Scutech\dbackup3\agnet\log 习惯使用脚本管理的DBA,除了上面纯界面的操作,迪备还提供了恢复接口,方便DBA用于脚本调用,SBT_Tape可从下面路径获得: AK值的获取,操作员登录备份系统,按下图操作: 接下来,我们修改脚本,并验证是否能跑通SBT_Tape。具体的恢复内容,在脚本内填入rman恢复语句即可,示例如下: 至此,Oracle数据库恢复完成。更多技术细节可阅读官方帮助手册。鼎小白每周分享鼎甲备份相关知识,感谢关注。 上一篇:Oracle 数据库备份
相关推荐