CommServe VTLLinux Oracle 备份_第1页
CommServe VTLLinux Oracle 备份_第2页
CommServe VTLLinux Oracle 备份_第3页
CommServe VTLLinux Oracle 备份_第4页
CommServe VTLLinux Oracle 备份_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

1、LINUX 下 ORACLE 的备份与恢复(No Catalog胡遥2007.9.17实验环境:两台虚拟机备份服务器(commserve:OS:win2k3CV软件:commserve, media agent;应用服务器:linuxoracleOS:Linux AS3.0CV软件Filesystem IDA, oracle IDA准备工作:1、确定网络中是否有防火墙设置;如果有,请关掉防火墙。2、确定 Oracle 数据库已经修改为归档状态;如果没有,请修改数据库为归档状态;(参照附录13、确定 oracle 监听服务已经启动;(附录2如果没有启动,通过su - oraclelsnrctl

2、start命令启动;4、确定能够通过下面的方式能够链接Oracle:su - oraclesqlplus /nologconn sys/密码实例名 as sysdba;第一部分:备份服务器端的安装及配置1、配置介质池,可以有多种方法,本文采用的是commvault自带的虚拟带库工具为备份作业提供一个虚拟的介质池。 2、右键新建一个库 3、选择介质代理,添加确认 4、选择虚拟出的磁带库的驱动器数目,磁带槽位数目等 5、配置驱动器属性 6、选择驱动器类型 7、 8、 9、在新创建的库为其配置磁带,选择Elements Status 10、 11、单击Add Tapes to shelf,为带库添加

3、磁带,在弹出的对话框内选择磁带数目以及磁带条码,钩上write to hard drive 12、可以看到新创建的10盘磁带 13、将新创建的10盘磁带拖动到左边的磁带槽中 14、commcell中选择工具-库和驱动器配置 15、选择介质代理 16、探寻,配置刚刚创建的磁带库 17、选择SCSI设备 18、 19、会弹出一个日志对话框,提示工作过程,关闭即可 20、在刚刚找到的库设备上右键configure该设备 21、选择库和所有驱动器 22、选择介质类型 23、可以看到已经配置好的库和驱动器设备 24、在commcell左边的存储资源(storage resources-库(library

4、下找到分组介质(media by group中的暂存池(default scratch pool,可以看到已经配置好的10盘磁带 25、给这些磁带分派组,创建一个新的空闲组 26、给组分配一个名称oracle,选择介质类型 27、选择所需要的磁带后右键选择move 了oracle组池中 29、创建存储策略 30、策略名称 31、选择库名 32、选择介质代理和驱动器池 33、选择拷贝放置的池 34、策略创建完毕 第二部分:备份软件客户端的安装及配置1、Linux下备份软件的安装:挂载ISO文件(如果是linux AS4.0,注意挂载目录的不同,找到文件目录,执行cvpkgadd文件 2、按照提示

5、安装 3、 4、 5 6 、主机名 7、安装文件系统IDA 8、 9、输入commserve 主机名,前提要确保双方解析文件正确 10、目录文件可按照默认安装 11、日志文件目录可按照默认安装 12、 13、客户端名称linuxoracle 14、暂不分配group组,选NO 15、不选择自动升级 16、 17、为oracle 选择存储策略 18、安装oracle IDA 19、为oracle创建实例,选择yes 20、输入oracle用户名 21、输入该实例的oracle用户组 22、输入oracle的根目录,该目录可通过在oracle帐户下env $ORACLE_HOME命令查询。(附录3

6、 23、按默认目录安装 24、检查配置,准确无误则输入yes继续 25、此时会提示是否需要配置另外一个实例,选择no即可,至此,linux端备份软件客户端安装完成 第三部分:oracle的备份1、创建新实例 2、输入实例信息:实例名、用户信息(oracle主机名用户名,根目录,存储策略。 3、输入目标数据库的连接信息:帐户sys,密码oracle,实例名oradb 4、使用No Catalog方式备份,去掉use catalog connect前的钩 5、选择命令行和日志的备份策略oracle 6、由于采用的是no catalog方式的备份,对控制文件需要单独备份,要在oracle 端建立一个

7、批处理文件,然后在子客户端的“后备份处理”选上该批处理文件的路径和文件名。这样,在该子客户端备份完数据库的数据后会运行批处理文件将控制文件备份到ORACLE的本地硬盘上。之后再利用文件系统备份将该硬盘上的控制文件备份到备份设备当中。批处理文件的脚本可参考如下:创建ctrlbak.sh和ctrlbak.sql两个脚本,将备份生成的控制文件controlfile.bak放到/oracle/ctrlbak/下 ctrlbak.sql脚本: Ctrlbak.sh脚本: 7、对子客户端进行备份 8、 9、选择策略 10、在后备份处理处浏览到之前写的控制文件脚本ctrlbak.sh 11、 12、对目标数据库做全备 13、备份完成 14、完成后找到ctrlbak文件夹,可以看到刚刚生

温馨提示

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

评论

0/150

提交评论