rman导出oracle,Oracle RMAN备份

Oracle RMAN备份

Oracle RMAN备份集是用来存储数据库的备份信息,RMAN使用BACKUP命令对目标数据库进行数据备份。

RMAN一个备份集可以存储一个或多个文件的备份信息,所以说备份集经常用在需要同时备份多个数据文件的情况。每一个备份集是由多个备份片组成的,备份片是一个单独的文件,并且备份片的大小也是有限制的。如果没有限制备份片的大小,那么在备份集中只能存在一个备份片。

RMAN对Oracle数据库备份,就是利用BACKUP命令把要备份的数据库对象备份成备份集,具体命令如下:BACKUP [level] [backup_type][option]

语法解析:

1、level:指的是备份的增量,可以是1、2、3、4或者FULL, FULL代表的是全备份。

2、backup_type:指的是要进行备份的数据库对象,这里可以是database (数据库)、datafile (数据文件)、tablespace (表空间)、archivelog all (备份归档日志文件)等对象。

3、option:一个可选项,包括channel (用于指定备份所使用的通道)、maxsetsize (定义备份集的最大值)等信息。

例1、利用backup命令备份users表空间,具体命令如下:backup full tablespace users;

1549959319276_353308.png

通过上图可以发现,我们进行备份users表空间时,由于里面有两个数据文件,backup备份是对应备份成两个BKP文件。同时在我们进行全库备份或表空间备份时,在未开启归档模式的情况,只能进行冷备份,就是要把数据库关闭并启动mount,但是在开启归档模式下,就可以进行热备份,笔者的数据库就是在开启归档模式下进行的热备份。

例2、利用backup命令进行全库备份。代码如下:backup full database;

1549960616942_816939.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值