oracle系统结构的认识
来源:互联网 发布:人工智能 硅基生命 编辑:程序博客网 时间:2024/05/16 05:02
SGA:后台进程主要对Oracle数据库进程各种维护和操作,内存结构组成,所有用户进程共享的一块内存区域。启动例程时,Oracle自动分配SGA,关闭例程时,oracle自动释放SGA所占用的内存空间。
**PGA:**Server process主要来处理用户的请求,当程序起来时,给server process用
用户进程通过监听器来访问Oracle instacne,那么就会触发生成一个Server process进程,来对该用户进程的请求进程处理。后台进程一般有:LGWR, DBWn, ARCn, CKPT, SMON, PMON等等。
1) DBWn(database writer数据库写):
主要作用是将被修改过的buffer cache按照一定的条件写入物理磁盘。
2) LGWR(log writer,日志写):
主要作用是将log buffer中的redo log记录按照一定的条件写入联机的redo log文件。
3) CKPT(checkpoint,检查点进程):
主要作用是将检查点位置(checkpoint position)写入控制文件和数据文件的头部。
4) SMON(system monitor,系统监控进程):
主要作用是在数据库启动时,判断实例上次是否正常关闭,如果是非正常关闭,则进程实例恢复。另外,还会合并相连的可以空间。
5) PMON(process monitor,进程监控):
监控Server process, 如果Server process非正常关闭,则PMON负责清理它占用的各种资源。
其中的控制文件、数据文件、重做日志文件是不可或缺的关键文件:
1)control file(控制文件):
包含了数据库物理结构的信息,比如各种文件的存放位置,当前数据库的运行状态等。十分重要,丢失则数据库实例不能启动。
2)datafile(数据文件):
存放数据的文件。
3)online redo log file(联机重做日志文件):
存放redo log的文件。维护数据库的一致性,用于数据库恢复。
- oracle系统结构的认识
- 对数据库中数据库系统的结构的认识
- 三层结构的认识
- Oracle存储结构(段、区、块)认识
- 带你真正认识Linux 系统结构
- ORACLE系统结构
- ORACLE系统结构
- oracle系统结构
- oracle休系统结构
- Oracle数据库系统结构
- oracle索引的认识
- oracle索引的认识
- oracle rowid的认识
- oracle索引的认识
- oracle的基本认识
- 系统复杂性的认识
- 结构体的基本认识
- 对JavaWeb的结构认识
- linux 下目录的操作
- 2016 UESTC Training for Data Structures C -> 卿学姐与诡异村庄 CDOJ 1328 并查集
- 【杭电1722】Cake
- listView中item复用会出现显示异常
- 浏览器加载、解析、渲染的过程
- oracle系统结构的认识
- POJ 1236 Network of Schools (强连通分量tarjan)
- MSP430的AD采集程序
- SVM公式推导
- 两种构建位图的方式
- Hyper-V双网卡的正确设置
- 【t077】宝物筛选
- 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
- 匠心 x64 结构体系下的内存寻址