oracle增量備份

2021-07-06 06:50:31 字數 1499 閱讀 7517

採用0112111增量備份策略,7天乙個輪迴

也就是週日0級備份,周1 2 4 5 6 採用2級增量備份,周3採用1級增量備份

配置控制檔案備份路徑

rman > configure controlfile autobackup format for device type disk to '/u01/backup/rmanbk/ccontrolfile_%f';

資料備份目錄

$ mkdir -p /u01/backup/rmanbk

首先將過期天數設為7天

rman> configure retention policy to recovery window of 7 days;

下面開始建立0級 1級 2級備份指令碼

0級備份指令碼

vim rman_bk_level0.sh

------0級備份----------------

#! /bin/bash

export oracle_sid=orcl

export nls_lang='american_america.zhs16gbk'

runcrosscheck backup;

delete noprompt obsolete;

exit;

<------------------

1級備份指令碼

vim rman_bk_level1.sh

---------1級增量備份---------------

#! /bin/bash

export oracle_sid=orcl

export nls_lang='american_america.zhs16gbk'

runcrosscheck backup;

delete noprompt obsolete;

exit;

<2級備份指令碼

vim rman_bk_level2.sh

---------2級增量備份---------------

#! /bin/bash

export oracle_sid=orcl

export nls_lang='american_america.zhs16gbk'

runcrosscheck backup;

delete noprompt obsolete;

release d1;

exit;

<加入到crontab中

crontab -e

-----------

#週日0級備份

00 23 * * 0 /u01/backup_shell/rman_bk_level0.sh

#周一、二、四、五、六2級增量備份

00 23 * * 1,2,4,5,6 /u01/backup_shell/rman_bk_level2.sh

#週三1級增量備份

00 23 * * 3 /u01/backup_shell/rman_bk_level1.sh

-------------

oracle定時備份 增量備份

一 匯出 匯入 export import 利用export可將資料從資料庫中提取出來,利用import則可將提取出來的資料送回oracle資料庫中去。1.簡單匯出資料 export 和匯入資料 import oracle支援三種型別的輸出 1 表方式 t方式 將指定表的資料匯出。2 使用者方式 u...

Oracle增量備份原理

rman乙個強大的功能是支援增量備份,增量備份中心思想就是減少備份的資料量,我們不需要在從頭開始備份了,只需要備份自上次已備份之後的資料塊即可。關於incremental增量備份級別 oracle 9i 共有五種級別 0 1 2 3 4,0級最高 4級最低,0級是1級的基礎以此類推。oracle 1...

Oracle的差異增量備份和累積增量備份

差異增量備份 differential incremental backup 備份自最近一次小於或等於level n備份以來的修改。累積增量備份 cumulative incremental backup 備份自最近一次小於level n備份以來的修改。在rman增量備份中,有差異增量和累積增量的概...