zoukankan      html  css  js  c++  java
  • Oracle 体系结构

    Oracle实例和数据库

      Oracle实例是一个非固定的,基于内存的进程和内存结构。服务器关闭后实例也就不存在了。

      Oracle数据库是一个固定的,基于磁盘的数据文件、控制文件、日志文件、参数文件和归档文件等。

    Oracle数据库服务器

      Oracle数据库服务器一般是指由数据库各软件(sql*plus、OEM等)、实例以及数据库组成。

    体系结构图

      

    Oracle表空间和数据文件

      Oracle表空间是用于存放数据库表、索引、回滚段等对象的磁盘逻辑空间。

    Oracle11g默认创建的表空间  

      SYSTEM表空间

        SYSTEM表空间用于存放Orace系统内部表、数据字典的数据,如表名、列名、用户名等。  

      SYSAUX表空间

        SYSAUX表空间主要存放Oracle系统内部的常用杨丽用户的对象。

      撤销表空间

        撤销表空间用于存储撤销信息的表空间。当我们对数据库表进行修改(insert、update、delete)时,Oracle系统自动使用该表空间来临时存放修改之前的数据。当修改commit后再根据需要保留修改前数据时间长短,来释放该表空间的部分空间。

      USERS表空间

        USERS表空间是Oracle建议用户使用的表空间,如我们在该表空间上创建表、索引等。

    数据文件

      数据文件用于保存用户应用数据和Oracle系统内部数据文件。Oracle数据库由表空间组成。每个表空间可以含一个或多个数据文件。

      (1)系统数据:管理用户数据(用户建的表名、列名、字段类型等)和Oracle系统的内部数据(系统数据字典、表等如DBA_USERS,DBA_DATA_FILES)存放于系统表空间对应的system01.dbf文件中。

      (2)用户数据:用户存储的数据。

    临时表空间与临时文件

      临时表空间是Oracle系统用于存放与排序有关的特殊表空间,当操作中需要进行排序时,Oracle系统将排序的数据临时存放在该表空间中,排序完成后释放空间。一个表空间对应一个或多个临时文件,一般的临时文件和数据文件分开,数据字典 DATA_TEMP_FILES 数据字典中有关于临时表空间和临时文件的信息。

  • 相关阅读:
    显示文件本地文件夹
    Select Dependencies选择依赖项
    搜索小技巧
    783. Minimum Distance Between BST Nodes BST节点之间的最小距离
    5. Longest Palindromic Substring 最长的回文子串
    12. Integer to Roman 整数转罗马数字
    3. Longest Substring Without Repeating Characters 最长的子串不重复字符
    539. Minimum Time Difference 最小时差
    43. Multiply Strings 字符串相乘
    445. Add Two Numbers II 两个数字相加2
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/8832207.html
Copyright © 2011-2022 走看看