版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 最佳实践 AnyBackup最佳实践ORACLE RAC定时备份恢复 最佳实践 目录 TOC o 1-3 h z u HYPERLINK l _Toc22363 目录 PAGEREF _Toc22363 I HYPERLINK l _Toc4965 第一章 概述 PAGEREF _Toc4965 1 HYPERLINK l _Toc600 1.1 简介 PAGEREF _Toc600 1 HYPERLINK l _Toc3835 1.1.1 ORACLE RAC定时备份 PAGEREF _Toc3835 1 HYPERLINK l _Toc21642 1.1.2 ORACLE RAC恢复 P
2、AGEREF _Toc21642 1 HYPERLINK l _Toc6564 1.1.3 任务管理 PAGEREF _Toc6564 2 HYPERLINK l _Toc16498 1.2 ORACLE定时备份支持功能 PAGEREF _Toc16498 2 HYPERLINK l _Toc872 第二章 限制性列表 PAGEREF _Toc872 3 HYPERLINK l _Toc1878 第三章ORACLE RAC备份最佳实践 PAGEREF _Toc1878 4 HYPERLINK l _Toc31820 第四章ORACLE RAC恢复最佳实践 PAGEREF _Toc31820 1
3、3 HYPERLINK l _Toc9627 4.1 恢复注意事项 PAGEREF _Toc9627 13 HYPERLINK l _Toc12747 4.2 浏览恢复步骤 PAGEREF _Toc12747 13 HYPERLINK l _Toc21199 4.3 恢复到单机步骤 PAGEREF _Toc21199 16 HYPERLINK l _Toc17719 4.4 高级恢复 PAGEREF _Toc17719 24 HYPERLINK l _Toc15122 第五章FAQ PAGEREF _Toc15122 24第一章 概述1.1 简介本文档是爱数备份容灾家族ORACLE RAC定时
4、备份与恢复最佳实践文档,主要描述了如何正确地使用爱数备份容灾家族产品成员进行ORACLE RAC备份与恢复的方法, 包括部署前后的注意事项和典型部署方案。本技术文档面向爱数备份容灾家族产品成员的用户和相关技术人员,主要介绍ORACLE RAC备份与恢复的基础知识,以及如何正确使用爱数备份容灾家族产品成员部署ORACLE RAC备份。旨在通过此文档帮助用户和技术人员快速掌握ORACLE RAC备份与恢复模块的使用方法。1.1.1 ORACLE RAC定时备份完全备份将选定的ORACLE RAC数据库完全备份到指定目的地的存储介质中。每次执行时,它都会将ORACLE RAC数据库的数据文件,控制文
5、件,参数文件和日志文件备份到ofs介质中,并产生一个时间点,用于记录备份的内容。增量备份是基于上一次完全备份或者增量备份,增量备份根据前面备份的文件集进行过滤,只备份那些新的数据块,从而避免完全相同的数据块重复备份,同时产生一个时间点,以便恢复使用。在尚未进行完全备份的情况下,进行增量备份时会自动转换为完全备份。1.1.2 ORACLE RAC恢复 1. Oracle 浏览恢复 使用之前的数据库备份集来实现数据库的还原,然后使用归档日志及联机日志将数据库恢复到最新及指定时间点的状态,恢复时需要将停止数据库的生产业务; 2. Oracle 高级恢复 单独恢复不同类型的物理文件,包含控制文件、数据
6、文件、日志文件、参数文件,在用户需要单独恢复执行类型的文件时,可以选择此种恢复方式;1.1.3 任务管理1.【命名规则】:用户名、任务组、任务等对象命名规则满足:不允许为空,且名称长度必须为 350 个字符;2.【邮件命名规则】: Email 地址只能由字母 AZ、az 、数字 09 及特殊字符 .-_ 组成,类似于 HYPERLINK mailto:yourname yourname 的形式,且最长不能超过50个字符;3.【备注信息规范】:备注信息最大不超过255字符;1.2 ORACLE定时备份支持功能下表列出了ORACLE RAC定时备份恢复模块所支持的功能。功能子功能支持备注备份类型完
7、全备份、增量备份支持客户端自动搜索数据库支持需手动添加实例并授权单任务多数据库备份恢复不支持多任务多数据库(一个数据库对应一个任务)支持单实例多任务同时备份不支持恢复方式浏览恢复、高级恢复支持恢复位置原ORACLE RAC任意节点、相同配置的ORACLE RAC,以及其他的非raw存储的单机环境支持备份恢复粒度整个实例和单个或多个文件支持异机恢复到RAC支持备份压缩ORACLE提供的备份压缩支持备份压缩本软件提供的压缩不支持重复数据删除支持归档日志删除支持定时备份策略支持 限制性列表不支持64位系统恢复到32位系统,也不支持32位系统恢复到64位系统不支持单表空间备份不支持一个任务选择多个数据
8、库进行备份不支持跨oracle版本的恢复不支持跨平台恢复(Windows、Linux不支持任意两个平台互相恢复)异机恢复-恢复到指定时间点和恢复最新可用状态都只能恢复到当时备份状态Linux下欲执行oracle备份,安装客户端时必须在root用户下选择oracle选项安装不支持指定位置恢复不支持对同一数据库执行交叉备份。要求备份和恢复端的实例名,用户名和密码一致,缺一不可添加ORACLE实例要正确,注意对应的节点授权要正确,可以通过展开实例检查ORACLE RAC的备份数据暂不支持恢复到裸设备存储的ORACLE单机环境,仅支持恢复到ASM存储和文件系统的ORACLE单机环境。ORACLE RA
9、C仅支持ASM存储和裸设备存储的RAC环境。不支持一个任务中备份多个ORACLE RAC实例,每一个ORACLE RAC实例都需要单独建立一个备份任务进行备份。ORACLE RAC多实例环境的恢复,恢复之前请将ORACLE用户的环境变量文件中的$ORACLE_SID定义为想要恢复的ORACLE_SID,再以ORACLE用户重启客户端后echo $ORACLE_SID确认输出的SID为要进行恢复的SID后,再进行恢复操作,否则会造成恢复到另一个实例造成环境损坏的风险,切记。Linux环境下的ORACLE RAC数据恢复时,客户端环境必须以ORACLE用户启动。ORACLE RAC定时备份,设置归
10、档日志删除时,有些归档通过数据库自己的删除命令也无法删除的,会有残留,残留不大,当残留量很大的时候建议进入ASM,手动删除。ORACLE11g RAC备份时有很小概率出现grid进程无法启动,备份任务卡死的情况,此处为ORACLE自己的bug,手动停止该任务,并重新开始执行即可。ORACLE RAC备份后,添加表空间后,恢复一致性失败,提示创建数据文件失败。此处可以选择创建表空间之后的备份集进行恢复,若之后没有备份集,可以手动删除原来的新建表空间的数据文件,进行恢复即可恢复成功。备份和恢复ORACLE数据时,ORACLE的监听配置需要满足能够以服务认证的方式进行连接,例如能够以sqlplus
11、sys/eisooorcl as sysdba;的方式进行连接,否则备份和恢复任务将会失败。备份过程中如若遇到表空间很大但实际数据很小的情况时,备份还是会遍历整个表空间,在输出信息上会显示卡住不继续刷新新的输出信息的现象,这是正常的。恢复的时候,会用srvctl stop database -d xxx来停止ORACLE实例,如果这个命令执行有错,则恢复失败,请先确保数据库实例可以用srvctl stop database -d xxx命令正常停止。恢复到单机的情况下,请确保归档路径与备份的RAC节点的归档路径一致。请确保待恢复的客户端中ORACLE的归档日志的路径ORACLE能够有写的权限。
12、如果增量备份中有失败的记录,则恢复其之后的时间点备份有可能恢复失败当oracle 环境变量TNS_ADMIN路径变更时,需重新安装客户端才能生效5.0.3版本需安装补丁修复bug:当归档日志在节点上且归档日志大小超过4M时,则不会完整备份该归档,导致部分日志内容丢失,恢复后数据库启动异常第三章ORACLE RAC备份最佳实践进入控制台管理界面在浏览器中输入:HYPERLINK 02:9800/ http:/*.*.*.*:9800登录爱数备份存储柜控制台,依次打开节点【备份容灾】/【客户端】,打开客户端管理界面,如下图所示:创建虚拟客户端点击【客户端名称】列表有上方的小齿轮下拉列表,点击【新建
13、虚拟客户端】,从弹出的虚拟客户端类型中选择“ORACLE RAC客户端”,如下图所示:填写好虚拟客户端名称,并选择好一个集群的所有节点后点击“确定”即可完成客户端创建。创建ORACLE RAC定时备份任务从客户端列表中选中需要创建任务的虚拟客户端,点击【任务管理】中的【新建】,点击【定时备份】,再从下一级中选择【ORACLE数据库】,如下图:填写好任务名,选择好介质服务器,点击【下一步】,如下图:配置ORACLE RAC定时备份任务的选项,包括“重复数据删除选项”,“数据压缩选项”,“备份数据保存完全副本数”,“归档日志删除选项”和“归档日志存储选项”,如下图:点击【下一步】添加实例并授权,全
14、局数据库名是自动获取的,不用添加,点击蓝色的【设置】即可弹出添加实例和授权对话框,填写好实例名,用户名和密码后,点击【确定】。注意:实例名一定要是对应节点下的实例,如果填写混乱了,通过下面展开ORACLE实例是发现不了问题的,这样会导致接下来备份失败。授权完以后一定要检查一下授权是否有误,展开ORACLE实例,看是否能正常显示所有的表空间,如下图:接下来是给ORACLE RAC定时备份任务配置定时备份策略,如下图:备份类型为必选项,可以选择“完全备份”和“增量备份”,备份计划可以使用一次性计划,每天某些时段的计划和每周指定几天等,这里不做详解。当然也可以不要定时备份计划,每次靠手动执行。点击【
15、确定】,【完成】后任务创建成功。在对应客户端的任务管理中会有显示。如下图:至此,ORACLE RAC定时备份任务创建完毕。执行备份在指定客户端的“任务管理”中选中指定的定时备份任务,并点击“发起”,选择“备份”,如下图: 备份类型有两种,任意选择,第一次备份也可以选择“增量备份”,为了防止误操作,我们程序对此做了处理,只要是第一次备份,不管是什么备份都将作为完全备份处理,所以这里可以放心选择。点击“备份”后即可发起备份,备份过程中的情况可以在“任务监控”中看到,比方说备份速度,已经完成的备份量是多少,包括正在备份数据文件还是日志文件都可以看到。如下两张图:备份完成以后,可以在【任务历史记录】中
16、查看,是否备份成功,如下图:第四章ORACLE RAC恢复最佳实践4.1 恢复注意事项停止客户端服务,然后切换到ORACLE用户下启动客户端,如图 用“srvctl stop database -d orcl”停止数据库,看是否可以成功停止所有实例用“srvctl start instance -d orcl -i orcl1 -o mount”启动其中的一个实例到mounted状态用“sqlplus sys/eisooorcl1 as sysdba”连接实例,检查是否可以连接上如果是恢复到单机,请确保全局数据库名,用户名和密码一致如果是多数据库多任务的环境进行恢复,linux需注意要恢复的数
17、据库和恢复环境中的环境变量$ORACLE_SID相对应,windows则需要注意注册表中ORACLE_SID与要恢复的数据库一致4.2 浏览恢复步骤进入浏览恢复界面选中ORACLE RAC定时备份任务,并点击【任务管理】中的【发起】,从下拉菜单中选择【浏览恢复】,如下图:选择恢复数据源选择“时间点”,并勾选要恢复的数据,点击【下一步】,如下图:选择恢复位置和恢复方式(完全恢复或不完全恢复)选择要恢复的客户端,然后选择是完全恢复还是,不完全恢复,如果是不完全恢复,则需要选择重做日志时间,选择好后点击【下一步】,如下图:注意:“重定向路径”如果是原机恢复则不需要填写。选择恢复后是否使数据库联机这个
18、页面是让使用者选择恢复完数据后是否需要打开数据库,默认情况是勾选的,如下图:5、开始恢复点击【完成】即可发起恢复。恢复时的实时状态同样可以在【任务监控】中查看如下:4.3 恢复到单机步骤恢复参数文件发起高级恢复,如下图:选择时间点,并勾选“参数文件”如下图:选择恢复位置,勾选客户端,浏览恢复路径,如下图:点击“下一步”,“完成”发起参数文件恢复。修改参数文件修改前的参数文件,如下图:修改后的参数文件,如下图:根据恢复的参数文件创建spfile启动ORACLE实例到STARTED恢复日志文件,控制文件和数据文件并重定向发起浏览恢复,如下图:选择相同的客户端,填写重定向路径,如下图:去掉“恢复使数据库联机”勾选,如下图:点击“完成”发起恢复。修改在线日志文件路径重命名在线日志文件,如下图:使ORACLE数据库联机数据库联机需要resetlogs,如图:联机后可以根据需要删除不需要的undo和redo,禁用不需要的线程,如下图:至此,ORACLE RAC恢复到单机操作完成。4.4 高级恢复 高级恢复部分可以参考ORACLE单机定时备份恢复最佳实践文档。需要说明的是日志恢复的部分,如果日志存放在节点上,高级恢复恢复日志文件是已文件恢复的方式恢复日志文件的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗质量总结
- 社区居民动员社会工作专业教学案例宝典
- 《天然药物分析总论》课件
- 中医感冒的临证护理
- 《透视图画法》课件
- 圣诞活动创意音乐课件
- 培训机构维护技巧
- 病案(病历)封存、启封制度
- 《奥林匹克公园小品》课件
- 人流术后的观察及护理
- 马背上的民族蒙古族少数民族蒙古族介绍课件
- 【课件】点线传情-造型元素之点线面+课件高中美术人美版(2019)选择性必修1+绘画
- 2024年麻醉药品及精神药品合理应用培训考试试题
- 2024-2025学年新教材高中物理 第一章 动量守恒定律 1 动量教案 新人教版选择性必修第一册
- 农村户改厕施工协议书
- 药事管理实训报告
- 品管圈PDCA持续质量改进提高静脉血栓栓塞症规范预防率
- 儿童支气管哮喘规范化诊治建议(2020年版)
- 2023年人教版中考物理专题复习-九年级全册简答题专题
- ISO28000:2022供应链安全管理体系
- 屋顶光伏发电应急预案
评论
0/150
提交评论