5T的資料庫怎麼備份
1、備份的容量
每週六0級備份,其他日期1級備份,啟用壓縮備份,每次0級備份DB+archivelog大概產生2.5T的備份包,其他日期DB+archivelog大概250G的備份包,一週下來備份包大小為4T,一個月大概16T,保留半年備份,總計需要100T空間,使用128T空間就足夠
2、備份的速度
目前使用NAS儲存,儲存速度大概在100M/s(萬兆網路卡,但是儲存的IO速度只有100M/s),所以備份5T,0級備份大概需要12個小時(5000000/100/60/60=13.8)
3、備份速度的改進措施
使用SAN儲存,儲存速度大概1G/s(萬兆網路卡,儲存的速度每秒可以達到萬兆/8,除以8是因為網路速度單位是bit,儲存單位是byte),備份5T,大概需要1.3小時,SAN儲存比較昂貴故只申購20T,SAN上面只保留1個月內的資料,其他月份的資料定期從SAN儲存上遷移到慢的128T空間NAS儲存上去。
如果不申購SAN,只能使用NAS,該怎麼備份?
因為0級備份時間12個小時很長,期間可以再啟用一個1級備份只備份歸檔日誌的備份,備份策略如下
0級 17:00開始,07:00結束
BACKUP INCREMENTAL LEVEL 0 TAG 'DB0' DATABASE FORMAT '/dbbak/rmanbackup/data/DB_0_%T%U' PLUS ARCHIVELOG FORMAT '/dbbak/rmanbackup/archivelog/ARCH_0_%T_%s' DELETE ALL INPUT;
1級 23:00開始,24:00結束
BACKUP INCREMENTAL LEVEL 1 TAG 'LOG1' ARCHIVELOG ALL FORMAT '/dbbak/rmanbackup/archivelog/ARCH_1_%T_%s' DELETE ALL INPUT;
0級備份:歸檔日誌+DB+歸檔日誌
第一次歸檔日誌,最後一個日誌sequence:336557(備份持續時間17:00-20:00,備份了前一天至今天17:00的歸檔日誌)
DB(備份持續時間20:00-06:00)
第二次歸檔日誌,最初一個日誌sequence:336798,最後一個日誌sequence:337075(備份持續時間06:00-07:00,備份了23:00-06:00產生的歸檔日誌)
1級備份:歸檔日誌(備份持續時間23:00-24:00,只備份了17:00-23:00產生的歸檔日誌)
最初一個日誌的sequence:336558
最後一個日誌的sequence:336797
說明0級備份期間的產生的一部分歸檔日誌(17:00-06:00,06:00-07:00期間產生不屬於,因為0級資料庫在06:00就備份好了),在1級歸檔日誌備份中只備份了17:00-23:00產生的歸檔日誌(即起始於0級備份開始時間,結束於1級備份開始時間),並不是0級份期間的所有歸檔日誌都在1級歸檔日誌備份中備份了(23:00-06:00期間產生的歸檔日誌就沒有被備份,而是在0級DB備份後的0級歸檔日誌備份中備份了)
select SEQUENCE#,FIRST_TIME,NEXT_TIME from v$archived_log where SEQUENCE# in (336557,336558,336797,336798,337075)
336557 2018/4/20 16:57:45 2018/4/20 17:00:23
336557 2018/4/20 16:57:45 2018/4/20 17:00:23
336558 2018/4/20 17:00:23 2018/4/20 17:01:21
336558 2018/4/20 17:00:23 2018/4/20 17:01:21
336797 2018/4/20 22:57:22 2018/4/20 23:00:14
336797 2018/4/20 22:57:22 2018/4/20 23:00:14
336798 2018/4/20 23:00:14 2018/4/20 23:00:49
336798 2018/4/20 23:00:14 2018/4/20 23:00:49
337075 2018/4/21 5:53:20 2018/4/21 5:53:38
337075 2018/4/21 5:53:20 2018/4/21 5:53:38
-rw-r-----. 1 1024 users 13841127936 4月 20 18:04 ARCH_0_20180420_25393
-rw-r-----. 1 1024 users 14457288704 4月 20 18:06 ARCH_0_20180420_25394
-rw-r-----. 1 1024 users 12373300224 4月 20 18:27 ARCH_0_20180420_25395
-rw-r-----. 1 1024 users 14544237568 4月 20 18:31 ARCH_0_20180420_25396
-rw-r-----. 1 1024 users 16360293888 4月 20 18:54 ARCH_0_20180420_25397
-rw-r-----. 1 1024 users 14905612288 4月 20 18:56 ARCH_0_20180420_25398
-rw-r-----. 1 1024 users 13927405056 4月 20 19:18 ARCH_0_20180420_25399
-rw-r-----. 1 1024 users 16311396864 4月 20 19:23 ARCH_0_20180420_25400
-rw-r-----. 1 1024 users 13070147584 4月 20 19:44 ARCH_0_20180420_25402
-rw-r-----. 1 1024 users 16017019392 4月 20 19:44 ARCH_0_20180420_25401
--最後一個日誌sequence:336557
-rw-r-----. 1 1024 users 14543302144 4月 20 23:36 ARCH_1_20180420_25407
-rw-r-----. 1 1024 users 14880619008 4月 20 23:37 ARCH_1_20180420_25408
-rw-r-----. 1 1024 users 10505546240 4月 20 23:55 ARCH_1_20180420_25410
-rw-r-----. 1 1024 users 14935029760 4月 20 23:59 ARCH_1_20180420_25409
--最初一個日誌的sequence:336558
--最後一個日誌的sequence:336797
-rw-r-----. 1 1024 users 12344919552 4月 21 06:23 ARCH_0_20180421_25417
-rw-r-----. 1 1024 users 11478225920 4月 21 06:24 ARCH_0_20180421_25416
-rw-r-----. 1 1024 users 12127244800 4月 21 06:40 ARCH_0_20180421_25418
-rw-r-----. 1 1024 users 12419464704 4月 21 06:41 ARCH_0_20180421_25419
-rw-r-----. 1 1024 users 11637486592 4月 21 06:58 ARCH_0_20180421_25420
--最初一個日誌sequence:336798
每週六0級備份,其他日期1級備份,啟用壓縮備份,每次0級備份DB+archivelog大概產生2.5T的備份包,其他日期DB+archivelog大概250G的備份包,一週下來備份包大小為4T,一個月大概16T,保留半年備份,總計需要100T空間,使用128T空間就足夠
2、備份的速度
目前使用NAS儲存,儲存速度大概在100M/s(萬兆網路卡,但是儲存的IO速度只有100M/s),所以備份5T,0級備份大概需要12個小時(5000000/100/60/60=13.8)
3、備份速度的改進措施
使用SAN儲存,儲存速度大概1G/s(萬兆網路卡,儲存的速度每秒可以達到萬兆/8,除以8是因為網路速度單位是bit,儲存單位是byte),備份5T,大概需要1.3小時,SAN儲存比較昂貴故只申購20T,SAN上面只保留1個月內的資料,其他月份的資料定期從SAN儲存上遷移到慢的128T空間NAS儲存上去。
如果不申購SAN,只能使用NAS,該怎麼備份?
因為0級備份時間12個小時很長,期間可以再啟用一個1級備份只備份歸檔日誌的備份,備份策略如下
0級 17:00開始,07:00結束
BACKUP INCREMENTAL LEVEL 0 TAG 'DB0' DATABASE FORMAT '/dbbak/rmanbackup/data/DB_0_%T%U' PLUS ARCHIVELOG FORMAT '/dbbak/rmanbackup/archivelog/ARCH_0_%T_%s' DELETE ALL INPUT;
1級 23:00開始,24:00結束
BACKUP INCREMENTAL LEVEL 1 TAG 'LOG1' ARCHIVELOG ALL FORMAT '/dbbak/rmanbackup/archivelog/ARCH_1_%T_%s' DELETE ALL INPUT;
0級備份:歸檔日誌+DB+歸檔日誌
第一次歸檔日誌,最後一個日誌sequence:336557(備份持續時間17:00-20:00,備份了前一天至今天17:00的歸檔日誌)
DB(備份持續時間20:00-06:00)
第二次歸檔日誌,最初一個日誌sequence:336798,最後一個日誌sequence:337075(備份持續時間06:00-07:00,備份了23:00-06:00產生的歸檔日誌)
1級備份:歸檔日誌(備份持續時間23:00-24:00,只備份了17:00-23:00產生的歸檔日誌)
最初一個日誌的sequence:336558
最後一個日誌的sequence:336797
說明0級備份期間的產生的一部分歸檔日誌(17:00-06:00,06:00-07:00期間產生不屬於,因為0級資料庫在06:00就備份好了),在1級歸檔日誌備份中只備份了17:00-23:00產生的歸檔日誌(即起始於0級備份開始時間,結束於1級備份開始時間),並不是0級份期間的所有歸檔日誌都在1級歸檔日誌備份中備份了(23:00-06:00期間產生的歸檔日誌就沒有被備份,而是在0級DB備份後的0級歸檔日誌備份中備份了)
select SEQUENCE#,FIRST_TIME,NEXT_TIME from v$archived_log where SEQUENCE# in (336557,336558,336797,336798,337075)
336557 2018/4/20 16:57:45 2018/4/20 17:00:23
336557 2018/4/20 16:57:45 2018/4/20 17:00:23
336558 2018/4/20 17:00:23 2018/4/20 17:01:21
336558 2018/4/20 17:00:23 2018/4/20 17:01:21
336797 2018/4/20 22:57:22 2018/4/20 23:00:14
336797 2018/4/20 22:57:22 2018/4/20 23:00:14
336798 2018/4/20 23:00:14 2018/4/20 23:00:49
336798 2018/4/20 23:00:14 2018/4/20 23:00:49
337075 2018/4/21 5:53:20 2018/4/21 5:53:38
337075 2018/4/21 5:53:20 2018/4/21 5:53:38
-rw-r-----. 1 1024 users 13841127936 4月 20 18:04 ARCH_0_20180420_25393
-rw-r-----. 1 1024 users 14457288704 4月 20 18:06 ARCH_0_20180420_25394
-rw-r-----. 1 1024 users 12373300224 4月 20 18:27 ARCH_0_20180420_25395
-rw-r-----. 1 1024 users 14544237568 4月 20 18:31 ARCH_0_20180420_25396
-rw-r-----. 1 1024 users 16360293888 4月 20 18:54 ARCH_0_20180420_25397
-rw-r-----. 1 1024 users 14905612288 4月 20 18:56 ARCH_0_20180420_25398
-rw-r-----. 1 1024 users 13927405056 4月 20 19:18 ARCH_0_20180420_25399
-rw-r-----. 1 1024 users 16311396864 4月 20 19:23 ARCH_0_20180420_25400
-rw-r-----. 1 1024 users 13070147584 4月 20 19:44 ARCH_0_20180420_25402
-rw-r-----. 1 1024 users 16017019392 4月 20 19:44 ARCH_0_20180420_25401
--最後一個日誌sequence:336557
-rw-r-----. 1 1024 users 14543302144 4月 20 23:36 ARCH_1_20180420_25407
-rw-r-----. 1 1024 users 14880619008 4月 20 23:37 ARCH_1_20180420_25408
-rw-r-----. 1 1024 users 10505546240 4月 20 23:55 ARCH_1_20180420_25410
-rw-r-----. 1 1024 users 14935029760 4月 20 23:59 ARCH_1_20180420_25409
--最初一個日誌的sequence:336558
--最後一個日誌的sequence:336797
-rw-r-----. 1 1024 users 12344919552 4月 21 06:23 ARCH_0_20180421_25417
-rw-r-----. 1 1024 users 11478225920 4月 21 06:24 ARCH_0_20180421_25416
-rw-r-----. 1 1024 users 12127244800 4月 21 06:40 ARCH_0_20180421_25418
-rw-r-----. 1 1024 users 12419464704 4月 21 06:41 ARCH_0_20180421_25419
-rw-r-----. 1 1024 users 11637486592 4月 21 06:58 ARCH_0_20180421_25420
--最初一個日誌sequence:336798
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2156387/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- postgresql資料庫怎麼備份SQL資料庫
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- 資料庫備份資料庫
- Dedecms備份的資料檔案位置及備份資料庫的方法資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- MySQL資料庫的基本備份MySql資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- BMMySQL定時備份資料庫(全庫備份)的實現meuMySql資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 使用RMAN備份資料庫資料庫
- 資料庫備份恢復資料庫
- SQL資料庫備份管理SQL資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 帝國cms備份的資料庫資料夾-帝國CMS備份中心資料庫
- sqlserver資料庫的備份還原SQLServer資料庫
- MySQL資料庫常用的備份方法MySql資料庫
- 【小貼士】資料庫的備份資料庫
- SqlServer資料庫恢復備份資料的方法SQLServer資料庫
- 帝國cms備份的資料庫資料夾資料庫
- 利用RMAN備份重建資料庫資料庫
- mysql資料庫備份命令大全MySql資料庫
- dnf資料庫備份&遷移資料庫
- 2.4.14 Step 13: 備份資料庫資料庫
- 備份mysql資料庫報告MySql資料庫
- 1. 備份MySQL資料庫MySql資料庫
- Mysql資料庫自動備份MySql資料庫
- 定時備份MySQL資料庫MySql資料庫
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- MySql資料庫備份的幾種方式MySql資料庫
- 資料備份 reed-solomn 庫 的使用
- PostgreSql資料庫的備份和恢復SQL資料庫
- SQL Server2019資料庫備份與還原指令碼,資料庫可批量備份SQLServer資料庫指令碼
- 阿里雲資料庫備份DBS與自建備份系統有什麼優勢?阿里資料庫