了解你所不知道的SMON功能(六):Instance Recovery
出处:http://www.askmaclean.com/archives/smon-instance-recovery.htmlSMON的作用还包括RAC环境中的Instance Recovery,注意虽然Instance Recovery可以翻做实例恢复,但实际上和我们口头所说的实例恢复是不同的。我们口头语言所说的实例恢复很大程度上是指Crash Recovery崩溃恢复,Instance Recovery与Crash Recovery...
SMON其他功能
出处:http://www.askmaclean.com/archives/了解你所不知道的smon功能系列文章汇总.htmlSMON的功能并不止于此,详细完整的功能列表:实施local instance recovery实施OPS/RAC instance recovery服务于排序段sort segment申请实施transaction recovery(rollback)清理不再使用的临时...
了解你所不知道的SMON功能(十二):Shrink UNDO(rollback) SEGMENT
出处:http://www.askmaclean.com/archives/smon-shrink-undo-rollback-segment.htmlSMON对于Undo(Rollback)segment的日常管理还不止于OFFLINE UNDO SEGMENT ,在AUM(automatic undo management或称SMU)模式下SMON还定期地收缩Shrink Rollback/undo segment。 触发场景 这种AUM下rollba...
了解你所不知道的SMON功能(十一):OFFLINE UNDO SEGMENT
出处:http://www.askmaclean.com/archives/smon-offline-undo-segment.htmlSMON这个老牌的后台关键进程的作用还包括对UNDO/ROLLBACK SEGMENT的维护, 这种维护主要体现在2个方面: OFFLINE和SHRINK UNDO/ROLLBACK SEGMENT, 今天我们主要介绍OFFLINE ROLLBACK SEGMENT。 你肯定要问,Oracle为什么OF...
了解你所不知道的SMON功能(十):维护SMON_SCN_TIME字典基表
出处:http://www.askmaclean.com/archives/smon-update-smon-scn-time.htmlSMON后台进程的作用还包括维护SMON_SCN_TIME基表。SMON_SCN_TIME基表用于记录过去时间段中SCN(system change number)与具体的时间戳(timestamp)之间的映射关系,因为是采样记录这种映射关系,所以SMON_SCN_TIME可以较为较为粗糙地(不精确...
了解你所不知道的SMON功能(九):维护MON_MODS$字典基表
出处:http://www.askmaclean.com/archives/smon-flush-dml-statistics-mon-mods.htmlSMON后台进程的作用还包括维护MON_MODS$基表,当初始化参数STATISTICS_LEVEL被设置为TYPICAL或ALL时默认会启用Oracle中表监控的特性,Oracle会默认监控表上的自上一次分析以后(Last analyzed)发生的INSERT,UPDATE,DELETE以及表是否被T...
了解你所不知道的SMON功能(八):Transaction Recover
出处:http://www.askmaclean.com/archives/smon-transaction-recover.htmlSMON的作用还包括启动(startup)时的Transaction Recover:SMON: enabling cache recoveryArchived Log entry 87 added for thread 1 sequence 58 ID 0xa044e7d dest 1:[15190] Successfully onlined Undo Tablespace 2.Undo initialization...
了解你所不知道的SMON功能(七):清理IND$字典基表
出处:http://www.askmaclean.com/archives/smon-clean-ind-while-rebuild-create-index-online-fail.htmlSMON的作用还包括清理IND$字典基表(cleanup ind$):触发场景当我们在线创建或重建索引时(create or rebuild index online),服务进程会到IND$字典基表中将该索引对应的记录的FLAGS字段修改为十进制的256...
了解你所不知道的SMON功能(五):Recover Dead transaction
出处:http://www.askmaclean.com/archives/smon-recover-dead-transaction.htmlSMON的作用还包括清理死事务:Recover Dead transaction。当服务进程在提交事务(commit)前就意外终止的话会形成死事务(dead transaction),PMON进程负责轮询Oracle进程,找出这类意外终止的死进程(dead process),通知SMON将与该dead proces...
了解你所不知道的SMON功能(四):维护col_usage$字典基表
出处:http://www.askmaclean.com/archives/smon-maintain-col-usage.htmlSMON的作用还包括维护col_usage$列监控统计信息基表。最早在9i中引入了col_usage$字典基表,其目的在于监控column在SQL语句作为predicate的情况,col_usage$的出现完善了CBO中柱状图自动收集的机制。create table col_usage$( obj# ...
了解你所不知道的SMON功能(三):清理obj$基表
出处:http://www.askmaclean.com/archives/smon-clean-up-obj-table.htmlSMON的作用还包括清理obj$数据字典基表(cleanup obj$)OBJ$字典基表是Oracle Bootstarp启动自举的重要对象之一:SQL> set linesize 80 ;SQL> select sql_text from bootstrap$ where sql_text like 'CREATE TABLE OBJ$%';SQL_TEXT-------...
了解你所不知道的SMON功能(二):合并空闲区间
出处:http://www.askmaclean.com/archives/smon-coalesce-free-extent-space.htmlSMON的作用还包括合并空闲区间(coalesces free extent)触发场景早期Oracle采用DMT字典管理表空间,不同于今时今日的LMT本地管理方式,DMT下通过对FET$和UET$2张字典基表的递归操作来管理区间。SMON每5分钟(SMON wakes itself eve...
了解你所不知道的SMON功能(一):清理临时段
出处:http://www.askmaclean.com/archives/smon-cleanup-temporary-segment.htmlSMON(system monitor process)系统监控后台进程,有时候也被叫做system cleanup process,这么叫的原因是它负责完成很多清理(cleanup)任务。但凡学习过Oracle基础知识的技术人员都会或多或少对该background process的功能有所了解。曾...
Redis 3.0介绍及集群说明
Redis 3.0介绍及集群说明
Redis 3.0集群搭建测试(二)
Redis 3.0集群搭建测试(二)
Redis 3.0集群搭建测试(一)
Redis 3.0集群搭建测试
Redis 集群原理与使用
Redis 集群原理与使用
ASSM三级位图结构与高水位的探究(下)
直接路径插入与高水位
ASSM三级位图结构与高水位的探究(上)
ASSM三级位图结构与高水位的探究
RMAN异机异目录完全恢复
RMAN异机异目录完全恢复