RMAN(冷|热)备份和参数设置

show  parameter  db_recovery_file_dest;
--查看快闪恢复区的大小,默认是2G


alter system set db_recovery_file_dest_size = 4G;
--修改快闪恢复区的大小为4G


col name for 30
select name,space_limit,space_used,number_of_files  from v$recovery_file_dest;
--查看块闪恢复区空间使用情况


在RMAN下进行。。。
configure device type disk backup type to copy;
--设置备份的结果为copy映像复制,不产生备份集

也可以用backup as copy命令复制映像
backup as copy database;
backup as copy tablespace users;
backup as copy datafile 1;

show all;  --查看RMAN的配置参数

configure backup optimization on;
--配置备份优化,作用是如果已经备份了某个文件的相同版本,则不会在备份该文件


configure controlfile  autobackup on;
--配置自动备份控制文件,如果数据库结构发生变化


configure  device type disk  parallelism 3 backup type to copy;
--设置备份的并行度,并行通道数量越多,备份越快


在没有启用快闪恢复区的时候RMAN备份控制文件的话,则使用FORMAT参数指定目录
backup current controlfile format 'd:\t.dbf';

在启用快闪恢复区的时候备份控制文件
backup current   controlfile;


脱机备份整个数据库,适合在没有归档的模式下
关闭数据库
然后启动到mount状态
然后RMAN输入下面的语句
backup as compressed backupset database;
--脱机备份整个数据库,压缩
sql 'alter database open';
然后在打开数据库。。。。

 

下面讲联机热备份。。。
联机备份必须是处于归档模式,然后要打开快闪恢复区哦
alter system set  log_archive_start = true scope= spfile;

backup as compressed backupset database plus archivelog delete all input;
--联机热备份整个数据库,不但备份整个数据库,同时备份归档日志文件,在备份完成之后,删除之前归档目录的文件。。。。。

backup tablespace  users;
backup  as compressed backupset tablespace users;压缩备份表空间
backup current controlfile;

backup nochecksum tablespace users tag='weekly_backup';
--默认备份的时候会检查坏块,为了加快备份的速度,可以关闭这个选项。。。

run
{
set maxcorrupt for datafile 2,4 to10;
backup database;
}
--RMAN备份时,只要发现新的坏块就立即停止备份, 如果发现的坏块是上次已经发现的,则继续备份,我们可以设置maxcorrupt参数

来通知RMAN,当发现的坏块个数超过指定的数量,才停止备份,现在我设置的坏块数量10个。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值