全球旧事资料 分类
14
4常用脚本1741用户基本信息监控1742监控用户锁信息1743表空间管理18
5ORACLE数据库故障检测2051一般错误处理2052特殊故障处理流程20
12
13
f9
10
1ORACLE数据库概念
11ORACLE数据库结构
111ORACLE数据库结构图
ORACLE数据库由控制文件(co
trolfile)、数据文件(datafile)、重做日志文件(redologfiles)组成;同时,ORACLE使用其他的文件诸如parameterfile、passwordfile、alertlog、archivedlogfile等。
ORACLE实例(i
sta
ce)由SGA区(系统全局区)及ORACLE后台进程组成。SGA(systemglobalarea或称为shareglobalarea)由共享池(sharedpool)、数据缓冲区(dbbuffercache)、重做日志缓冲区(redologbuffer)组成。
Sharedpool由库缓存(librarycache)和字典缓存(datadictio
arycache)组成:
库缓存保存SQL语句文本、SQL语句的分析树、SQL语句的执行计划(SQL语句的执行步骤)等内容。如果一个SQL语句在库缓存区中已经存在,那么这
12
13
f9
10
个SQL语句执行时就不需要进行重新编译,从而减少了编译时间、减少了内存的需求,提高了应用的性能。数据字典缓存保存最近访问过的数据块对象的定义,包括表、索引、列、数据文件、用户、权限等。ORACLE默认启动的后台进程包括:PMON、SMON、CKPT、DBWR、LGWR等组成,一旦ORACLE启动了其他数据库选项,还需要启动诸如ARCH、D

、LCK
、RECO等后台进程。PMON:后台进程PMON负责清除失败进程所占用资源,包括回滚失败进程的事务、释放失败进程锁资源及其他进程。SMON:SMON进程负责在数据库启动时进行实例恢复(包括回滚未提交的数据;提交重做日志文件中确认已发生改变的数据)、相邻表空间合并、回收临时扩展段。DBWR:DBWR负责将数据缓冲区中发生更改的数据写入数据文件当发生以下四种情况时,数据缓冲区中的数据将写入数据文件:数据缓冲r
好听全球资料 返回顶部