《2022年Oracle数据库的备份与恢复操作手册 .pdf》由会员分享,可在线阅读,更多相关《2022年Oracle数据库的备份与恢复操作手册 .pdf(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、CommVault Oracle 数据库的备份及恢复For Linux 北京同有飞骥科技有限公司上海分公司技术部名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册1 目 录1.iDataAgent for Oracle on Linux 安装准备 .22.CommV ault 软件安装.22.1.在 Linux 安装 iDataAgent For Oracle.22.2.在 Linux 上载卸 iDataAgent For Oracle.63.配置 Oracle备份.63.1.确认 RMAN 的备份方式 .63
2、.2.配置 CommVault 内 oracle 子客户端.73.3.建立备份策略.104.Oracle数据恢复 .174.1.恢复控制文件.174.2.将数据库启到Mount 状态下 .204.3.恢复数据文件和归档日志.204.4.重建 redolog,并打开数据库 .25名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册2 1.iDataAgent for Oracle on Linux 安装准备1.版本兼容,详见”Online Book CD”系统需求部分;2.Oracle 需要处于自动归档模式下;3.
3、在安装 iData Agent For Oracle的过程中要停止 oracle 数据库,请做好停机准备;4.需要事先确认 Oracle 数据库的备份方式,本文档采用NOCATALOG的方式备份恢复 oracle 数据库。5.在安装之前,请检查在CommServer和本机上的/etc/hosts文件中是否写入了CommServer和本机的 IP 地址及对应的主机名;2.CommVault 软件安装2.1.在 Linux 安装 iDataAgent For Oracle 1.运行安装程序;2.接受安装协议;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 26 页 -CV for O
4、racle on Linux 备份与恢复手册3 3.选择安装类型,本项目中选择安装到物理主机;4.选择 Galaxy 客户端模块;名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册4 5.基本软件安装,选择备份服务器;6.选择安装路径;名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册5 7.选择日志存放路径;8.输入 Galaxy 组名;9.选择客户端使用的存储策略;10.配置 ORACLE 实例;名师资料总结-精品资料欢迎下
5、载-名师精心整理-第 6 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册6 11.按照提示选择直至完成;2.2.在 Linux 上载卸 iDataAgent For Oracle 1.运行卸载程序;#cd/appbakup/galaxy#./cvpkgrm 2.按 ENTER 开始卸载;This script will uninstall Galaxy from your machine.Press ENTER to begin.3.选择要卸载的模块;1)CVGxBase =Galaxy Base Module 2)CVGxIDA =FileSystem iD
6、ataAgent 3)CVGxOrIDA =Oracle iDataAgent 4)Exit Subsystem number:3 选择模块的序列号,用于相应模块的卸载。3.配置 Oracle 备份3.1.确认 RMAN 的备份方式CommVault 的 Oracle Agent是采用调用 RMAN 的备份语句来提取 Oracle 数名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册7 据的,而 RMAN 的备份方式分为 CATALOG 和 NOCATALOG 两种,本手册采用 NOCATALOG 方式进行备份
7、。3.2.配置 CommVault内 oracle 子客户端1.在 oracle服务器上安装好 iDataAgent 后,在 CommCell 浏览器内会出现相应的客户端及 oracle IDA 图标。右键客户端的oracle图标选择“新实例”来创建一个CommVault 内的 oracle实例。2.输入实例基本信息:实例名和ORACLE_HOME 路径。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册8 3.由于采用 NOCATALOG 方式备份,因此在这里不选用“目册连接”,仅输入oracle目标数据库的
8、连接字符串。使用SYS帐户。名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册9 4.设定用户命令数据备份所用的存储策略。5.设定归档日志备份的存储策略。名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册10 6.在创建成 oracle实例后会生成一个默认的“default”子客户端。可以使用该子客户端来设定计划备份oracle数据库,也可以单独再建立子客户端。3.3.建立备份策略1.右键“default“子客户端属性,设定其
9、相关参数。2.选择备份内容:备份数据文件,是否备份存档日志、控制文件以及是否删除名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册11 备份过的归档日志。3.备份参数设定,根据实际情况选择。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册12 4.由于采用 NOCATALOG 方式备份,因此需要采用命令单独备份控制文件。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 26 页 -CV for Oracle
10、on Linux 备份与恢复手册13 在 oracle数据库服务器上建立批处理文件。然后在default 子客户端的“后备份处理“选项内加入该批处理的绝对路径和文件名。这样,在该子客户端备份完oracle数据库后会运行批处理文件将控制文件备份到oracle服务器的本地硬盘上。批处理文件及内容如下:controlfile_backup.cmd#!/bin/bash su-oracle-c 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册14 sqlplus/nolog EOF connect/as sysdb
11、a alter database backup controlfile to/home/oracle/rmanbackup/controlfile.bak reuse;exit EOF 5.选择数据备份的存储策略。6.右键 default 子客户端,选择“备份“。名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册15 7.选择备份类型和设定作业计划。8.可以立即运行该备份任务同时在作业监视器内查看其状态。名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 26 页 -CV for Oracle o
12、n Linux 备份与恢复手册16 9.双击该运行作业,可以查看其详细日志,也可查看到RMAN 日志。10.备份完成。名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册17 4.Oracle 数据恢复4.1.恢复控制文件将备份在磁带中的控制文件以文件方式恢复,并根据SPFILESID.ORA 参数文件中所指定的控制文件所在路径进行复制;方法如下:1.浏览备份数据;名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册18 2.选
13、择要恢复的控制文件。单击“恢复全部所选”按钮进行恢复。名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册19 3.填写要恢复到的目标文件夹,单击确定进行恢复。4.恢复完成后,在目标计算机的相应路径下会看到该控制文件。5.将这个控制文件重命名成SPFILESID.ORA 文件内的标准名字,并复制3 份。名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册20 4.2.将数据库启到Mount 状态下4.3.恢复数据文件和归档日志1
14、.在目标客户端内选择要重定向的目的主机,输入目册(目标数据库)连接的 sys帐户信息和连接串。选择“恢复存档日志”和“恢复数据”。名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册21 2.如果有需要,可以选择“重定向恢复”按钮,更改数据文件的恢复路径。注意:数据文件的恢复路径要与控制文件内记录的路径一致。名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册22 3.如果有需要可以选择“高级恢复选项”选择基于时间点恢复或其他的
15、高级选项。在本测试里我们选择默认设置,恢复到最近的备份。单击恢复主对话框的“确定“按钮进行恢复。名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册23 4.在恢复过程中,可以在作业控制器内查看恢复进度,并调用RMAN 日志查看详细过程。名师资料总结-精品资料欢迎下载-名师精心整理-第 24 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册24 5.恢复完成后可以看到恢复状态为“Failed”,这是由于采用 NOCATALOG 方式备份恢复,redolog没有被恢复,数据库不能打
16、开所导致,不用理会。名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 26 页 -CV for Oracle on Linux 备份与恢复手册25 6.在目标计算机上可以看到,所有的数据文件和归档日志已经被恢复。4.4.重建 redolog,并打开数据库在目标计算机的 SQLPLUS 内运行“recover database using backup controlfile until cancel;”,在随后的”指定日志“提示内输入”CANCEL“。然后输入“alter database open resetlogs;“命令,重建 redolog 并打开数据库。至此,oracle异机恢复完成。数据库在目标计算机上已启动并打开。名师资料总结-精品资料欢迎下载-名师精心整理-第 26 页,共 26 页 -