RMAN备份操作

2025-11-11 12:08:12

1、在使用oracle数据库的时候,备驾宿份是必不可少的一部分,它可以在服务器出现故障或者数据丢失的情况来保证数据的完整性,备份分为两种:一种为全部备份  一种为增量备份

1。全部备份的意思就是对整个数据库进行全备,全备备份的是数据库中所有的数据文件,并不包含其它文件,如下图

RMAN备份操作

2、2.备份完成后可通过list backup of database来查看已经备份的数据

RMAN备份操作

3、3.如果想删除三欠已经备份的数据,不要通过手动删除备份文件,要通过rman删除命令来进行删除,如下图通过删除备份片的命令来进薪肺囊行删除delete backupset 78;

RMAN备份操作

RMAN备份操作

4、4.除了完整备份还有增量备份,增量备份一般使用的都是差异增量备份,所谓差异增量备份就是只备份当天数据发生变化的内容,使用增量备份的语法为

backup incremental level 1 database format '/databak/db_level_1_%T_%U.bak';

在备份的过程中可以发现,如果没有进行0级全备,在直接使用1级备份的时候默认会先进行0级备份再进行1级备份

RMAN备份操作

5、5.增量备份还有另外一种备份方式就是累积增量备份,累积增量备份的作用是备份从上次0级备份以来发生变化的内容,这个备份使用的操作都是对数据库进行0级全备,一般使用的比较少,因为太消耗磁盘空间了,使用的是脚本方式进行0级全备

run{

allocate channel ch1 type disk;

allocate channel ch2 type disk;

allocate channel ch3 type disk;

backup incremental level 0 database format '/databak/db_full_level_0_%T_%U.dbf';

release channel ch1;

release channel ch2;

release channel ch3;

}

RMAN备份操作

RMAN备份操作

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢