commit是提交事务,那么commit到底做了什么?其实commit做的并不多,它出发LGWR进程,将重做的记录写入联机日志,并且将修改的数据的数据库头部标记为已提交。提交后,undo快可以被其他事务调用覆盖,只有到达一定条件后出发ckpt进程才会把SGA中的数据写入数据文件。其他的一些..
分类:
数据库 时间:
2014-06-04 12:57:03
阅读次数:
509
一 进程分类:
1、服务器进程(server process): 根据客户请求完成工作。如接收和处理应用发送的SQL语句
2、后台进程(background process): 随数据库而启动,用于完成各种维护任务。如将块写到磁盘(DBWn)、
维护在线重做日志(LGWR)、清理异常终止的进程等。
3、从属进程(slave process):类似于后台进程,不过它们要代表后台进程或服...
分类:
数据库 时间:
2014-05-21 14:59:48
阅读次数:
385
原创转载请注明出处重做日志:记录数据库数据的变化(DDL,DML)重做日志组:由一个或者多个完全一样的重做日志文件组成,如果一个日志组有多个日志文件,后台进程LGWR会把事务变化写到同一个日志组的多个文件中。
每个数据库最少包括2个日志组,日志组可以循环使用。重做日志成员:日志组的每个文件都称为日志...
分类:
数据库 时间:
2014-05-05 09:48:01
阅读次数:
415
来着TOM的《oracle 编程艺术
9i,10g,11g》PMONPMON,进程监视。PMON主要有3个用途:1,在进程非正常中断后,做清理工作。例如:dedicated
server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢...
分类:
数据库 时间:
2014-05-01 11:49:21
阅读次数:
403