免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 红豆抹茶
打印 上一主题 下一主题

[数据库] 你采用何种方式进行数据库备份?用到哪些技术?(获奖名单已公布-2013-1-24) [复制链接]

论坛徽章:
0
31 [报告]
发表于 2012-12-27 10:46 |只看该作者
1、你是否有经常备份的习惯?
    如果不想等死,肯定要经常备份。
2、你采用何种方式进行数据库备份?用到哪些技术?
    我们的系统没有设置为归档,数据量也不大,所以使用SHELL脚本的方式每天定时做一次用备级备份。用到的技术主要有SHELL,exp
3、怎么才能缩短备份时间,有效提高备份效率?
    缩短备份时间需要提高服务器硬件的配置,如果数据量较大可以考虑采用RMAN方式备份,它是基于物理数据块的扫描,速度比逻辑导出要快。

论坛徽章:
0
32 [报告]
发表于 2012-12-27 14:47 |只看该作者
从备份到dataguard进化

论坛徽章:
6
CU大牛徽章
日期:2013-04-17 10:59:39CU大牛徽章
日期:2013-04-17 11:01:45CU大牛徽章
日期:2013-04-17 11:02:15CU大牛徽章
日期:2013-04-17 11:02:36CU大牛徽章
日期:2013-04-17 11:02:582015年辞旧岁徽章
日期:2015-03-03 16:54:15
33 [报告]
发表于 2012-12-27 15:22 |只看该作者
一直想知道异地备份有啥好方案,大家多分享分享~

论坛徽章:
0
34 [报告]
发表于 2012-12-27 15:58 |只看该作者
回复 1# 红豆抹茶


    讨论话题:1、你是否有经常备份的习惯?

                 备份是是没有办法的,除非你不是搞IT的,个人感觉有备份的机制是最总要的,不在于“经常”,当然,计费系统这类数据库肯定是要求时时性的,但是有一些接口之类的报表之类的数据库,可能不需要那么时时性能,可能5天,或是1个周备份,这个是要看备份计划和业务的规划。个人感觉不能用经常,但是必须有是肯定的。

              2、你采用何种方式进行数据库备份?用到哪些技术?

                 现在备份的技术有很多基于oracle本身的逻辑备份exp or expdp、RMAN 等,或是基于OS的冷备份cp 或是磁带库 ,或是基于第三方的备份赛门铁克等公司的备份nbu等。还有就是存储的底层同步备份。个人以上的备份基本都用过,感觉还是底层存储的备份比较好,时时同步,在远端的存储处,将数据库一天启动一次,或是多次供查询。这样,业务上也可以很好的规划,将查询的业务,至少核对的业务迁移到备份的地方,给生产库以更多的资源。

              3、怎么才能缩短备份时间,有效提高备份效率?
                 这一点,我上面也提到了底层存储备份,而且是增量同步,emc 日立应该都支持,至少我知道日立是可以的。备份的时间有光纤通道来控制速度,而且这个速度要远远比文件系统上的任何操作来的快。


当然,备份最好能采用2中备份机制,以免人品不给力的时候。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
35 [报告]
发表于 2012-12-27 19:52 |只看该作者
没有,备份,后果相当严重。。呵呵

论坛徽章:
0
36 [报告]
发表于 2012-12-27 22:14 |只看该作者
本帖最后由 lxw2016 于 2012-12-27 22:14 编辑


这是必须的,谁也不能保证数据库或服务器就没有问题,一但出问题就需要用备份数据进行恢复。

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
37 [报告]
发表于 2012-12-28 08:52 |只看该作者
逻辑备份 和 物理备份
通过数据库自带的软件或者第三方工具将数据导出为通用的SQL语句.
直接复制数据文件.

论坛徽章:
0
38 [报告]
发表于 2012-12-28 09:16 |只看该作者
1、你是否有经常备份的习惯?
答:有。
2、你采用何种方式进行数据库备份?用到哪些技术?
答:一般是采用光盘介质、移动硬盘和固定磁盘进行数据库备份。只要用到压缩和镜像技术。
3、怎么才能缩短备份时间,有效提高备份效率?
答:对数据进行有效的结构化调整,旧数据进行归档,常用数据整合等方式可以缩短备份时间并提高备份效率。

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
39 [报告]
发表于 2012-12-28 16:32 |只看该作者
脚本调用 mysqldump  

论坛徽章:
0
40 [报告]
发表于 2012-12-28 20:18 |只看该作者
1、你是否有经常备份的习惯?
     对于任何数据库来说备份是最基础的工作。目前在我的生产和开发测试环境中,根据库大小和库重要程度建立不同的备份策略。
2、你采用何种方式进行数据库备份?用到哪些技术?
     对于oracle的生产库来说,都是通过nbu rman备份到磁带库。(根据库大小和资源选择lan和san备份)
     对于oracle的开发和测试库(不开归档),都是每天晚上通过脚本将数据导出到一台公用的nfs机器上,然后白天nbu通过文件备份的方式备份到带库
     当然对于我目前的一个生产库40T的数据量,考虑到备份只能在夜间进行,所以是通过表空间备份,两天备份不同的表空间,外加白天备份归档日志。所以两天可以拼出一个完整备份。
      对于技术而言,nbu、存储、oracle这些方面至少要懂得。
3、怎么才能缩短备份时间,有效提高备份效率?
     合理的分配备份资源,比如说备份策略的定义和备份所需的驱动器个数。  并且尽量将备份时间定义在夜间数据库空闲的时间段。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP