数据字典

  数据字典是 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 平台下,创建三个控制文件的副本。

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

日志文件

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

 

Orcale 之基本术语一的更多相关文章

  1. Orcale 之基本术语二

    表空间 表空间是 Orcale 数据库最大的逻辑结构.表空间就是一个或者多个数据文件的集合.所有的数据文件都被逻辑的存放在表空间中. 一个数据库包括 SYSTEM.SYSAUX和TMP三个默认表空间, ...

  2. Spring代理模式及AOP基本术语

    一.代理模式: 静态代理.动态代理 动态代理和静态代理区别?? 解析:静态代理需要手工编写代理类,代理类引用被代理对象. 动态代理是在内存中构建的,不需要手动编写代理类 代理的目的:是为了在原有的方法 ...

  3. Spring 代理模式及AOP基本术语

    一.代理模式: 静态代理.动态代理 动态代理和静态代理区别?? 解析:静态代理需要手工编写代理类,代理类引用被代理对象. 动态代理是在内存中构建的,不需要手动编写代理类 代理的目的:是为了在原有的方法 ...

  4. 基本术语表【WF】

    术语 定义 activity(活动) Windows Workflow Foundation 中的程序行为单元. 可将单个活动组合在一起,形成更复杂的活动. activity action(活动操作) ...

  5. 如何设置SharePoint 2013 的根网站集下的“更改此术语的目标页面”

    起因: 首先看问题截图Figure 1,在术语驱动的页面中设置更改此术语的目标页面,会被警告“该URL 不指向某个页面”,原因是我所找到的这个目标页面是一个非aspx结尾的URL链接. Figure ...

  6. Spring 3.0 AOP (一)AOP 术语

    关于AOP.之前我已写过一个系列的随笔: <自己实现简单的AOP>,它的关注点在于实现.实现语言是C#,实现方式为 自定义实现 RealProxy 抽象类.重写Invoke方法,以便进行方 ...

  7. UDS(ISO14229-2006) 汉译(No.3术语与定义)

    下列术语适用于本文档. 3.1 integer 类型 定义正负整数的数据类型. 注:integer类型取值范围未在本文档定义. 3.2 diagnostic trouble code 由车载诊断系统获 ...

  8. C++术语俗解

    C++作为一种复杂的编程语言,其最晦涩的莫过于各个术语. 以下就经常使用的术语,逐个俗解(特别声明:为了对术语的更好理解与记忆,仅代表个人的俗识,若有不妥之处望给予指正),分享共勉. 内存:一片计算机 ...

  9. 引用、引用和术语定义<abbr><acronym><address><bdo><blockquote><q><cite><dfn>

    <abbr>-缩写 <acronym>-首字母缩写  <address>-地址 <bdo>-文字方向 <blockquote>-长的引用 & ...

随机推荐

  1. 玄虚出品Delphi教程的前言 good

    VCL是基于系统的,根本在于系统API,FMX是基于绘图的,根本在于渲染引擎  VCL的发展受制于系统,(你在VCL的代码里面可以看到Borland对M$的妥协),而FMX的发展仅仅受制于硬件 VCL ...

  2. Android-广播发送与接收(Java代码中订阅)

    Android四大组件之一广播,使用的也比较多,广播可大致分为两种,一种是Android系统区域的广播,是由系统指令发出,例如:点亮屏幕广播,开机过程中的一些广播 省略…, 然而还有一种广播就是我们自 ...

  3. vmware之VMware Remote Console (VMRC) SDK(一)

    通过console可以实现类似远程桌面的功能,但它的实现方式和远程桌面不同,一般来说远程桌面必须要有网络支持,在机器关闭或者启动过程中无法连接.而console是通过esx的虚拟化组件实现远程桌面.在 ...

  4. SQL存储过程编写,包含临时表

    create proc R_ProductUse_M(@id1 int,@id2 int,@id3 int) as begin ---临时表1 select a.id1,b.id2,c.id3 int ...

  5. Oracle 字符集常见字符集及解决方案

    Oracle 字符集常见字符集及解决方案 优先级别:alter session>环境变量>注册表>参数文件 一.查看字符集: 1.查询服务端字符集: select userenv(' ...

  6. struts2把表单数据封装到实体类里

    <form method="post" action=""> <input type="text" name=" ...

  7. 2. Python的划分

    解释型:当程序运行时,将代码从上至下,一句一句解释成二进制,在执行. 典型:python,php 优点:开发速度快,可以跨平台. 缺点:执行效率慢 编译型:将源码一次性转化成二进制文件,然后在执行. ...

  8. git 分支同步master最新代码

    查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b < ...

  9. day04.4-装饰器

    1. 装饰器 装饰器本身就是函数,功能是为其他函数添加附加功能 装饰器的设计原则: (a). 不修改被修饰函数的源代码: (b). 不修改被修改函数的调用方法. 装饰器=高阶函数+函数嵌套+闭包 装饰 ...

  10. 15、xtrabackup 全量备份

    xtrabackup 全量备份与恢复 安装 yum install https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2. ...