Oracle RMAN 备份常用命令

Oracle RMAN 备份常用命令


1、SHOW ALL;
查看所有设置项
 
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; #default
备份保留策略为1份冗余,#default表示缺省值
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
备份介质是DISK
CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制文件自动备份。启动为ON后,每次数据库备份或者数据文件改动的时候都会自动备份。
 
2、LIST BACKUP OF CONTROLFILE;
用来查看被AUTOBACKUP的备份片和位置。


3、CONFIGURE CONTROLFILE AUTOBACKUP ON;
用来开启控制文件自动备份。
 
4、CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';
用来同时更改控制AUTOBAKCUP的格式和DEVICE。
 
5、CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
设置备份的介质为磁盘,并行度为2,方式为备份集。
 
6、LIST COPY; LIST BACKUPSET;
查看所有的拷贝;查看所有的备份集。
 
7、BACKUP DATABASE;
全库备份
 
8、CONNECT TARGET /
连接到当前库(ORACLE_SID)
 
9、CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
将数据文件的拷贝数变为1份
 
10、CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
将归档日志备份的数变为1份
 
11、CROSSCHECK BACKUP;
验证备份集的有效性。
 
12、CROSSCHECK COPY;
验证拷贝的有效性。
 
13、CROSSCHECK ARCHIVELOG ALL;
验证所有归档日志的可靠性。
 
14、DELETE BACKUP;
删除所有备份集。
 
15、DELETE COPY;
删除所有拷贝
 
16、CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/home/oracle/C_B.bk';
设置控制文件的备份名称为/home/oracle/C_B.bk
 
17、BACKUP INCREMENTAL LEVEL 0 DATABASE;
0级增量备份全库。
 
18、BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 1 DATABASE ;
1级压缩增量备份全库。
 
19、格式变量

格式变量

含义

%c

备份片拷贝数(从1开始)

%d

数据库名称

%D

天数(DD

%M

月份(MM

%F

基于DBID的唯一名称。

c-{DBID}-YYYYMMDD-QQ;其中QQ1~256的序列

%n

数据库名称,并且会在右侧用x进行填充,保持长度为8

%u

由备份集编号和建立时间压缩后组成的8字符名称。可以为每个备份集生成一个唯一的名称。

%p

表示备份集中备份片段的编号,从1开始

%U

相当于%u_%p_%c的简写。最常用。(默认)

%s

备份集号

%t

备份集时间戳

%T

YYYYMMDD



20、REPORT SCHEMA;
报告库所有物理文件。


21、RESTORE SPFILE FROM '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/c-1330922058-20121229-03';
从指定备份集文件取出SPFILE

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值