`
itspace
  • 浏览: 978485 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle DBWR触发条件

阅读更多
通过以下视图可以看到DBWR进程写出block的触发条件
引用
SQL> select name,value from v$sysstat where name like 'DBWR%';

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
DBWR checkpoint buffers written                                        8173
DBWR thread checkpoint buffers written                                 5415
DBWR tablespace checkpoint buffers written                                0
DBWR parallel query checkpoint buffers written                            0
DBWR object drop buffers written                                          0
DBWR transaction table writes                                            40
DBWR undo block writes                                               106815
DBWR revisited being-written buffer                                       0
DBWR make free requests                                                   0
DBWR lru scans                                                            0
DBWR checkpoints                                                          6
DBWR fusion writes                                                        0

12 rows selected.


数据库版本为
引用
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
0
0
分享到:
评论

相关推荐

    Oracle数据库入门(PPT)

    RECO,SMON,DBWR,LGWR,CKPT,ARCH PMON 做程序的清洁工作,处理一些不正常退出的事件. SMON 做系统的清洁工作,执行系统出错后自动恢复工作. LCKN Oracle系统表级或行级加锁的进程. RECO 恢复进程. DBWR 数据...

    oracle体系结构8.09

    - 当DBWR需要写入的数据的SCN号大于LGWR记录的SCN号时,DBWR会触发LGWR进行写入操作。 - **日志文件位置查询**:可以通过以下命令查询日志文件的位置: ```sql SELECT group#, member FROM v$logfile; ``` ####...

    oracle数据库文本文档

    - 日志写入通常发生在事务提交、数据库检查点、DBWR操作完成或定时触发时。 3. **检查点操作**: - CKPT进程管理检查点,定期或在特定条件下执行检查点操作,确保数据的一致性和可恢复性。 4. **其他关键操作**...

    Oracle进程及相关示意图

    DBWR进程启动的触发条件包括:空闲缓存块不足、检查点发生、LRU列表达到一定长度或超时。 日志写进程(LGWR)则负责将重做日志缓存中的重做记录写入联机重做日志文件,以确保事务的持久性。LGWR进程通常在事务提交...

    ora-01033:oracle initialization or shutdown in progress 解决方法

    这导致Oracle在启动时未能找到必要的配置文件,从而触发了ora-01033错误。 具体来说,Oracle在启动时会尝试加载现有的数据库配置信息。如果在这个过程中找不到所需的文件(如控制文件、数据文件等),就会引发错误...

    Oracle 10g 安装(Windows下)

    - **Trace Files**:当发生错误时,Oracle会生成跟踪文件,详细记录问题发生时的操作和状态。 8. **维护与更新** - **补丁和升级**:定期检查Oracle官网的安全补丁,确保数据库系统的安全性。 - **备份与恢复**...

    30分钟就让你oracle入门PPT

    Oracle还提供了完整的日志和回滚段机制以确保数据完整性,能够在发生错误时进行恢复。 Oracle的发展历程历经多个版本,从6.0到9i,逐步增加了分区技术、面向互联网的支持以及对Java和Web服务的集成。Oracle的体系...

    oracle原厂培训笔记

    - 虚拟化: 用户无需关心计算任务发生的具体位置。 - 动态供应: 可以实现24小时不间断服务,并通过Data Guard技术实现高可用性。 - 资源池: 例如通过RAC (Real Application Clusters) 技术将多台低成本的服务器...

    Oracle 8.1.6 admin (oracle 8.1.6 管理员指南)

    8. **Oracle后台进程**:理解Oracle数据库运行时的各个后台进程,如DBWR(数据库写入进程)、LGWR(日志写入进程)和SMON(系统监控进程)的作用。 9. **分布式数据库**:Oracle 8.1.6支持分布式数据库系统,包括...

    数据库,oracle机制,Oracle数据库机制

    - **数据库写进程(DBWR)**:将缓冲区中的脏页写回到磁盘上的数据文件中。 - **系统全局区域(SGA)**:包含数据库缓冲区缓存和其他共享内存结构。 #### 四、权限与角色管理 权限和角色管理是Oracle数据库安全...

    Oracle常见等待事件说明

    非空闲等待事件专门针对 Oracle 的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是我们在调整数据库的时候应该关注与研究的。一些常见的非空闲等待事件有 db file scattered read、db file ...

    oracle9i oracle11g oracle10g 性能调优 基础学习 视频地址

    - **重做日志的作用**: 在Oracle数据库中,重做日志用于记录对数据所做的修改,以便在数据库发生故障时能够通过这些日志进行恢复。 - **重做日志文件组**: 重做日志通常按照组来管理,每个组包含一个或多个重做日志...

    oracle scn

    当发出 ckpt 时,ckpt 会将检查点时刻的 scn 写入到控制文件和数据文件头部,同时会促使 dbwr 进程将 data buffer 中的所有的脏数据写入到数据文件中。 Checkpoint 的具体工作包括: * 触发 DBWn 向磁盘写入 Dirty...

    ORACLE数据库培训.docx

    当数据操作发生时,首先在内存中进行,然后在达到检查点时才将数据持久化到硬盘。 2. 实例(Instance) 实例是Oracle数据库运行时的内存结构和后台进程集合。实例=内存分配+一组后台进程。实例的命名在Oracle中由...

    去年Oracle卷子

    4. **KPT进程的作用**:KPT进程负责更新控制文件与数据文件,使其保持同步,并触发DBWR进程将脏缓存块写入数据文件中,确保数据的一致性和完整性。 5. **查看用户可见的表信息**:用户可以通过查询`USER_TABLES`...

    Oracle课堂笔记(很全很详细的Oracle笔记)

    - **DBWR (Database Writer Process)**: 负责将缓冲区中的脏页写回磁盘。 - **LGWR (Log Writer Process)**: 将重做日志缓冲区的内容写入在线重做日志文件。 - **CKPT (Checkpoint Process)**: 控制检查点的发生...

    oracle架构/伺服器架构/系统全域区介绍等

    为了确保最佳性能,应尽可能地增大这个值,但也要避免超过物理内存的总容量,以免触发虚拟内存机制导致性能下降。 ##### 后台处理程序 (Background Processes) 后台处理程序是 Oracle9i 实例的一部分,负责执行...

    Oracle 体系结构组件

    7. **后台进程**:Oracle数据库运行多个后台进程,包括DBWR(数据库写入进程)负责将数据缓冲区中的更改写入数据文件,LGWR(重做写入进程)将重做日志缓冲区的内容写入重做日志文件,SMON(系统监控)执行数据库的...

    外文翻译---解析Oracle数据库后台进程的功能.docx

    当服务器进程在LRU列表中查找未使用的缓冲区时,如果找不到足够的可用缓冲区,则会触发DBWR进程执行写操作。 - **临界长度**:当服务器进程将一个缓冲区标记为“脏”,并使得脏缓冲区达到一定的临界长度时,服务...

Global site tag (gtag.js) - Google Analytics