WEB开发网
开发学院数据库Oracle 关于Oracle的备份策略 阅读

关于Oracle的备份策略

 2008-09-03 12:48:23 来源:WEB开发网   
核心提示: RMAN自己的数据库也需要备份,但是本身很小,关于Oracle的备份策略(2),而且不是经常发生变化,所以在每次RMAN备份完成后,内容包括rman cmdfile = backup.rcv在unix下生成 backup_archive.sh,内容包括/oracle/ramn/rman c

RMAN自己的数据库也需要备份,但是本身很小,而且不是经常发生变化,所以在每次RMAN备份完成后,都可以用如下脚本对RMAN数据库备份。

   EXPpafile=exprman.sql
  exprman.sql为
  USERID=RMAN/RMAN
  BUFFER=32768
  OWNER=RMAN
  FILE=RMAN.DMP
  ROWS=Y
  GRANTS=Y
  COMPRESS=Y
  CONSISTENT=Y

三.使自动备份数据库

自动备份数据库不外乎以下三种方式

WINDOWS下的任务计划(At命令)

UNIX下的Crontab

第三方工具如Viritas

在以上三种方式中Viritas属于第三方工具,很多人可能都没有接触,主要说一下windows的任务计划与unix的cron

四、windows的任务计划

1、生成脚本文件,如backup.rcv

假定文件内容如下:

   $NewsContent$gt;catbackup.rcv
  connecttargetsys/passwordrcvcatrman/rman@localname;
  run{
  allocatechannelc1typedisk;
  allocatechannelc2typedisk;
  allocatechannelc3typedisk;
  backupfileaperset3format‘/u01/oradata/backup/arch%u_%s_%p'??
  archivelogalldeleteinput;??
  releasechannelc1;
  releasechannelc2;
  releasechannelc3;
  }

2、生成执行文件

在windows上生成backup_archive.bat,内容包括

rman cmdfile = backup.rcv

在unix下生成 backup_archive.sh,内容包括

/oracle/ramn/rman cmdfile = backup.rcv

3、加入调度

在windows中用任务计划向导即可,或使用at命令。

Tags:关于 Oracle 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接