zoukankan      html  css  js  c++  java
  • Orcale 之基本术语一

    数据字典

      数据字典是 Orcale 的重要组成部分。它有一系列的拥有数据库元数据信息的数据字典表和用户可以读取的数据字典视图组成,存放着数据库的有关信息。因此数据字典可以看作一组表和试图的集合。它们存放在SYSTEM表空间中。主要包括以下内容:
    1. 数据库中所有模式的对象的信息,如表、视图、簇以及索引。
    2. 系统的空间信息,即分配了多少空间,单前使用了多少空间。
    3. 例程运行的性能和信息统计。
    4. Orcale 用户的名字。
    5. 用户访问或者使用的审计信息。
    6. 用户及角色被授予的权限信息。
    7. 列的约束信息的完整性。
    8. 列的缺省值。

    数据文件

      一个 Orcale 数据库可以有一个或者多个物理的数据文件。数据文件包含了全部的数据库数据。表空间是一个或者多个数据文件在逻辑上的统一组织,而数据文件是表空间在物理上的存在方式。数据文件的大小有两种表示方式,及字节和数据库。数据块是 Orcale 数据库的最小组织单位,它的大小由参数 “DB_BLOCK_SIZE” 来确定。

    控制文件

      数据库控制文件是一个很小的二进制文件,它用于维护数据库的全局物理结构,用于启动和运行数据库。创建数据库时就提供了与之对应的数据控制文件。在数据库使用的过程中,Orcale 会不断的对这个文件进行更新,所以只要我们打开数据库,该文件就一直处于可读写的状态。果由于某些原因该文件无法进行修改那么数据库也就无法正常工作了。控制文件主要包括的信息类型有以下:
    1. 数据库的名称
    2. 数据库数据文件和日志文件的名字以及目录
    3. 数据库建立的时间
    4. 日志历史
    5. 归档日志信息
    6. 表空间信息
    7. 数据文件脱机范围
    8. 数据文件拷贝信息
    9. 备份组和备份块信息
    10. 备份数据文件信息和重做日志信息
    11. 当前日志序列数
    12. 检查点信息

      上面提到当数据库建立的时候数据文件也会被创建。默认情况下至少有一个控制文件的副本,如在 Windows 平台下,创建三个控制文件的副本。

      我们知道当对数据库进行操作的时候是一直对该文件进行读写。当数据要进行恢复的时候,也要使用控制文件。如果数据库的物理结构发生改变,用户应该立即备份控制文件。

    日志文件

      用于记录对数据库所有的修改信息,包括用户对数据的修改,以及管理员对数据库结构的修改。该文件是为了保证数据库安全和数据库备份与恢复的文件。

     
  • 相关阅读:
    vue脚手架配置插件image-webpack-loader 图片压缩
    umi-request 一个新的请求工具
    uniapp 中出现 wx.config is not a function
    项目跨域开启代理,前端不再需要找后端了!!!
    vue脚手架项目 以及react项目,webpack配置去除多余css样式
    uniapp 实现动态切换全局主题色
    uniapp 开发app 开启页面的下拉刷新无效
    C# ? 语法糖
    正则表达式
    nginx 自签名
  • 原文地址:https://www.cnblogs.com/brother-four/p/6388126.html
Copyright © 2011-2022 走看看