标题: db2恢复的问题?
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-11 18:20  资料  个人空间  短消息  加为好友  QQ
db2恢复的问题?

各位大哥我今天做了一下db2的恢复,命令用的是:
db2 restore db oa2 history file use tsm taken at 20070411173445 buffer 100
我想问一下我做完恢复后是不是还要对数据库激活一下啊,因为我做完恢复连不进去?

顶部
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-11 18:26  资料  个人空间  短消息  加为好友  QQ
对了我是用这条命令做的备份db2 backup db oa2 user db2inst using password online use tsm
接着就做了上面的恢复.

顶部
dtbdtbdtb
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 55853
精华 0
积分 54
帖子 104
活跃指数 7
LU金币 111 个
LU金条 0 个
阅读权限 200
注册 2006-10-1
 
发表于 2007-4-11 19:27  资料  个人空间  短消息  加为好友 
rollforward
simple question
too basic





tubie
qq:  850841068
msn:zhanglin_bj@live.com
www.ituren.org.cn
-------------------------------------
db2,websphere,mq,tsm,
-------------------------------------
反物质,反时尚
顶部
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1479
帖子 2528
活跃指数 209
LU金币 4824 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-4-11 21:11  资料  个人空间  短消息  加为好友 
db2 rollforward db oa2 stop





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-12 08:47  资料  个人空间  短消息  加为好友  QQ
谢谢各位大哥!
我还想问一下,我所做的那恢复是不是还把文件恢复到原来的位置了?

顶部
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1479
帖子 2528
活跃指数 209
LU金币 4824 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-4-12 09:09  资料  个人空间  短消息  加为好友 





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-12 09:18  资料  个人空间  短消息  加为好友  QQ
谢谢谢谢!

顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-19 18:04  资料  个人空间  短消息  加为好友  QQ
不对啊!
我用:db2 backup db oa2 user db2inst using password online use tsm做了对OA2的全备份
然后我有用:drop db oa2删除了数据库
最后我用:db2 restore db oa2 history file use tsm taken at 20070419154122 buffer 100恢复数据库
这些我都做完后执行db2 rollforward db oa2 stop的时候提示:
db2 => rollforward db oa2 stop   
SQL1119N  由于先前的复原不完整,所以不能连接或激活数据库 "OA2"。
SQLSTATE=57019

这是什么原因?我那里做错了吗?





做人要厚道!
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-19 18:05  资料  个人空间  短消息  加为好友  QQ
为什么会数据库不完整呢?





做人要厚道!
顶部
[广告] 记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
beginner-bj
版主
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15


UID 9471
精华 16
积分 1479
帖子 2528
活跃指数 209
LU金币 4824 个
LU金条 0 个
阅读权限 210
注册 2004-1-16
 
发表于 2007-4-19 22:43  资料  个人空间  短消息  加为好友 
把history file去掉





我的博客:http://blog.chinaunix.net/index.php?blogId=739欢迎访问,并请多多批评指正。
顶部
abelard
LU幼天使
Rank: 2


UID 87247
精华 1
积分 49
帖子 80
活跃指数 22
LU金币 191 个
LU金条 0 个
阅读权限 20
注册 2007-3-28
来自 北京
 
发表于 2007-4-20 08:56  资料  个人空间  短消息  加为好友  QQ
OK!谢谢!晚上我再试试!





做人要厚道!
顶部
darkbug
超级版主
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17


UID 187
精华 12
积分 2308
帖子 4289
活跃指数 250
LU金币 3541 个
LU金条 161170 个
阅读权限 251
注册 2003-9-28
 
发表于 2007-4-21 13:02  资料  个人空间  短消息  加为好友  添加 darkbug 为MSN好友 通过MSN和 darkbug 交谈


QUOTE:
原帖由 abelard 于 2007-4-19 18:05 发表
为什么会数据库不完整呢?

应该是drop的问题,drop是正常的数据库命令,这种条件下的恢复,属于不完全恢复,如果模拟故障最好直接delete文件

数据库恢复一般是两个层面

1,restore是针对数据库文件,表空间的恢复,可以简单理解为数据库的物理层恢复

2,db2 里面的rollforward和oracle里面的recover根据日志、控制文件等信息对数据库做一致性恢复,可以简单理解为数据库的逻辑层恢复

因为数据库最要命的一致性问题,只有两层都恢复完成,数据库才能open,才能保证一致性





踏踏实实学习,认认真真干活
顶部
 



当前时区 GMT+8, 现在时间是 2008-10-13 09:46
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.086774 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver