广告
返回顶部
首页 > 资讯 > 数据库 >oracle逻辑存储结构
  • 267
分享到

oracle逻辑存储结构

oracle逻辑存储结构 2019-06-26 08:06:14 267人浏览 无得
摘要

oracle数据库管理系统有三个重要的概念:实例、数据库、数据库服务器。oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构。逻辑存储结构用于描绘Oracle内部组织和管理数据的方式,而物理存储结构用于展示Oracle在操作系统中

oracle数据库管理系统有三个重要的概念:实例、数据库、数据库服务器。oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构。逻辑存储结构用于描绘Oracle内部组织和管理数据的方式,而物理存储结构用于展示Oracle在操作系统中的物理文件组成情况。

实例:是指一组Oracle后台进程以及在服务器中分配的共享内存

数据库:是基于磁盘的数据文件、控制文件、日志文件、参数文件、和归档日志文件等组成的物理集合

数据库服务器:管理数据库的各种软件工具sqlplus、oem)实例及数据库及数据库3个部分

 

Oracle数据库:表空间,表空间,表空间

表空间:表,索引,视图

表:数据段     索引:索引段

索引段:数据区

数据区:数据块

 

数据块:数据块是Oracle存储结构中最小的逻辑单位,也是执行数据库输入输出操作最小的存储单位。若操作系统的数据库是2048B,并且Oracle数据块是8192B,则表示Oralce由4个操作系统块构成。参数被写进DB_BLOCK_SIZE。通常数据块分为块头,表目录,行目录,空余空间,行数据组成。块头,表目录,行目录合称头部信息区,不存储数据,它存放整个块的引导信息。空余空间,行数据共同构成块的存储区,用于存放真正的数据记录。

 

数据区:数据拓展区,一个或多个数据块组成一个数据区,一个或多个数据区组成数据段,数据区是oracle存储分配的最小单位,oracle以数据区为单位进行存储控件的拓展。

 

数据段:段由一个或多个数据区组成,它不是存储空间的分配单位,而是一个独立的逻辑存储结构,用于存储表,索引或簇族等占用空间的数据对象,oracle也把这种占用空间的数据对象同一称为段。一个段只属于一个特定的数据对象。有数据段,索引段,回滚段,临时段。

 

表空间:表空间是数据库逻辑上分配的最大逻辑划分区域,通常用来存储表,索引,回滚段等数据对象。表空间(逻辑存储结构)与数据文件(物理存储结构)相对应,一个表空间由多个数据文件组成,一个数据文件只属于一个表空间。

SYSTEM表空间:系统表空间,用于存放Oracle系统内部表和数据字典的数据,如表名,列名,用户名。

SYSAUX表空间:Oracle11g中新增的表空间,随着数据库的创建而创建,充当SYSTEM的辅助表空间,降低了SYSTEM表空间的负荷,主要存储数据字典以外其他的数据对象。

UODO表空间:撤销表空间,用于存储撤销信息的表空间。当用户对数据表进行修改操作(包括插入,更新,操作)时,Orale自动使用撤销表空间临时来存储修改前的旧数据。当所做的修改操作完成并执行提交命令后,Oracle根据系统设置的保留时间长度来决定何时释放掉撤销表空间的部分空间。一般在创建实例后,Oracle系统自动创建一个名字为“UNDOTSB1”的撤销表空间,对应的数据文件是“UNDOTSB1.DBF”

USERS表空间:用户表空间,存储的数据对象,比如创建的表、索引、用户等数据对象。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------截取自《Oracle从入门到精通》

您可能感兴趣的文档:

--结束END--

本文标题: oracle逻辑存储结构

本文链接: https://www.lsjlt.com/news/3145.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle逻辑存储结构
    oracle数据库管理系统有三个重要的概念:实例、数据库、数据库服务器。oracle数据库的存储结构可以分为逻辑存储结构和物理存储结构。逻辑存储结构用于描绘Oracle内部组织和管理数据的方式,而物理存储结构用于展示Oracle在操作系统中...
    99+
    2019-06-26
    oracle逻辑存储结构
  • Oracle的体系结构和物理、逻辑存储结构介绍
    本篇内容主要讲解“Oracle的体系结构和物理、逻辑存储结构介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle的体系结构和物理、逻辑存储结构介绍”吧...
    99+
    2022-10-18
  • oracle逻辑结构分析
    oracle的逻辑结构包括表空间(tablespace),段(segment),区(extent),数据块(data block) oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比...
    99+
    2022-10-18
  • InnoDB中逻辑存储结构的示例分析
    这篇文章主要为大家展示了“InnoDB中逻辑存储结构的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“InnoDB中逻辑存储结构的示例分析”这篇文章吧。I...
    99+
    2022-10-18
  • java的逻辑结构哪些
    java中的逻辑结构有:1.顺序结构,按顺序执行步骤;2.分支结构,根据条件来选择性的执行某段代码;3.循环结构,在程序中反复执行某个操作;java中的逻辑结构有以下几种顺序结构java中顺序结构是指按顺序去执行步骤,即运行程序的-时语句从...
    99+
    2022-10-24
  • MySQL InnoDB 存储引擎的底层逻辑架构
    目录正文内存架构1. 自适应哈希索引2. Buffer pool3. Change buffer4. Log Buffer磁盘架构1. 系统表空间2. 独立表空间3. 普通表空间4. Undo 表空间5. 临时表空间总结...
    99+
    2022-09-17
  • MySQL InnoDB 存储引擎的底层逻辑架构
    目录正文内存架构1. 自适应哈希索引2. Buffer pool3. Change buffer4. Log Buffer磁盘架构1. 系统表空间2. 独立表空间3. 普通表空间4....
    99+
    2022-11-13
  • Oracle 11g R2 存储结构
    数据文件相关知识 想查看系统中有多少个数据文件我们可以通过动态数据字典或静态数据字典来查看:通过静态数据字典查看数据文件通过动态数据字典来查看数据文件直接查看数据文件的内容是看不到的,必须通过一个逻辑的结构...
    99+
    2022-10-18
  • Java中的逻辑结构详解
    Java中的逻辑结构 逻辑结构 Java中的逻辑结构 顺序结构分支结构循环结构 顺序结构 顺序结构顾名思义,就是按照代码的顺序依次往下执行,这个不必多讲 分支结构 分支结构又可以细分...
    99+
    2022-11-12
  • 如何理解逻辑架构和InnoDB存储引擎
    本篇文章为大家展示了如何理解逻辑架构和InnoDB存储引擎,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、MySQL逻辑架构1、逻辑架构图基于下面的逻辑架构图,可...
    99+
    2022-10-19
  • MYSQL存储过程即常用逻辑知识点总结
    Mysql存储过程 1.创建存储过程语法(格式) DELIMITER $ CREATE PROCEDURE 存储过程名A(IN 传入参数名a INT,IN 传入参数名b VARCHAR(20)...
    99+
    2022-10-18
  • Oracle 数据库 体系结构(一):存储结构
    目录 为什么要学习体系结构? 体系结构的定义 Oracle 物理结构 Oracle 逻辑结构 总结 为什么要学习体系结构? 之前的文章有讲解到 MySQL 、MongoDB 数据库,这些数据库我...
    99+
    2022-10-18
  • Java中逻辑结构的示例分析
    这篇文章主要介绍Java中逻辑结构的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Java中的逻辑结构逻辑结构 Java中的逻辑结构 顺序结构分支结构循环结构顺序结构顺序结构顾名思义,就是按照代码的顺序依次往...
    99+
    2023-06-14
  • Mysql存储结构
    索引是一种加快查询速度的数据结构,常用索引结构有hash、B-Tree和B+Tree。本节通过分析三者的数据结构来说明为啥Mysql选择用B+Tree数据结构。 数据结构 Hash hash是基于哈希表完成索引存储,哈希表特性...
    99+
    2017-09-11
    Mysql存储结构
  • Java精炼解读数据结构逻辑控制
    目录一、顺序结构二、分支结构switch 语句 三、 循环结构3.1 while 循环 3.2 break3.3 continue 3.4 for 循环 3.5 do while 循...
    99+
    2022-11-13
  • MySQL基础篇(05):逻辑架构图解和InnoDB存储引擎详解
    本文源码:GitHub·点这里 || GitEE·点这里 一、MySQL逻辑架构 1、逻辑架构图 基于下面的逻辑架构图,可以大致熟悉MySQL各个架构组件之间的协同工作关系。 很经典的C/S架构风格,即客户端/服务端模式。 ...
    99+
    2018-06-02
    MySQL基础篇(05):逻辑架构图解和InnoDB存储引擎详解
  • 浅析理解Oracle数据库体系结构和存储结构
    一、Oracle体系结构 个人比喻帮助理解:类似于图书馆,去图书馆的客户(用户进程和服务进程等)需要调取资料,求助于图书管理员(实例)进入图书分区(数据库)进行资料查找。【如果比喻不当,欢迎指正,尽请谅...
    99+
    2022-10-18
  • Oracle主备架构下的逻辑备份考虑
    今天想到一个问题,如果有一个环境是一主一备架构,根据业务需要做逻辑备份,该怎么规划和考虑。数据库版本为10g,11g 这个问题如果在考虑性能的前提下,我觉得是蛮有意思的一个问题。 ...
    99+
    2022-10-18
  • Oracle内存结构和进程结构
    一、内存结构 在Oracle数据库系统中内存结构主要分为系统全局区(SGA)和程序全局区(PGA),SGA随着数据库实例的启动向操作系统申请分配一块内存结构,随着数据库实例的关闭释放,每一个Oracle数据...
    99+
    2022-10-18
  • 【赵强老师】Oracle数据库的存储结构
    Oracle的存储结构分为:物理存储结构和逻辑存储结构。 一、物理存储结构:指硬盘上存在的文件 数据文件(data file) 一个数据库可以由多个数据文件组成的,数据文件是真正存放数据库数据的。一个数据文件就是一个操作系统文...
    99+
    2019-11-21
    【赵强老师】Oracle数据库的存储结构
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作