`

Oracle的结构体系的抽象(2)

阅读更多

数据库的体系结构---老王家与ORACLE的基本内容的对照

ORACLE概念

老王家的对比物

ORACLE数据库

老王家保存照片与相关的笔记本、墙壁、储藏室。

一张照片。老王通过察看、修改、删除来处理照片,数据库的行保存了数据,可以查看,修改、删除、添加。

行标示(ROWID

照片的ID

数据块

保存照片的框架。

表空间

保存照片的房间

系统更改号SCN

小三来回兜圈子协调墙壁与各个笔记本中内容的依据

数据文件

保存照片的房间的每一个墙壁

联机重做日志文件

 

控制文件

控制笔记本内容

参数文件

老王在一家开工前必须阅读的老王家一天工作的活动指南。

数据写入器

王妻从DB_BUFFER_CACHE架子上取照片,并放在墙壁上

日志写入器

大儿子王伯当将底片放入重做笔记本。

归档器

二儿子仲和拿出“重做笔记本”中的底片,放入“归档的重做笔记本”(在后院的地下室)

系统监视器

王管家

进程监视器

保姆王管家妻子

打开\关闭\启动数据库

王家的房子对客人开放\全家休息\早上常规程序

事务

处理一张或者多张照片

检查点

王小三同步墙上照片与控制笔记本的内容

活动流程:

                                                                           1、写入一条数据

INSERT INTO DEPT VALUES(........)              2、生成重做  保存在重做缓存区

                                                                           3、生成UNDO  保存在回滚段中

 

无论是否提交,都要生成重做

 

COMMIT;        1、读取一致性(原理SCN

                        2、将重做日志缓冲写入联机重做日志

 

 

继续其他工作,如果一个联机重做日志写满,LGWR关闭这个日志,打开写下一个日志,LGWR还会通知ARCH,将刚刚完成的重做日志写入到归档重作日志中。

分享到:
评论

相关推荐

    第02章 Oracle 9i体系结构70376613.pptx

    Oracle 9i 体系结构是理解Oracle数据库运行机制的关键,它是Oracle数据库在9i版本时的架构设计。Oracle 9i作为一个成熟的数据库管理系统,其体系结构涵盖了逻辑结构、物理结构以及应用架构等多个方面。 首先,从...

    思维导图在Oracle数据库体系结构教学中的应用.pdf

    然而,Oracle数据库的体系结构涉及的概念较为抽象,导致许多学生在学习后仍难以掌握其实质。为了解决这个问题,教师可以尝试引入思维导图这一创新教学方法,以帮助学生更直观、有效地理解和记忆这些复杂的知识。 ...

    oracle体系结构的简介

    本文将深入探讨Oracle体系结构的主要组成部分,帮助读者理解其工作原理。 1. **数据库(Database)** Oracle数据库是数据的集合,包括物理数据和一系列的存储与管理对象。作为关系型数据库管理系统(RDBMS),...

    Oracle体系结构简介.docx

    本文将深入探讨Oracle体系结构的主要组件和概念。 首先,Oracle数据库是一个数据的集合,包含了物理存储的数据以及一系列的管理和处理机制。在Oracle中,数据库不仅包含实际的数据,还涉及存储结构和后台进程,这些...

    Oracle10g体系结构.pptx

    Oracle 10g 体系结构是数据库管理员(DBA)必须深入理解的关键组成部分。Oracle数据库由内存结构、进程结构和存储结构三大核心组件构成。 内存结构主要包括System Global Area (SGA) 和 Program Global Area (PGA)...

    DBA-I-第一章-ORACLE体系结构(三)

    ### DBA-I-第一章-ORACLE体系结构(三) #### SGA与PGA的内部组件详解 在深入探讨Oracle数据库的体系结构时,我们不可避免地会接触到SGA(Shared Global Area)与PGA(Program Global Area)这两个核心概念。这部分...

    Oracle_11gR2_概念 oracle白皮书 concept

    本白皮书将围绕Oracle 11g R2的核心概念和基本组件展开,深入探讨了数据库体系结构、数据表、索引、分区、视图以及数据完整性和动态性能视图等关键知识点。 在第1章中,我们对Oracle数据库进行了简介,探讨了关系型...

    Oracle 9i&10g编程艺术--深入数据库体系结构

    《Oracle 9i&10g编程艺术——深入数据库体系结构》是一本专为有Oracle开发经验的程序员设计的书籍,旨在揭示Oracle数据库的核心构造和运行机制。Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其9i和...

    2oracle9i体系结构.pptx

    Oracle9i 体系结构是数据库管理系统Oracle9i的基础框架,它包括了数据库的物理结构、逻辑结构、内存结构以及进程结构等多个方面。本篇将详细阐述这些关键组件及其功能。 2.1 Oracle9i 体系结构概述 Oracle9i 的核心...

    oracle_database_11gR2_概念手册 中文版

    9. **第15章 进程体系结构**: - Oracle数据库的进程模型,如服务器进程、后台进程及其功能。 - 进程间的通信机制和并行执行的原理。 通过这些章节的学习,读者可以全面了解Oracle Database 11gR2的架构、操作和...

    基于Oracle Spatial的矢量空间数据管理机制.pdf

    * 具有灵活的N层体系结构、Java存储过程及强健的数据安全恢复机制 Oracle Spatial的应用前景广阔,包括GIS系统、空间数据库、地理信息系统等。该系统可以帮助用户更好地管理和分析矢量空间数据,提高工作效率和...

    Oracle数据库讲解与练习

    "T1_oracle体系结构.ppt"将带你了解Oracle数据库的整体架构,包括内存结构(如SGA和PGA)、进程模型、数据存储结构(如数据块、段、表空间)以及数据库实例和服务器进程的工作原理。理解这些基础知识对于诊断性能...

    ORACLE课程设计案例精编

    Oracle数据库基于关系数据模型,其体系结构包括服务器进程、客户端进程、内存结构(如SGA,System Global Area)和物理存储结构(如数据文件、控制文件、重做日志文件等)。理解这些基本概念对于数据库管理和优化至...

    9-Oracle数据库逻辑结构.pptx

    综上所述,Oracle数据库的逻辑结构是一个精细设计的多层次体系,它将复杂的物理存储抽象成易于管理和优化的逻辑组件。理解这些逻辑结构及其相互关系对于数据库管理员来说至关重要,因为这直接影响到数据库的性能、...

    oracle 10g r2 concepts 双语

    ### Oracle 10g R2 Concepts 双语 ...综上所述,《Oracle 10g R2 Concepts》双语版涵盖了Oracle数据库的基础概念、体系结构、主要特性和应用程序开发等多个方面,对于学习和掌握Oracle数据库具有重要的参考价值。

Global site tag (gtag.js) - Google Analytics