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

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

157

积分

0

好友

14

主题
1#
发表于 2013-3-12 10:47:28 | 查看: 2136| 回复: 1
数据库版本 11.2.0.2.0 Linux x86-64
操作系统 RHEL AS5.5

是发过程
10.55.25 执行一个大DML,INSERT语句
11.42.08 服务器进程回滚
13.36.59 服务器进程DEAD,SMON 回滚
14:14:37 Shutting down instance (immediate)
14:33:57 Start
此后仍能观察到smon在回滚
15:19:18 Shutting down instance (immediate)
此后仍能观察到smon在回滚
15:54:56 Start
此后仍能观察到smon在回滚
16:43:25 set fast_start_parallel_rollback=false
16:43:26 Shutting down instance (abort)
16:43:33 Start
17.14.10 SMON 回滚完毕

附件为当日各时间点的smon trace文件。
smon_trace.zip (3.46 KB, 下载次数: 494)

11.2 Concept中是这样描述shutdown immediate的

  1. terminates any executing SQL statements and disconnects users. Active transactions are terminated and uncommitted changes are rolled back.
复制代码
据此,14:33:57和15:54:56启动时数据库理应无需要回滚的事务,那为何启动后SMON仍然在回滚10.55.25的那个事务呢?
2#
发表于 2013-3-12 10:54:42
在10g上 再试测试一下你的过程

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 08:56 , Processed in 0.056190 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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