Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

36

积分

0

好友

14

主题
1#
发表于 2014-2-12 12:05:06 | 查看: 3847| 回复: 5
hi ML:

在惜纷飞博客中发现, 之前这个问题也遇到过,请问在爆01555时候,后续使用oradebug poke 修改scn后,为何可以打开数据库?
http://www.xifenfei.com/4661.html
2#
发表于 2014-2-12 12:15:56
Statement: The data returned by a query is consistent with respect to the start of the query (Snap_SCN = Current SCN at the time the query started its execute phase).


调整了 current scn,等于调整了Snap_SCN ;具体对于该块的影响 我们可以通过10200等事件观察。

但实际这个例子我觉得 也可以直接bbed去修改数据块 中的ITL等信息

回复 只看该作者 道具 举报

3#
发表于 2014-2-12 12:57:32
Maclean Liu(刘相兵 发表于 2014-2-12 12:15
Statement: The data returned by a query is consistent with respect to the start of the query (Snap_S ...

遇到704 01555 报错的话,是因为查询block头中ITL最大max scn 大于当前CURRENT_SCN  这样会去undo段中去找镜像,结果没有报1555 ,调大current_scn 之后 直接返回数据,这样数据库可以打开了。。。对吧?

回复 只看该作者 道具 举报

4#
发表于 2014-2-12 13:29:23
你可以 @xifenfei一起讨论下

回复 只看该作者 道具 举报

5#
发表于 2014-2-12 13:40:14
Maclean Liu(刘相兵 发表于 2014-2-12 13:29
你可以 @xifenfei一起讨论下

这个问题解决是解决了,调整了scn后 库打开了 交给用户了,关键这个问题 是搞不清 这个obj$ 这个基表报错01555是因为有事务没提交还是,库异常终止后scn 不一致导致... 如果没提交可以用bbed 修改提交状态。。。。

回复 只看该作者 道具 举报

6#
发表于 2014-2-12 13:50:32
Maclean Liu(刘相兵 发表于 2014-2-12 13:29
你可以 @xifenfei一起讨论下

咋吧飞哥喊进来。。。没有@功能啊

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 05:54 , Processed in 0.047580 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569