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数据库的逻辑存储层次:

   数据块集合构成盘区,盘区构成段,段构成表空间,表空间构成数据库。

   在物理存储上:

   表空间中的所有内容存储在数据文件中,多个数据文件构成了数据库的实体。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果电信4g信号变3g怎么办 苹果7的4g变3g了怎么办 华为路由器的登录密码忘记了怎么办 华为手机有4g但不能上网怎么办 移动4g 手机开密码忘了怎么办 华为安卓8.0屏幕上圆怎么办 苹果5s不能用4g怎么办 电动车的锁住了钥匙丢了怎么办 小米蓝牙耳机青春版开不了机怎么办 小米蓝牙耳机进水了开不了机怎么办 新买的蓝牙耳机开不了机怎么办 蓝牙耳机长时间不用开不了机怎么办 瑞和宝pos机无法连接蓝牙怎么办 手机做话筒连蓝牙音箱不同步怎么办 荣耀畅玩7x触屏不灵怎么办 华为6x屏幕点没反应怎么办 苹果耳机按一下就挂断电话怎么办 华为畅享7忘记账号密码怎么办 华为荣耀8手机外放声音小怎么办 安卓手机耳机减音量不能用怎么办 苹果手机微信语音是耳机模式怎么办 平果手机没声音出现耳机模式怎么办 苹果6s进水了一直耳机模式怎么办 华为手机没声音显示耳机模式怎么办 华为手机没声音出现耳机模式怎么办 安卓手机全民k歌耳返延迟怎么办 华为手机双清后手机开不了机怎么办 荣耀9上面有个耳机标志怎么办 华为p9耳机有一个没有声音怎么办 小米5c手机gps信号弱怎么办 华为8手机时常听常音乐声怎么办 手机用久了变慢了怎么办 免税店买的皮带太短了怎么办 小米手机自拍照片是反的怎么办 华为p20旅行助手被删了怎么办 假如手机点击一个链接是病毒怎么办 华为手机自带铃声没了怎么办 华为手机升级后铃声没了怎么办 华为平板电脑激活锁忘记了怎么办 华为手机不小心删了系统应用怎么办 华为畅想6s开机键坏了怎么办