热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Oracle服务器体系结构概述

今天开始了解Oracle体系结构想把每部分学习记录都写下来。如有错了请大家指出来,谢谢。Oracle体系结构图:

今天开始了解Oracle体系结构想把每部分学习记录都写下来。如有错了请大家指出来,谢谢。Oracle体系结构图:

今天开始了解Oracle体系结构想把每部分学习记录都写下来。如有错了请大家指出来,谢谢。

相关阅读:

Oracle体系概述-数据字典

Oracle体系概述--实例

Oracle体系概述--内存结构

Oracle服务器体系结构概述

Oracle体系结构图:

Oracle

图1-1

Oracle服务器是通常意义上的数据库和数据库管理系统(即Oracle软件)的统一体。

Oracle服务器由Oracle数据库和Oracle实例组成,如图1-1所示。Oracle数据库是指Oracle保存数据的一系列物理结构和逻辑结构,主要由一系列操作系统文件组成。Oracle实例就是运行状态下的Oracle软件,主要由操作系统的内存结构和一些进程组成。在一般情况下一个Oracle服务器包含一个实例和一个与之对应的数据库,但在并行的服务结构中,一个数据库可以对应多个实例。

Oracle

图1-2

1.1 Oracle数据库

Oracle数据库是一个存储数据的容器,由一些操作系统文件组成,它的基本功能是存储数据库的全部数据,数据文件主要包括用户数据,控制数据以及操作信息等。数据库文件可分为数据文件,控制文件和重做日志文件三类。数据文件存储用户数据,控制文件保存Oracle初始化参数和用户口令,重做日志文件的用途是保存运用程序或用户对数据库所进行的修改操作信息,,在数据库出现故障需要恢复时,Oracle根据重做日志文件的记录能够正确的恢复数据库原有的状态。

数据文件,控制文件和重做日志文件都是操作系统文件,Oracle通过操作系统控制和管理这些文件。

Oracle数据库文件。

Oracle

图1-3

在Oracle内部组织和管理数据库中的数据时,Oracle按照自己的方式进行的,由表空间,段,区,数据库和模式对象来组织管理的,Oracle组织和管理数据的方式称之为逻辑存储结构。

Oracle的逻辑存储结构和物理存储结构是相互独立但又密切相关的,我们统称为Oracle存储结构。


推荐阅读
  • 直播带货系统中的推流技术详解
    本文介绍了RTMP(实时消息传输协议)及其在直播带货系统中的应用,并详细探讨了带货直播系统的连麦方案,包括服务端合流和客户端合流的优势与劣势。 ... [详细]
  • 本文介绍了Spring 2.0引入的TaskExecutor接口及其多种实现,包括同步和异步执行任务的方式。文章详细解释了如何在Spring应用中配置和使用这些线程池实现,以提高应用的性能和可管理性。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 微信小程序详解:概念、功能与优势
    微信公众平台近期向200位开发者发送了小程序的内测邀请。许多人对微信小程序的概念还不是很清楚。本文将详细介绍微信小程序的定义、功能及其独特优势。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 通过马老师的视频学习了Java中的容器相关内容,包括Collection、Set、List、Map及其常见实现类,并深入了解了这些容器的基本操作方法。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 微服务优雅上下线的最佳实践
    本文介绍了微服务上下线的正确姿势,避免使用 kill -9 等粗暴手段,确保服务的稳定性和可靠性。 ... [详细]
  • 在 CentOS 7 环境中使用 MySQL 5.6 镜像启动数据库时遇到权限问题,本文将详细探讨并提供解决方案。 ... [详细]
  • ECharts 官方提供了丰富的图表示例,但实际项目中往往需要从后端动态获取数据。本文将详细介绍如何从后端获取数据并将其转换为 ECharts 所需的 JSON 格式,以实现动态饼图的展示。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • 本文介绍了在 Java 编程中遇到的一个常见错误:对象无法转换为 long 类型,并提供了详细的解决方案。 ... [详细]
  • 前言Spring中一个Bean的创建过程是十分复杂的,这里通过源码来简单分析一下。原理分析相关类图如下DefaultListableBeanFactory就是IOC容器的最终实现, ... [详细]
  • async/await 是现代 JavaScript 中非常强大的异步编程工具,可以极大地简化异步代码的编写。本文将详细介绍 async 和 await 的用法及其背后的原理。 ... [详细]
  • 本文主要探讨了Java中处理ActionEvent事件的接口,以及一些常见的编程问题和解决方案,包括方法重载、成员变量访问、镜片质量检测等。 ... [详细]
author-avatar
感性的拉蕾啊拉蕾丶Renata
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有