les08表空间与数据文件(补充)

les08表空间与数据文件(补充)

ID:11851128

大小:152.50 KB

页数:25页

时间:2018-07-14

les08表空间与数据文件(补充)_第1页
les08表空间与数据文件(补充)_第2页
les08表空间与数据文件(补充)_第3页
les08表空间与数据文件(补充)_第4页
les08表空间与数据文件(补充)_第5页
资源描述:

《les08表空间与数据文件(补充)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章表空间与数据文件管理在许多地方都提到表空间的管理,但是从完整的角度来阐述表空间与数据文件的管理还没有给出,所以这里给出表空间和数据文件管理的简要描述:§13.1表空间与数据文件Index3Index2Index1Table3Table2Table1Datafile3Datafile1Datafile2Tablespace1Tablespace2数据库=system表空间+users表空间+tools表空间+rbs表空间+temp表空间+...+xx表空间system表空间=SYSTEM01.DBF数据文件1+SYSTEM02.DBF数据文件2......如

2、:SQL>selecttablespace_name,file_name,bytesfromdba_data_files;TABLESPACE_NFILE_NAMEBYTES---------------------------------------------------------------------USERSD:ORACLEORADATAORA816USERS01.DBF20971520DRSYSD:ORACLEORADATAORA816DR01.DBF20971520TOOLSD:ORACLEORADATAORA816TOOL

3、S01.DBF10485760INDXD:ORACLEORADATAORA816INDX01.DBF20971520RBSD:ORACLEORADATAORA816RBS01.DBF73400320TEMPD:ORACLEORADATAORA816TEMP01.DBF92405760SYSTEMD:ORACLEORADATAORA816SYSTEM01.DBF246939648SYSTEMD:ORACLEORADATAORA816SYSTEM02.DBF10485760已选择8行。l数据库与表空间Oracle包含多个逻辑存储

4、空间叫表空间;表空间存放数据库的所有数据。l表空间与数据文件一个Oracle表空间包含一个或多个文件叫数据文件或Oracle数据库文件。这些文件是操作能看见,但只有Oracle系统能读写的文件。l数据库与数据文件一个数据库的数据共同存储在数据文件里,数据文件建立在数据库的表空间里。另外,读者还要注意下面的概念:lOracle块(数据库块)是Oracle系统可以在磁盘间移动的单位;lOracle8i之后的Oracle块可以从2KB到64KB字节;l单个块不能存放整个表,因而将块组合成段(segment)来存储表中的数据;l一个段包含一个(或构成cluster的表)表

5、的多个行;l索引段包含有有序的索引项数据;lOracle可以有很大的段,很大的段不可能放在一组相临的Oracle块里。§13.2创建表空间需要有CREATETABLESPACE或CREATEANYTABLESPACE,ALTERTABLESPACE的权限。才能创建表空间。§13.2.1新类型表空间lOracle8i以前版本(Oraclereleases8.0和以前的版本),所有的表空间都是字典管理类(dictionary-mamaged)表空间,它特点是利用SQL字典跟踪磁盘的使用情况;lOracle8i版本可以创建字典类型表空间;也可以创建本地(locally-

6、managed)表空间,本地表空间利用位图来跟踪表空间的使用情况(已使用和自由空间);lOracle虽然兼容两种类型的表空间,但建议从现在起最好创建本地表空间。§13.2.2创建表空间语法创建表空间的CREATETABLESPACE命令语法如下:CREATETABLESPACEtablespaceDATAFILE'/path/filename'SIZEinteger[K

7、M]REUSE[,'/path/filename'SIZEinteger[K

8、M]REUSE][AUTOEXEND[OFF

9、ONNEXTinteger[K

10、M]][MAXSIZE[UNLIMITE

11、D

12、integer[K

13、M]]]][MINIMUMEXTENTinteger[K

14、M]][DEFAULTSTORAGEstorage][ONLINE

15、OFFLINE][LOGGING

16、NOLOGGING][PERMANENT

17、TEMPORARY][EXTENTMAANGEMENT[DICTIONARY

18、LOCAL[AUTOALLOCATE

19、UNIFORMSIZEinteger[K

20、M]]]]说明:ltablespace要创建的表空间名字;l'/path/filename一个多个数据文件路径与名字;当使用size和reuse时,表示若该文件存在,则清除该文件再重新建

21、立该文件,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。