免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 19010 | 回复: 54
打印 上一主题 下一主题

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-12-24 10:14 |只看该作者 |正序浏览
获得《循序渐进 Oracle 数据库管理优化与备份恢复》图书一本的用户:
java3344520
20积分已转账,请注意查收!

请获奖者在2013年2月24日前将姓名,电话,地址,站内短信发送给(风铃之音) 以便给您及时快递奖品。

末日刚刚过去,先祝贺大家都有一个新的美好的开始。

数据库对于系统的重要性相信每个开发者都有深深的体会。数据库的安全则更是重中之重。意外断电、系统或服务器崩溃、用户失误、磁盘损坏甚至数据中心的灾难性丢失都可能造成数据库文件的破坏或丢失。而这些文件往往包含着珍贵的数据,经不得任何损失。

有句话说得不错“系统总是要崩溃的,没有有效的备份只是在等哪一天死”。在这种情况下,备份与恢复占了举足轻重的位置。数据库管理员必须对此有所准备。数据库的备份和恢复是指为保护一个数据库免于数据损失或者在发生数据损失后进行数据重新创建的各种策略和步骤、方法。

讨论话题:1、你是否有经常备份的习惯?
              2、你采用何种方式进行数据库备份?用到哪些技术?
              3、怎么才能缩短备份时间,有效提高备份效率?

讨论时间:2012.12.24-2012.1.13

讨论奖励:话题结束后我们将会抽取一名回复认真的会员赠送《循序渐进 Oracle 数据库管理优化与备份恢复》一本。
              其他所有参与,且回复有效的用户均可以获得CU积分20分。

论坛徽章:
0
55 [报告]
发表于 2013-01-10 10:36 |只看该作者
1、你是否有经常备份的习惯?

  有的,不过我们这边是小公司我一般是一个月备份一次

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

常规手动备份,用sql自带的备份然后存储到移动硬盘里边,作为一个初学者感觉这样备份方式很好啊。

3、怎么才能缩短备份时间,有效提高备份效率?

这个要向资深网友学习了,真没注意过这方面的。

论坛徽章:
7
双子座
日期:2013-09-09 15:55:31CU大牛徽章
日期:2013-09-18 15:22:06CU大牛徽章
日期:2013-09-18 15:22:20CU大牛徽章
日期:2013-09-18 15:22:26CU大牛徽章
日期:2013-09-18 15:22:31CU大牛徽章
日期:2013-09-18 15:22:37CU大牛徽章
日期:2013-09-18 15:22:46
54 [报告]
发表于 2013-01-09 11:27 |只看该作者
本帖最后由 milujite 于 2013-01-09 11:29 编辑

看是什么样的数据了,非结构化数据直接定期tar就好了。或者免费的备份软件,如bacula这种开源的备份管理软件。
结构化数据如数据库,只能使用数据库的备份软件或者结合备份管理软件+agent了。如oracle的rac结合NBU的ORACLE AGENT。

一般数据库我会一周一次全备,每天差异或者增备。
非结构数据基本也是一周一次全备,每天差异或者增备。

备份介质没条件的话就是用本机磁盘。通过ftp或者nfs/samba拷到其他地方去。有条件就磁带或者阵列。

还有就是备份保留多久的问题。一般我至少保存一个月数据。很多机构有特殊要求可以根据实际来做策略。

论坛徽章:
0
53 [报告]
发表于 2013-01-09 09:09 |只看该作者
直接dump,然后配合定时任务

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
52 [报告]
发表于 2013-01-08 13:09 |只看该作者
红豆抹茶 发表于 2012-12-24 10:14
末日刚刚过去,先祝贺大家都有一个新的美好的开始。

数据库对于系统的重要性相信每个开发者都有深深的体 ...

1、你是否有经常备份的习惯?
我没有经常备份的习惯,我有经常检测备份的习惯,备份用脚本,何须手动啊!

2、你采用何种方式进行数据库备份?用到哪些技术?
shell 脚本自动备份。

3、怎么才能缩短备份时间,有效提高备份效率?
午夜自动备份。数据量小,完整备份,数据量大可以考虑增量备份。

论坛徽章:
0
51 [报告]
发表于 2013-01-08 09:47 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
50 [报告]
发表于 2013-01-07 19:04 |只看该作者
当然要备份,程序员不备份还了得。。。。。。。。。。

1. 用移动硬盘,SD卡或U盘等存储设备

2. 备份在本地硬盘上 (再Copy一份)

3. 现在网盘很多,备份在百度网盘,360网盘等上面

4. 打包成压缩文件,发给自己的邮箱,备份在邮箱里

5. git,mercurial,cvs,svn等版本控制系统,可以完全备份,这个方法最好

论坛徽章:
0
49 [报告]
发表于 2013-01-07 17:16 |只看该作者
个人认为备份是要天天做的,根据业务情况,需要采取不同的方案,数据量大的每周在业务量小的时间段依次做全备和差异备份。oracle下的使用rac缓解系统宕机带来的损失。备份介质建议采用磁盘整列和带库相结合的方式,分别存放不同的存储介质。

论坛徽章:
3
CU大牛徽章
日期:2013-05-20 10:43:41CU大牛徽章
日期:2013-05-20 10:44:06CU大牛徽章
日期:2013-05-20 10:44:16
48 [报告]
发表于 2013-01-07 15:46 |只看该作者
红豆抹茶 发表于 2012-12-24 10:14
末日刚刚过去,先祝贺大家都有一个新的美好的开始。

数据库对于系统的重要性相信每个开发者都有深深的体 ...
javascript:;


fuck,居然帖子被审核了,啥情况呢?

论坛徽章:
0
47 [报告]
发表于 2013-01-07 11:51 |只看该作者
回复 42# expert1

唉,我看错标题了吧“数据库”看成“数据”了,发言不妥。


   
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP