oracle rman自动备份脚本

标签: oracle rman 备份 | 发表时间:2012-09-09 10:30 | 作者:magerguo
出处:http://blog.csdn.net

#!/bin/sh
. /opt/oracle/.bash_profile
PWD_SYS="/"
BAK_DIR="/opt/oracle/backup/oatest"
 
BEGIN_SEQ=$(
sqlplus -s ${PWD_SYS}' as sysdba' <<!
set linesize 1000;
set serveroutput on;
set echo off;
set heading off;
set feedback off;
select max(sequence#) -1 from v\$archived_log;
!)
 
echo '------backup_begin--------------'
echo $BEGIN_SEQ
echo 'backup start time '
date +'%Y-%m-%d %H:%M:%S'
 
$ORACLE_HOME/bin/rman <<!
connect target ${PWD_SYS};
backup full database maxsetsize 20G format '${BAK_DIR}_%T_%s_%p.dbf';
sql 'alter system archive log current';
sql 'alter system archive log current';
sql 'alter system archive log current';
sql 'alter system archive log current';
backup archivelog from sequence ${BEGIN_SEQ} maxsetsize 20G format '${BAK_DIR}_%T_%s_%p.arc';
backup spfile maxsetsize 10G format '${BAK_DIR}_%T_%s_%p.spf';
backup current controlfile maxsetsize 10G format '${BAK_DIR}_%T_%s_%p.ctl';
restore database validate;
delete noprompt obsolete;
!
 
echo 'backup end time'
date +'%Y-%m-%d %H:%M:%S'
echo '------backup_end--------------'

#crosscheck backupset;
#crosscheck archivelog all;
#delete expired backupset;
#delete expired archivelog all;
#0 4 * * * /opt/oracle/backup/oatest/backup_rman.sh >> /opt/oracle/backup/oatest/backup_rman.log 2>&1 &

作者:magerguo 发表于2012-9-9 10:30:33 原文链接
阅读:0 评论:0 查看评论

相关 [oracle rman 备份] 推荐:

oracle rman自动备份脚本

- - CSDN博客推荐文章
作者:magerguo 发表于2012-9-9 10:30:33 原文链接. 阅读:0 评论:0 查看评论.

RMAN 备份脚本

- - CSDN博客数据库推荐文章
RMAN冷备份、一致性备份脚本. RMAN热备份、非一致性备份脚本. rman名称不允许重复,%U肯定不重复. %D 位于该月中的第几天 (DD). %M 位于该年中的第几月 (MM). %F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,. %d 数据库名称其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列.

Oracle—RMAN完全恢复

- - CSDN博客数据库推荐文章
一.RMAN完全恢复的相关概念. 1.在RMAN完全恢复中主要使用两个命令,一个是restore,另一个是recover. 2.可以在三个级别恢复,数据库,表空间,数据文件. 3.RMAN中应对于各种情况,可以使用用户管理恢复命令在帮助解决问题. 二.RMAN完全恢复实验. (一)用RMAN做数据文件app1_01.dbf的三个备份,一个是完整备份,一个是0级备份,一个是1级备份.

监控数据备份恢复完成进度(EXPDP/IMPDP/RMAN)

- - CSDN博客推荐文章
一、查看EXPDP/IMPDP的进度. 当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何,利用两个视图就可以看:. DBA_DATAPUBMP_JOBS和DBA_DATAPUMP_SESSIONS视图. 格式化只是为了好看,也可以不用,直接用PL/SQL DEVELOPER图形工具.

Oracle备份恢复概要

- - CSDN博客数据库推荐文章
   (5)RAID和镜像驱动器.    (1)收集备份与恢复策略需求.    (2)精心设计备份与恢复计划.  1、ORACLE各种备份.      ①联机备份(热)和脱机备份(冷).      ②不一致性备份和一致性备份.      ①完全备份:归档模式、非模式模式.      ⑤归档日志文件备份.

Oracle数据库备份

- - Oracle - 数据库 - ITeye博客
(一)、导出/导入(EXPORT/IMPORT).   EXPORT/IMPORT是用来将ORACLE中数据移出/移入数据库.   1、EXPORT将数据库中数据备份成一个二进制系统文件称为“导出转储文件”(EXPORT. DUMP FILE),并将重新生成数据库写入文件中.   a.用户模式:导出用户所有对象以及对象中的数据;.

oracle定时备份-增量备份

- - 数据库 - ITeye博客
在进行数据库维护的过程中经常会遇到数据库备份的问题. 先介绍一种常用的数据备份操作. 系统执行计划+批处理命令;. 在win的系统中存在 任务计划程序 选项;新建任务选中你写好的程序,设定好时间,就可以按照设定的时间执行程序了. 在备份oracle时写一个导入命令,例如. 把它考到文件中,扩展名改为.bat.

Oracle数据库备份方法[转]

- - Oracle - 数据库 - ITeye博客
转载地址: http://www.cnblogs.com/elegantok/archive/2009/03/31/1426290.html. Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统. 比如使用export实用程序导出数据库对象、使用Oracle备份数据库、使用Oracle对称复制、使用Oracle并行服务器、使用Oracle冷备份、使用Oracle热备份等各种备份方法都有其优缺点、适用的场合和相应的软硬件要求.

应用服务器上在线备份Oracle数据库代码

- - CSDN博客数据库推荐文章
做在线备份时,输出做一个修改,动态把输出内容传到浏览器页面上去. 作者:qm4050 发表于2013-2-28 10:34:34 原文链接. 阅读:75 评论:0 查看评论.

Oracle备份方式之差异性分析

- - Oracle - 数据库 - ITeye博客
  由于Oracle数据库备份有三种方式(分别是导出/导入(EXP/IMP)、热备份和冷备份. 导出备件是一种逻辑备份,冷备份和热备份是物理备份),每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份.   在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘.