码迷,mamicode.com
首页 > 数据库 > 详细

oracle体系结构

时间:2019-07-02 09:24:20      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:大数据   区分   多个   就是   不同   ack   相关   正是   随机   

  1. 数据库
    Oracle 数据库是数据的物理存储。 这就包括(数据文件 ORA 或者 DBF、控制文件、联机日
    志、参数文件)。其实 Oracle 数据库的概念和其它数据库不一样,这里的数据库是一个操作系统
    只有一个库。可以看作是 Oracle 就只有一个大数据库。
  2. 实例
    一个 Oracle 实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构
    (Memory Structures)组成。 一个数据库可以有 n 个实例。
  3. 用户
    用户是在实例下建立的。不同实例可以建相同名字的用户。
  4. 表空间
    表空间是 Oracle 对物理数据库上相关数据文件(ORA 或者 DBF 文件) 的逻辑映射。一个数
    据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每
    个数据库至少有一个表空间(称之为 system 表空间)。
    每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件
    只能属于一个表空间。
  5. 数据文件(dbf、 ora)
    数据文件是数据库的物理存储单位。 数据库的数据是存储在表空间中的, 真正是在某一个
    或者多个数据文件中。 而一个表空间可以由一个或多个数据文件组成,一个数据文件只能属于
    一个表空间。一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数
    据文件,只能删除其所属于的表空间才行。
    注: 表的数据,是有用户放入某一个表空间的,而这个表空间会随机把这些表数据放到
    一个或者多个数据文件中。
    由于 oracle 的数据库不是普通的概念, oracle 是有用户和表空间对数据进行管理和存放的。
    但是表不是有表空间去查询的,而是由用户去查的。因为不同用户可以在同一个表空间建立同
    一个名字的表!这里区分就是用户了!

oracle体系结构

标签:大数据   区分   多个   就是   不同   ack   相关   正是   随机   

原文地址:https://www.cnblogs.com/zhz-8919/p/11118352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!