oracle

后台进程有:

数据写入程序DBWO、当数据缓冲区满了、脏数据到达阀值、没有足够大的空间、经过三秒、执行检查点等以上任何一个条件时时触发数据写入

日志写入程序LGWR/、更改数据大于1M、经过三秒、出现commit提交语句、重做日志区满1/3时、数据缓冲区将数据写入磁盘前等以上任何一个条件时时触发日志写入程序

恢复程序RECO、

检查点CKPT、负责每当缓冲区高速缓存的更改永久记录在数据中,更新控制文件和数据文件中的数据库状态信息。

系统监控SMON、当系统崩溃时,Smon在oracle系统重新打开时恢复,恢复步骤:1、SMON打开重做日志文件,处理已经提交更改的数据的事物,

2、打开数据库允许用户登录,将未被未恢复事务处理锁定的任何数据都立即可用,

3、将未提交的事务回退,

它还有的功能是每三秒合并空闲空间。

回收临时段

过程监视器PMON 在进程失败后,后台PMON通过以下方法清理:

1、 回退用户当前事务处理 2、释放当前保留的所有锁或行锁 3、释放用户当前保留的资源。

ARCN归档进程:当archivelog被设置时自动归档联机重做日志文件,保存数据库所有变化。

数据库定义

数据库功能:数据操作DML、数据定义DDL、优化和执行、数据安全性和完整性。

视图:是封装的复合查询,见到的就是需要的。简化用户操作,隔离用户对表的直接控制。



你可能感兴趣的:(oracle)