`

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,将刚刚完成的重做日志写入到归档重作日志中。

分享到:
评论

相关推荐

    oracle数据库dba管理手册

    第1章 Oracle体系结构 1 1.1 数据库概述及实例 1 1.2 数据库 1 1.2.1 表空间 2 1.2.2 文件 2 1.3 实例 3 1.4 数据库内部结构 3 1.4.1 表、列和数据类型 4 1.4.2 约束条件 5 1.4.3 抽象数据类型 6 1.4.4 分区和子分区...

    Java面向对象程序设计笔记

    O-O的体系 5 O-O程序设计与结构化程序设计的区别 5 3. Java应用程序 5 搭建开发环境 5 4. 类的设计与对象的构造 6 类的两个要素 6 构造函数 7 Java对内存的管理 7 Java源文件的结构 7 第三章 Java语法 8 1...

    enerko-reports2:ENERKOs报告引擎

    具有不同体系结构的Web应用程序。 它适合于2层应用程序以及3层应用程序,因为报表存储在中心点(数据库)中, PL / SQL函数 查询或 意见。 它包括2个部分: Java实现 一个PL / SQL api来访问Java存储过程 ...

    大数据开发工程师的岗位职责.docx

    2、熟悉Hadoop、Mpp、Oracle等至少一种数据仓库工具 3、具备良好的编程语言基础如:java/python/scala/c++/shell等 4、二本以上学历,计算机相关专业或者有相关培训经历者优先 5、 个人素质要求:目光长远、态度...

    浅谈数据仓库和大数据.pdf

    浅谈数据仓库和⼤数据 浅谈数据仓库和⼤数据 前⾔ 前⾔ 数据仓库是今年来适应利⽤数据⽀持决策分析的强烈需求⽽发展起来的数据库应⽤技术,诚然,数据仓库以数据库为基础,但是他在需求、 客户、体系结构与运⾏机制...

    公司职工管理系统.zip

    1、该题目以某公司的组织架构、岗位体系、人员结构、职工资源等业务为背景;通过先进的信息化平台,整合业务,规范和优化公司职工管理,全面提高公司职工管理的质量与效率。通过调研、分析现有的管理模式和已有的...

    legosdn站点:LegoSDN

    乐高SDN 是SDN控制器体系结构的重新设计,它围绕一组抽象来消除命运共享关系(在SDN-App和控制器之间以及在SDN-App和网络之间),并使控制器和网络可应对SDN-App故障。 您可以在了解有关该项目的更多信息。先决条件...

    二十三种设计模式【PDF版】

    2.设计模式是比 J2EE 等框架软件更小的体系结构,J2EE 中许多具体程序都是应用设计模式来完成的,当你深入到 J2EE 的内 部代码研究时,这点尤其明显,因此,如果你不具备设计模式的基础知识(GoF 的设计模式),你很难...

    疯狂JAVA讲义

    1.1 Java语言的发展简史 2 1.2 Java的竞争对手及各自优势 4 1.2.1 C#简介和优势 4 1.2.2 Ruby简介和优势 4 1.2.3 Python的简介和优势 5 1.3 Java程序运行机制 5 1.3.1 高级语言的运行机制 6 1.3.2 Java程序的...

    linq2db:Linq到数据库提供程序

    从体系结构上讲,它比Dapper,Massive或PetaPoco之类的微型ORM领先一步,因为您可以使用LINQ表达式(而不是魔术字符串),同时在代码和数据库之间保持一薄层抽象层。 您的查询由C#编译器检查,并允许轻松进行重构...

    个性化智能推荐系统分析与调研.pdf

    ETL服务器负责将⽇志⽂件和结构化数 据导⼊Hadoop分析集群,并将分析结果导出到Oracle数据库;数据解析服务器负责连接Hadoop环境,完成数据分析各项计 算;Hadoop和Hive提供数据分布式存储和计算的基础框架;调度...

    亮剑.NET深入体验与实战精要2

    11.4.3 Windows服务应用程序体系结构 411 11.5 调试Windows服务 414 11.5.1 日志调试法 414 11.5.2 附加进程断点调试法 414 本章常见技术面试题 416 职场智慧之初入江湖 416 本章小结 418 第12章 新技术初探 419 ...

    java面试题

    72.6. Struts体系结构中的组件 69 72.7. struts如何实现国际化 70 72.8. struts2.0的常用标签 71 72.9. action是单实例还是多实例,为什么? 73 72.10. Struts的validate框架是如何验证的? 74 72.11. ...

    支持多数据库的ORM框架ef-orm.zip

     JPA1.0和早期的H框架,其思想是将关系型数据库抽象为对象池,这极大的限制了本来非常灵活的SQL语句的发挥空间。而本质上,当我们调用某H框架的session.get、session.load、session.delete时,我们是想传递一个以...

    asp.net知识库

    革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建...

    亮剑.NET深入体验与实战精要3

    11.4.3 Windows服务应用程序体系结构 411 11.5 调试Windows服务 414 11.5.1 日志调试法 414 11.5.2 附加进程断点调试法 414 本章常见技术面试题 416 职场智慧之初入江湖 416 本章小结 418 第12章 新技术初探 419 ...

Global site tag (gtag.js) - Google Analytics