- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《表空间和数据文件
第八章管理表空间和数据文件
学习目标
1、描述数据库的逻辑结构
2、创建表空间
3、改变表空间的大小
4、为临时段分配空间
5、改变表空间的状态
6、改变表空间的存储状态
7、使用OMF
Database Storage Hierarchy
数据库的逻辑结构
数据库——X表空间——X段——X扩展——X数据块
数据库、表空间、段、扩展、数据块为逻辑结构
数据文件、操作系统块为物理结构
Tablespaces
表空间
Oracle 数据库中的数据都是存储在表空间中。
Oracle数据库可以从逻辑上有小的空间组成,这些小的空间就是表空间。
一个表空间在同一时刻只能属于一个数据库。
每个表空间可以有多个操作系统文件组成,这些文件就是数据文件。
一个表空间可以有0个或者多个段(segment)。
在数据库运行的时候表空间可以被挂起上线。
处system和有活动回退段的表空间外,表空间可以离线,离开数据库的运行。
表空间可以在读写状态和只读状态间切换。
Data Files
数据文件
每个Oracle数据库拥有一个或者多个数据文件。这些物理结构是由Oracle服务器的操作系统来保证的。
数据文件只能属于一个表空间。
Oracle服务器通过分配一定数量的磁盘空间加上少量额外空间,为一个表空间创建数据文件。
数据库管理员可以在数据文件创建以后改变其大小或者指定数据文件在表空间中对象增长的时候动态增长。
Segments
段
段是表空间中为特定的逻辑存储结构给定的空间。比如,所以分配给表的存储空间是一个段。
一个表空间包含一个或者多个段。
段不能跨越表空间,但是段可以跨越同一个表空间的数据文件。
每个段有一个或者多个扩展组成。
Extents
扩展
空间是通过扩展分配给段
一个或者多个扩展组成段。
一个段创建的时候,起码包含一个扩展。
随着段扩张,扩展加入到段中。
DBA可以手工增加段。
扩展式一系列连续的Orale数据块。
扩展不能跨越数据文件,必须存在于一个数据文件中。
Data Blocks
数据块
Oracle服务器管理数据文件中的存储空间是通过Oralce 块也叫做数据块。
1、在最细的粒度上,Oracle数据库中数据存放在数据块中。
2、数据块是Oracle数据库可以分配、读、写的最小存储单位。
3、一个数据块包含一个或者多个分配给相应数据文件的OS块。
4、Oracle标准数据块大小是通过DB_BLOCK_SIZE参数在数据库创建的时候来定义其大小。
5、数据块大小应该是OS块大小的倍数,这样减小不必要的I/O。
6、最大数据块大小取决于操作系统。
SYSTEM and Non-SYSTEM Tablespaces
系统和非系统表空间
系统表空间
在数据库创建的时候创建。
包含数据字典
包含系统回退段
非系统表空间
独立的段(segment)
方便的空间管理
可以控制分配给用户的空间
Creating Tablespaces
创建表空间
create tablespace userdata
datafile ‘/u01/oradata/userdata01.dbf’ size 100M
autoextend on next 5M maxsize 200M;
创建表空间的语法
CREATE TABLESPACE tablespace
[DATAFILE clause]
[MINIMUM EXTENT integer[K|M]]
[BLOCKSIZE integer [K]]
[LOGGING|NOLOGGING]
[DEFAULT storage_clause ]
[ONLINE|OFFLINE]
[PERMANENT|TEMPORARY]
对这个语法要详细解释一下,tablespace是oracle 数据库逻辑结构和物理结构的结合点,非常重要。
DATAFILE 给出组成表空间的数据文件。
MINIMUM EXTENT
保证每一个在表空间中使用的扩展的大小是一个整数的倍数。单位为K 或者 M。
LOGGING/NOLOGGING
标明默认情况下所有的在表空间中的表、索引、分区将所有的更改写到重做日志,LOGGING是默认的参数。NOLOGGING 只是用在一些DML和DDL语句比如直接装载。
DEFAULT
标明所有对象的默认的存储参数。
PERMANENT
标明表空间可以用于存储永久对象。
TEMPORARY
标明表空间仅用于存放临时对象,比如用于ORDER BY子句产生的隐式排序,EXTEN
您可能关注的文档
- 《金工制作说明书.doc
- 《金工实习排好.doc
- 《金工实习排好2).doc
- 《金工实习教学计划确定.doc
- 《金工实习排好3).doc
- 《金工实习报告北方工业大学.doc
- 《金帝游戏平台.doc
- 《金平县旅游景区概述.doc
- 《金平对上海家得利超市安亭店经营情况的调查.doc
- 《金店对千足金定义不同每克价格最多相差37元2.doc
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
最近下载
- 动量定理精选习题+答案.pdf VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试备考题库及答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试参考题库附答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人笔试模拟试题及答案解析.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人考试备考试题及答案解析.docx VIP
- 教师资格证面试结构化面试真题及解析(幼儿园).pdf VIP
- KYN61-40.5型开关柜技术规范书.docx VIP
- 夜市承包经营协议书.docx VIP
- 2025江苏盐城市黄海金融控股集团有限公司博士后创新实践基地研究人员招聘2人考试备考题库及答案解析.docx VIP
- 2025届广东省深圳实验学校高中部高三第二次联考化学试卷含解析.doc VIP
文档评论(0)