中易网

哪个后台进程可实现Oracle实例启动时对其进行自动恢复

答案:2  悬赏:0  
解决时间 2021-03-21 06:41
哪个后台进程可实现Oracle实例启动时对其进行自动恢复
最佳答案
SMON

SMON负责系统监视已经一些系统清理及恢复工作,这些工作主要包括:
1.清理临时空间以及临时段
SMON负责在数据库启动时清理临时表空间中的临时段,或者一些异常操作过程遗留下来的临时段,例如,当创建索引过程中,创建期间分配给索引的Segment被标志为TEMPORARY,如果Create Index (或rebuild Index等)会话因某些原因异常中断,SMON负责清理这些临时段。
2.接合空闲空间
在DMT(字典管理表空间)中,SMON负责把那些在表空间中空闲的并且互相是邻近的Extent接合成一个较大的空闲扩展区,这需要表空间的pctincrease设置为非零值。
3.执行实例恢复(Instance recovery)
在实例恢复过程中,SMON的工作包括三个环节:应用Redo执行前滚、打开数据库提供访问、回滚未提交数据

The SMON background process performs all system monitoring functions on the Oracle database. The SMON process performs a "warm start" each time that Oracle is re-started, ensuring that any in-flight transaction at the time of the last shutdown are recovered. For example, if Oracle crashed hard with a power failure, the SMON process is attached at startup time, and detects any uncompleted work, using the rollback segments to recover the transactions. In addition, SMON performs periodic cleanup of temporary segments that are no longer needed, and also perform tablespace operations, coalescing contiguous free extents into larger extents.
全部回答
在数据库非正常挂机后,内存内的数据丢失,脏数据未写入数据文件,这种情况下,数据库再次启动时,mmon进程会对其进行自动恢复,把已提交的脏块写入数据文件,未提交的数据回滚,数据库正常打开。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
恶作剧之吻2 18集
2017掌上cf怎么换大区
泡沫塑料块受到的浮力大小一定等于它受到的重
爱妒时尚美甲怎么去啊,我要去那办事
销魂蚀骨终食髓 怎么理解
国色天乡乐园那附近有什么方便的好点的住宿吗
有哪位同学知道浙大MBA里的GMSCM项目的英文面
清代老木钟现在市场价值多少?(能正常使用,
My thought on Environment protection 英语
我在word2003中不小心剪切了一段文字,已经保
珠海一韩割双眼皮好吗
沈阳天天装饰工程有限公司怎么样 ?
电脑是清华同方S8360的我想加一条1G内存,可是
移动50G封顶后什麼时候恢复?
魔兽争霸3的阿拉德战记异次元裂缝v12这个图怎
推荐资讯
梅州市.梅县松源镇至大埔县多少公里!有客运
你把我的心偷走了,那么我拿什么去爱别人呢?
ubuntu 下编译后的gdal该怎么引用
陈氏海稍鱼(祥云店)这个地址在什么地方,我要
请问广发信用卡的还款宽松期有多长?
本人在昆明经开区想找一份晚上6点以后的工作1
想卖房,不知道怎么发帖卖房子怎么发帖子
房地产,客户更改姓名,原收据已挂往来,如何
DNF积分商城活动地址 DNF积分商城积分怎么获
办公楼装修方案,要详细,有每一个步骤的
iphone home 键 有多少专利
为什么男友很喜欢我ML的时候的声音,他说很好
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?