oracle文件系统解析——数据文件
来源:互联网 发布:暴风影音视频剪辑软件 编辑:程序博客网 时间:2024/06/10 16:54
数据文件用于存放用户数据,是oracle数据库实际存储数据的文件,对于数据文件的剖析,对于理解oracle数据库的数据组织结构相当有益。 通常一个数据库有多个数据文件,数据存储层次结构如下: 1.数据库由一个或多个表空间组成 表空间是oracle数据库中最大的逻辑存储单元,用户在数据库中建立的所有内容都会存储在表空间中。 2.表空间由一个或多个数据文件组成,表空间包含不同类型的段。 段是用户建立的“数据库对象”如存储表、索引和簇等的存储表示,用户所建立的数据对象生成的段都要在磁盘上分配存储空间。 3.段是由一个或多个盘区组成 盘区用来存储段数据逻辑上连续的数据块,也就是说数据块结合构成盘区,oracle可以管理为段分配的盘区的大小。 4.数据块 数据块代表数据库中最小的逻辑数据存储层次,oracle中数据块的大小可设置为2k,4k,8k,16k或32k。块的大小决定了一个数据文件的大小,因为一个数据文件最多只能包含2'22-1个数据块,这个限制决定的数据文件的大小: 2kb——2kb*(2'22-1)=8G 4kb——2*8G=16G 8kb——4*8G=32G 16kb——8*8G=64G 32kb——16*8G=128G 所以在创建表空间时,要根据设置的数据块的大小,要考虑所存储的数据量,创建多个数据文件,以保证表空间自动扩展时免受数据文件大小的这一限制。尤其是在使用imp命令导入数据时,要预先估算下导入后数据文件的可能大小。 5.总结 我们可以得出oralce数据库的逻辑存储层次: 数据块集合构成盘区,盘区构成段,段构成表空间,表空间构成数据库。 在物理存储上: 表空间中的所有内容存储在数据文件中,多个数据文件构成了数据库的实体。
- oracle文件系统解析——数据文件
- Oracle IO问题解析(六)—— 数据文件相关的IO事件
- Oracle迁移数据文件从文件系统至裸设备
- Oracle迁移数据文件从文件系统至裸…
- 表空间、数据文件和控制文件——oracle概念
- Oracle数据文件
- Oracle数据文件
- oracle 10g dataguard物理standby配置 (数据文件以文件系统存储)
- iPhone文件系统NSFileManager 数据文件持久性
- 为什么可以把未提交的数据写入数据文件?——通过DML操作举例解析
- Mysql 数据文件类型解析
- 解析XML格式数据文件
- h2 数据文件解析
- oracle学习笔记(2)——物理存储结构——数据文件
- Oracle学习笔记——数据库,表空间,物理数据文件之间的关系
- Oracle数据库操作大全(十二)——管理表空间和数据文件
- Oracle学习笔记(十七)——管理表空间和数据文件
- Oracle 11g笔记——表空间和数据文件的管理
- COM实现核心
- 诸葛亮写给儿子的一封信,只有86个字!
- 一个电阻带来的杯具
- Android通过共享用户ID来实现多Activity进程共享
- ubuntu 恼人的中文文件夹如何解决
- oracle文件系统解析——数据文件
- 出现这五种情况要坚决抛出股票
- Tomcat源码中ObjectName这个类的作用
- fedora14编译安装skyeye-1.3.2
- oracle数据库的导出/导入
- Linux进程间通信——共享内存
- 基于epoll的web server
- ArcGIS10安装
- SQL 语法