Oracle数据库原理与应用 姚世军 第7章 数据库结构管理

Oracle数据库原理与应用 姚世军 第7章 数据库结构管理

ID:40238865

大小:967.00 KB

页数:54页

时间:2019-07-28

Oracle数据库原理与应用 姚世军 第7章 数据库结构管理_第1页
Oracle数据库原理与应用 姚世军 第7章 数据库结构管理_第2页
Oracle数据库原理与应用 姚世军 第7章 数据库结构管理_第3页
Oracle数据库原理与应用 姚世军 第7章 数据库结构管理_第4页
Oracle数据库原理与应用 姚世军 第7章 数据库结构管理_第5页
资源描述:

《Oracle数据库原理与应用 姚世军 第7章 数据库结构管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数据库结构管理7/19/20211建立表空间创建数据库时,自动建立SYSTEM表空间。多个表空间,可存放不同应用,也可将数据存放在不同磁盘上,可改变表空间状态。建立表空间就是指定表空间的名称、相应的数据文件的大小、个数、位置、表空间管理的方式、默认存储参数等设置。创建时,将在数据字典和控制文件中记录下新建立的表空间,并创建数据文件不限制表空间数目。CREATETABLESPACE系统权限,并且数据库要处于打开状态。7/19/20212CREATETABLESPACE表空间名称DATAFILEfilespec--数据文件[BLOCKSIZE整数[K]]--块

2、大小[LOGGING

3、NOLOGGING]--DDL日志[DEFAULTSTORAGE(存储参数表)][ONLINE

4、OFFLINE]--状态[PERMANENT

5、TEMPORARY]--永久或临时[EXTENTMANAGEMENTDICTIONARY][EXTENTMANAGEMENTLOCAL[AUTOALLOCATE

6、UNIFORMSIZEnK]]建立表空间命令7/19/20213DATAFILEfilespec是用来定义数据文件的位置、大小和个数的子句。格式为:‘文件名’SIZE整数[K

7、M][REUSE][AUTOEXTENDOFF

8、AUTOEXECT

9、ON[NEXT整数[K

10、M][MAXSIZEUNLIMITED

11、整数[K

12、M]]]]AUTOEXTENDOFF文件大小不自动加。AUTOEXTENDON大小自动增加,自动增加的大小由NEXT选项规定。最大值由MAXSIZE决定。MAXSIZEUNLIMITED,大小没有限制7/19/20214例:SQL>CREATETABLESPACEtbs_12DATAFILE'e:oracleoradatastudenttbs_file1.dat'SIZE25M3DEFAULTSTORAGE(INITIAL10K4NEXT50KPCTINCREASE205MINEX

13、TENTS1MAXEXTENTS999)6ONLINE;创建带存储参数的表空间TBS_1,建立后自动联机可用。7/19/20215例:创建由两个数据文件组成的表空间,每个数据文件都自动增加大小,数据文件最大到5M。SQL>CREATETABLESPACEtbs_22DATAFILE'e:oracleoradatastudenttb1.dat'SIZE5MREUSE3AUTOEXTENDONNEXT50KMAXSIZE5M,4'e:oracleoradatastudenttb2.dat'SIZE500KREUSE5AUTOEXTENDONNEXT5

14、0KMAXSIZE4M;7/19/20216表空间管理方式缺省时将创建本地管理方式表空间。存储管理方式在表空间创建之后,不能被改变。在字典管理方式下,表空间使用数据字典来管理存储空间的分配。当在表空间中分配新的区或回收已分配的区时,Oracle将对数据字典中的相关基础表进行更新。EXTENTMANAGEMENTDICTIONARY在本地管理方式下,区的分配与管理信息都存储在表空间的数据文件中。EXTENTMANAGEMENTLOCAL7/19/20217例:创建本地管理的表空间,自动分配区的大小。SQL>CREATETABLESPACEtbs_32DATAFIL

15、E'e:oracleoradatastudenttb3.dat‘3SIZE5MREUSE4AUTOEXTENDONNEXT50KMAXSIZE5M5EXTENTMANAGEMENTLOCAL6AUTOALLOCATE;7/19/20218删除表空间删除表空间必须具有DROPTABLESPACE系统权限。Oracle只是从控制文件和数据字典中删除与表空间和数据文件有关的信息,并不真正删除相应的操作系统文件。DROPTABLESPACE表空间名[INCLUDINGCONTENTS[ANDDATAFILES]

16、[CASCADECONSTRAINTS]]如果表空

17、间中有对象,INCLUDINGCONTENTS子句。如果在指定INCLUDINGCONTENTSANDDATAFILES,删除数据文件。CASCADECONSTRAINTS删除一致性引用7/19/20219例:删除表空间、表空间内容及其对表的一致性引用。SQL>DROPTABLESPACEtbs_1INCLUDINGCONTENTSCASCADECONSTRAINTS;例:删除表空间及其所有操作系统文件。SQL>DROPTABLESPACEtbs_22INCLUDINGCONTENTS3ANDDATAFILES;删除表空间7/19/202110修改表空间在数据库

18、打开的状态下改变表空间联

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

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

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