Oracle数据库的备份与恢复操作手册(Linux)_第1页
Oracle数据库的备份与恢复操作手册(Linux)_第2页
Oracle数据库的备份与恢复操作手册(Linux)_第3页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、commvaultoracle 数据库的备份及恢复for linux北京同有飞骥科技有限公司上海分公司 技术部 cv for oracle on linux 备份与恢复手册目 录1. idataagent for oracle on linux 安装预备22. commvault 软件安装22.1. 在 linux 安装 idataagent for oracle.22.2. 在 linux 上载卸 idataagent for oracle.63. 配置oracle 备份63.1. 确认 rman 的备份方式63.2. 配置 commvault 内 oracle 子客户端73.3. 建立备份

2、策略104. oracle 数据恢复174.1. 恢复把握文件174.2. 将数据库启到 mount 状态下204.3. 恢复数据文件和归档日志204.4. 重建 redolog,并打开数据库2571. idataagent for oracle on linux 安装预备1. 版本兼容,详见”online book cd”系统需求部分;2. oracle 需要处于自动归档模式下;3. 在安装 idata agent for oracle的过程中要停止 oracle 数据库,请做好停机预备;4. 需要事先确认 oracle 数据库的备份方式,本文档接受 nocatalog 的方式备份恢复 or

3、acle 数据库。5. 在安装之前,请检查在 commserver 和本机上的/etc/hosts 文件中是否写入了commserver 和本机的 ip 地址及对应的主机名;2. commvault 软件安装2.1. 在 linux 安装 idataagent for oracle1. 运行安装程序;2. 接受安装协议;3. 选择安装类型,本项目中选择安装到物理主机;4. 选择 galaxy 客户端模块;5. 基本软件安装,选择备份服务器;6. 选择安装路径;7. 选择日志存放路径;8. 输入 galaxy 组名;9. 选择客户端使用的存储策略;10. 配置 oracle 实例;11. 依据提

4、示选择直至完成;2.2. 在 linux 上载卸 idataagent for oracle1. 运行卸载程序;# cd /appbakup/galaxy # ./cvpkgrm2. 按 enter 开头卸载;this script will uninstall galaxy from your machine. press enter to begin .3. 选择要卸载的模块;1) cvgxbase<= galaxy base module2) cvgxida<= filesystem idataagent 3)cvgxorida<= oracle idataagent4

5、) exitsubsystem number: 3选择模块的序列号,用于相应模块的卸载。3. 配置 oracle 备份3.1. 确认 rman 的备份方式commvault 的 oracle agent 是接受调用 rman 的备份语句来提取 oracle 数据的,而 rman 的备份方式分为 catalog和 nocatalog两种,本手册接受 nocatalog方式进行备份。3.2. 配置 commvault 内 oracle 子客户端1. 在 oracle 服务器上安装好 idataagent 后,在commcell 扫瞄器内会消灭相应的客户端及 oracle ida 图标。右键客户端的

6、oracle 图标选择“新实例”来创建一个commvault 内的 oracle 实例。2. 输入实例基本信息:实例名和 oracle_home 路径。 cv for oracle on linux 备份与恢复手册3. 由于接受 nocatalog方式备份,因此在这里不选用“目册连接”,仅输入oracle 目标数据库的连接字符串。使用 sys 帐户。8 cv for oracle on linux 备份与恢复手册4. 设定用户命令数据备份所用的存储策略。5. 设定归档日志备份的存储策略。9 cv for oracle on linux 备份与恢复手册6. 在创建成 oracle 实例后会生成一

7、个默认的“default”子客户端。可以使用该子客户端来设定方案备份 oracle 数据库,也可以单独再建立子客户端。3.3. 建立备份策略1. 右键“default“子客户端属性,设定其相关参数。2. 选择备份内容:备份数据文件,是否备份存档日志、把握文件以及是否删除13备份过的归档日志。3. 备份参数设定,依据实际状况选择。4. 由于接受 nocatalog方式备份,因此需要接受命令单独备份把握文件。在 oracle 数据库服务器上建立批处理文件。然后在 default 子客户端的“后备份处理“选项内加入该批处理的确定路径和文件名。这样,在该子客户端备份完oracle 数据库后会运行批处理

8、文件将把握文件备份到 oracle 服务器的本地硬盘上。批处理文件及内容如下: controlfile_backup.cmd #!/bin/bashsu - oracle -c “ cv for oracle on linux 备份与恢复手册6.右键 default 子客户端,选择“备份“。14sqlplus /nolog << eof connect /as sysdbaalter database backup controlfile to ”/home/oracle/rmanbackup/controlfile.bak” reuse;exit eof “5. 选择数据备份的存

9、储策略。 cv for oracle on linux 备份与恢复手册7. 选择备份类型和设定作业方案。8. 可以马上运行该备份任务同时在作业监视器内查看其状态。259. 双击该运行作业,可以查看其具体日志,也可查看到 rman 日志。10. 备份完成。4. oracle 数据恢复4.1. 恢复把握文件将备份在磁带中的把握文件以文件方式恢复,并依据 spfilesid.ora 参数文件中所指定的把握文件所在路径进行复制;方法如下:1. 扫瞄备份数据;2. 选择要恢复的把握文件。单击“恢复全部所选”按钮进行恢复。3. 填写要恢复到的目标文件夹,单击确定进行恢复。4.恢复完成后,在目标计算机的相应

10、路径下会看到该把握文件。5.将这个把握文件重命名成 spfilesid.ora 文件内的标准名字,并复制 3 份。4.2. 将数据库启到 mount 状态下4.3. 恢复数据文件和归档日志1. 在目标客户端内选择要重定向的目的主机,输入目册(目标数据库)连接的 sys帐户信息和连接串。选择“恢复存档日志”和“恢复数据”。2. 假如有需要,可以选择“重定向恢复”按钮,更改数据文件的恢复路径。留意:数据文件的恢复路径要与把握文件内记录的路径全都。3. 假如有需要可以选择“高级恢复选项”选择基于时间点恢复或其他的高级选项。在本测试里我们选择默认设置,恢复到最近的备份。单击恢复主对话框的“确定“按钮进行恢复。4. 在恢复过程中,可以在作业把握器内查看恢复进度,并调用 rman 日志查看具体过程。5. 恢复完成后可以看到恢复状态为“failed”,这是由于接受nocatalog方式备份恢复,redolog 没有被恢复,数据库不能打开所导致,不用理睬。6. 在目标计算机上可以看到,全部的数据文件和归档日志已经被恢复。4.4. 重建 redolog,并打开数据库在目标计算机的 sqlplus 内运行“reco

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论