ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rman备份恢复笔记

rman备份恢复笔记

原创 Linux操作系统 作者:lsllcm 时间:2010-09-04 17:24:13 0 删除 编辑


创建create catalog
create user rman identified by rman default tablespace tbs1 temporary tablespace tempts1;
alter user rman quota unlimited on tbs1;

GRANT RECOVERY_CATALOG_OWNER TO rman;

rman> connect catalog rman/rman@dbs11

CREATE CATALOG;

rman catalog rman/rman@test target /
register database

创建backup脚本
DROP SCRIPT. full_backup;

CREATE SCRIPT. full_backup
{    
  BACKUP AS COMPRESSED BACKUPSET DATABASE format '/u03/backup/oradb_%U%P%S.bak' include current controlfile;
  BACKUP ARCHIVELOG ALL format '/u03/backup/arch_%U%P%S.bak' delete all input;
}

RUN { EXECUTE SCRIPT. full_backup; }

配置rman
show all

configure controlfile autobackup on;
CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
CONFIGURE BACKUP OPTIMIZATION ON;
configure channel device type disk format '/u03/backup/db_ful%U%S%P' rate 5m ;
configure controlfile autobackup format for device type disk to '/u03/backup/cf_%f';

恢复:丢失controlfile
set dbid = 2482080830
startup nomount
RESTORE CONTROLFILE FROM AUTOBACKUP;
sql 'alter database mount';
restore database;
recover database;
sql 'alter database open resetlogs';

恢复:丢失system01.dbf
startup mount
restore database;
recover database;
sql 'alter database open';

备份configure

自动备份控制文件和spfile

configure controlfile autobackup on

启动备份优化

CONFIGURE BACKUP OPTIMIZATION ON;

启动并行备份

CONFIGURE DEVICE TYPE disk PARALLELISM 2;

设置默认备份设备

CONFIGURE DEFAULT DEVICE TYPE TO disk;

设置压缩备份
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;

设置备份的格式

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/u01/backup/ora_df%t_s%s_s%p';

可以通过下列表获取scn和时间的对应关系。

SELECT scn, to_char(TIME_DP,'yyyy-mm-dd hh24:mi:ss')
      FROM SMON_SCN_TIME
      where time_dp > to_date('2010-11-08', 'yyyy-mm-dd')
      order by time_dp;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/27143/viewspace-672601/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-19

  • 博文量
    27
  • 访问量
    55343