zoukankan      html  css  js  c++  java
  • Oracle 学习笔记(三)

    ORACLE  学习笔记

    ORACLE  临时表与版本

     

     ORACLE 表的存储结构:

     

     控制文件的结构:

     

    数据文件:

     

     块的结构:

     

    表删除比较:

     

     

    行的存储结构:

     

    行是紧密的存放在块中,行头存放锁的信息。

     

    数据文件:

     

    压缩存储数据:

     

    索引的结构(树状结构)

     

     外键和索引的关系

     

    Oracle 数据库版本与内置管理员

     

    Orcale 网络结构

     

    数据库文件

     

    Oracle 数据库进程

     

    Oracle 数据文件结构

     

    一个段由一个或多个盘曲组成, 一个盘曲是一些连续分配的块。

    数据库的块大小,在创建数据库的时候就固定了下来,数据库中每一个块的容量都相同。

    段(segment: 数据库对象,比如:表,索引,等,每个对象在创建时,都会创建一个段。

    盘区(extent: 在文件中的一个连续分配的空间。每个段至少开始于一个盘区,两个盘区间并不一定紧邻。盘区的容量范围从一个块到2GB.

    block: 块是oracle中空间分配的最小单元。块是储存数据行,索引项,临时排序结果的地方。块的大小通常为 2KB4KB8KB , 也有16KB, 32KB.

    块的结构

     

    块头: 包含块的类型(表块,索引块)等信息,关于块上活动和过时事务,磁盘上块的地址

    表目录:块中存储各行的表的信息

    行目录:块中发现的描述行的信息。这是一个指针数组,包含块的数据部分行。

    表空间: 一个容器,用来保存段,每个段属于一个表空间。一个表空间有多个段,段从不跨越表空间边界。表空间本身有一个或多个与之关联的数据文件。表空间中给定的任何一个段的盘区完全包含在一个数据文件中。一个段可以拥有来自不同数据文件中的盘区。

     

    临时文件

     临时文件是一个特殊的数据文件类型,当内存不足在RAM 中保存一个大规模排序操作时,Oracle 使用临时文件来存储它们。

  • 相关阅读:
    造轮子杂记2
    Net分布式系统之五:微服务架构
    C#设计模式:责任链模式
    NET Core1.0之CentOS平台开发控制台程序DEMO
    WCF Routing 服务
    设计模式之外观模式
    设计模式之简单工厂模式
    Eclipse快捷键总结
    Spring容器的初始化流程
    IOC容器的创建
  • 原文地址:https://www.cnblogs.com/wisdo/p/7439773.html
Copyright © 2011-2022 走看看