networker 测试

备份平台oracle数据库及文件备份恢复测试报告

 

 

时间:22517--22

地点:洋桥机房

测试环境:

  测试硬件:客户端:dell r410          服务端:虚拟平台

  测试软件:客户端:lgtoclnt-7.3.2-1   服务端:networker7.4

  测试系统:centos5.5  oracle10g

测试步骤:

 测试oracle备份恢复

备份:

 1,测试网络,检查hosts文件,客户端服务器端互相ping主机名!确认网络正常!

   #ping backup-b

   #ping oracle-test

 2,在客户端,检查oracle备份的客户端软件是否安装,启动networker服务

   #rpm -qa lgtoclnt

   #rpm -qa lgtnmo

   #/etc/init.d/networker start

 3, 在客户端,启动oracle数据库到归档模式。

  $sqlplus / nolog

  SQL>conn / as sysdba

  SQL>alter database archivelog;

  SQL>archive log list;

 4,在客户端,修改备份脚本,放在/usr/sbin/orafull

  #vi /usr/sbin/orafull

  connect target /

  run{

  allocate channel t1 type 'SBT_TAPE'

  send 'NSR_ENV=(NSR_SERVER=backup-b)';

  backup full filesperset 4

  format 'full_%d_%u/'

  (database include current controlfile);

  release channel t1;

   }

 5,在客户端执行备份脚本:

  #rman cmdfile '/usr/sbin/orafull'

 

 

恢复:

 6,修改恢复脚本

  connect target /

  run{

  allocate channel t1 type 'SBT_TAPE'

  send 'NSR_ENV=(NSR_SERVER=backup-b)';

  restore database;

  recover database until time "to_date('2011-02-26 01:35:00','yyyy-mm-dd hh24:mi:ss')"; 

   #时间点设为备份前的某一时刻。

  release channel t1;

   }

 7,数据库启动到mount状态

  $sqlplus / nolog

  SQL>conn / as sysdba

  SQL>startup mount

 8,执行恢复脚本

  $rman cmdfile '/usr/sbin/orareco'

 

 

文件的备份恢复测试:

  1,在客户端启动服务networker

   #/usr/sbin/networker start

  2,备份文件

   #save -s backup-b /root/testfile

  3,恢复文件

   #recover -s backup-b

   recover>ls

   recover>add testfile

    recover>recover

你可能感兴趣的:(networker 测试)