楼主: wangzhonnew

[精华] 来讨论一个recovery的问题

[复制链接]
论坛徽章:
0
11#
发表于 2008-11-10 10:10 | 只看该作者
如果已经存在一个空库的话,再用lvcopy的话,这个库是可以用的。
是不是数据库建立的时候会在操作系统登记某些信息,如果直接copy的话就不登记了?
奇怪,但是oracle直接文件拷贝的是可以的,前提是自己先手工建好实例。

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
12#
 楼主| 发表于 2008-11-10 10:58 | 只看该作者
as what suggested by unixnewbie, copying file is OKAY if IO Suspend has been fired. The problem is, why DB2/Oracle doesn't support the backup/recovery strategy for FS consistence-group backup when database is online and transactions are running.
(don't argue with me that you tried to backup FS for a SAMPLE database when it's online and few application running, yeah i know sometime it will be able to get you a usable database by crash recovery. But officially both ibm/oracle does NOT support the backup strategy when the database is online and applications are writing into it)

使用道具 举报

回复
论坛徽章:
2
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442010新春纪念徽章
日期:2010-01-04 08:33:08
13#
发表于 2008-11-10 11:29 | 只看该作者
我以为,应该是os不像数据库那样有一个一致点的概念。纯粹猜的

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
14#
 楼主| 发表于 2008-11-10 11:59 | 只看该作者
FlashCopy consistency groups can be used to help create a consistent point-in-time copy across multiple volumes, and even across multiple ESSs, thus managing the consistency of dependent writes. This tip discusses an example of how to do it when using FlashCopy.
http://www.redbooks.ibm.com/abstracts/tips0309.html?Open

basically it's similar with IO Suspend from DBMS level, it's freezing the write activity cross all FS in the consistency-group and do flash copy, then resume all I/O...

so why db2/oracle still doesn't support the backup/recovery strategy based on this?

使用道具 举报

回复
论坛徽章:
42
ITPUB元老
日期:2005-09-09 13:45:35马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:09ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32版主3段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:13:362012新春纪念徽章
日期:2012-02-13 15:13:36
15#
发表于 2008-11-10 19:32 | 只看该作者
呵呵,wangzhonnew 提出了一个很好的问题,随便谈谈自己的想法先

我个人认为  FlashCopy 和 db2 Suspended I/O 还是有很多不同的, FlashCopy 是保持一致组里面的所有文件到某个时间点的一致,而在执行 FlashCopy 阶段,数据库状态应该是不可用的(因为所有文件(包括日志)都不能更新了),这就导致了数据库不能连续工作了。这就导致了这种方式不可能作为一种通常备份的方式。

而 db2 Suspended I/O  只是把表空间的状态更改,使其表空间可以保持相对一致,然后把所有变化记录到日志里面去。

使用道具 举报

回复
论坛徽章:
42
ITPUB元老
日期:2005-09-09 13:45:35马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:09ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32版主3段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:13:362012新春纪念徽章
日期:2012-02-13 15:13:36
16#
发表于 2008-11-10 19:35 | 只看该作者
而 FlashCopy 结束以后,数据库是否还能正常工作呢? 我觉得数据库通过类似 crash recovery 的操作,数据库是依然可用的。

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
17#
 楼主| 发表于 2008-11-10 20:30 | 只看该作者
原帖由 macrozeng 于 2008-11-10 20:35 发表
而 FlashCopy 结束以后,数据库是否还能正常工作呢? 我觉得数据库通过类似 crash recovery 的操作,数据库是依然可用的。

但是如果你打电话给ibm或者oracle询问他们是否支持这种文件系统级别的备份,得到的答案肯定是“不”。为什么呢?如果这种方法听起来没有任何问题,为什么这些厂商不提供给用户一个更多的选择呢?

使用道具 举报

回复
论坛徽章:
42
ITPUB元老
日期:2005-09-09 13:45:35马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14优秀写手
日期:2013-12-18 09:29:09ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32版主3段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:13:362012新春纪念徽章
日期:2012-02-13 15:13:36
18#
发表于 2008-11-10 20:37 | 只看该作者
原帖由 wangzhonnew 于 2008-11-10 20:30 发表

但是如果你打电话给ibm或者oracle询问他们是否支持这种文件系统级别的备份,得到的答案肯定是“不”。为什么呢?如果这种方法听起来没有任何问题,为什么这些厂商不提供给用户一个更多的选择呢?


因为不可预料的事情太多,安全第一

使用道具 举报

回复
论坛徽章:
6
2010新春纪念徽章
日期:2010-03-01 11:21:012013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11沸羊羊
日期:2015-03-04 14:43:432015年新春福章
日期:2015-03-06 11:57:31
19#
发表于 2008-11-10 22:59 | 只看该作者
因为不可预料的事情太多,安全第一


I think this is the point.

使用道具 举报

回复
招聘 : c/c++研发
论坛徽章:
45
技术图书徽章
日期:2014-03-10 14:09:192012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-02-13 15:12:092012新春纪念徽章
日期:2012-01-04 11:51:22ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15现任管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:50
20#
 楼主| 发表于 2008-11-11 01:50 | 只看该作者
原帖由 macrozeng 于 2008-11-10 21:37 发表


因为不可预料的事情太多,安全第一

这也算
都有什么算是不可预料的涅?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表