我的编程空间,编程开发者的网络收藏夹
学习永远不晚

5T的数据库如何备份

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

5T的数据库如何备份

这篇文章给大家分享的是有关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)
3365572018/4/20 16:57:452018/4/20 17:00:23
3365572018/4/20 16:57:452018/4/20 17:00:23
3365582018/4/20 17:00:232018/4/20 17:01:21
3365582018/4/20 17:00:232018/4/20 17:01:21
3367972018/4/20 22:57:222018/4/20 23:00:14
3367972018/4/20 22:57:222018/4/20 23:00:14
3367982018/4/20 23:00:142018/4/20 23:00:49
3367982018/4/20 23:00:142018/4/20 23:00:49
3370752018/4/21 5:53:202018/4/21 5:53:38
3370752018/4/21 5:53:202018/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

感谢各位的阅读!关于“5T的数据库如何备份”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

5T的数据库如何备份

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle数据库如何备份数据库

oracle 提供多种备份方法来保护数据库完整性,包括全备份、增量备份、差异备份和归档日志备份。最佳备份类型取决于数据库大小、恢复目标和可用资源。rman(恢复管理器)是 oracle 的内置备份和恢复工具,它简化了备份和恢复过程,并提供了
oracle数据库如何备份数据库
2024-04-19

mongodb如何备份数据库

MongoDB可以通过以下几种方式进行数据库备份:使用mongodump命令:mongodump是MongoDB提供的官方备份工具,可以备份整个数据库或者指定集合。使用命令行执行mongodump命令,将数据备份到指定的目录。使用mongo
mongodb如何备份数据库
2024-04-09

oracle如何备份数据库

如何使用 oracle 备份数据库?oracle 通过 rman 和 sql 命令提供多种备份选项:备份类型:冷备份(数据库处于 offline 状态)热备份(数据库处于 archivelog 模式)增量备份(仅备份自上次备份以来更改的部分
oracle如何备份数据库
2024-04-19

postgresql如何备份数据库

在 PostgreSQL 中备份数据库有多种方法,以下是其中一种常用的方法:使用 pg_dump 命令进行备份:在命令行中输入以下命令进行备份:pg_dump -U username -d database_name > backup_f
postgresql如何备份数据库
2024-04-22

oracle数据库如何备份数据

在Oracle数据库中,有多种备份数据的方法可供选择,包括:使用Oracle Data Pump工具进行逻辑备份:Oracle Data Pump工具可以将数据库中的数据导出到一个格式化的文件中,以便将来恢复数据。可以使用expdp和imp
oracle数据库如何备份数据
2024-04-13

sql2008r2如何备份数据库

本篇内容介绍了“sql2008r2如何备份数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!sql2008r2备份数据库教程1、首先去打开
2023-07-04

oracle如何备份数据库数据

oracle 数据库提供了三种备份方法:完整的数据库备份:复制整个数据库文件和日志文件。增量备份:仅备份自上次备份后更改的数据块。归档日志备份:记录数据库所有更改,用于恢复。Oracle数据库备份方法Oracle提供了多种方法来备份数据库
oracle如何备份数据库数据
2024-04-19

oracle数据库如何备份表数据

要备份Oracle数据库中的表数据,可以使用以下几种方法:使用expdp命令进行数据导出:可以使用Oracle提供的expdp命令来导出表数据。命令可以指定要导出的表、导出的文件名称、导出的目录等。例如:expdp username/pa
oracle数据库如何备份表数据
2024-04-13

Linux下如何备份数据库

小编给大家分享一下Linux下如何备份数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!项目的开发过程中数据库的备份是非常重要的,因为数据库很容易被人不小心删除
2023-06-27

编程热搜

目录