Oracle实用教程(第5版)课件 第9章 表空间、备份和恢复.pptx

Oracle实用教程(第5版)课件 第9章 表空间、备份和恢复.pptx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 表空间、备份和恢复表 空 间创建表空间01创建表空间创建表空间使用CREATE TABLESPACE语句,创建的用户必须拥有CREATE TABLESPACE系统权限。语法格式为:CREATE TABLESPACE 表空间名 DATAFILE 文件路径/文件名 [SIZE 文件大小 [ K∣M ]] [ REUSE ] [ AUTOEXTEND [ OFF∣ON [ NEXT 磁盘空间大小 [ K∣M ]] [ MAXSIZE [ UMLIMITED∣最大磁盘空间大小 [ K∣M ] ] ] ] [ MINMUM EXTENT 数字值[ K | M ] ] [ DEFAULT 存储参数] [ ONLINE∣OFFLINE ] [ LOGGING∣NOLOGGING ] [ PERMANENT∣TEMPORARY ] [ EXTENT MANAGEMENT [ DICTIONARY∣LOCAL [ AUTOALLOCATE∣UNIFORM [ SIZE 数字值[ K∣M ] ] ] ] ]创建表空间说明:(1)DATAFILE子句:用于为表空间创建数据文件,格式与CREATE DATABASE语句中的DATAFILE子句相同。(2)AUTOEXTEND:用于指定是否禁止或允许自动扩展数据文件。若选择OFF,则禁止自动扩展数据文件。若选择ON,则允许自动扩展数据文件。NEXT指定当需要更多盘区时分配给数据文件的磁盘空间。(3)MAXSIZE:指定允许分配给数据文件的最大磁盘空间。其中,UMLIMITED表示对分配给数据文件的磁盘空间没有设置限制。(4)MINMUM EXTENT:指定最小的长度,默认为操作系统和数据库块确定。(5)ONLINE和OFFLINE:ONLINE表示在创建表空间之后,使授权访问该表空间的用户立即可用该表空间;OFFLINE表示在创建表空间之后使该表空间不可用,默认为ONLINE。创建表空间(6)DEFAULT:为在该表空间创建的全部对象指定默认的存储参数。其中,存储参数的语法格式如下:存储参数::=STORAGE( INITIAL 第一个区的大小 [ K︱M ] NEXT 下一个区的大小 [ K︱M ] MINEXTENTS 区的最小个数︱UNLIMITED MAXEXTENTS 区的最大个数 PCTINCREASE 数字值 FREELISTS 空闲列表数量 FREELIST GROUPS 空闲列表组数量)INITIAL指定对象(段)的第一个区的大小,单位为KB或MB,默认值是5个数据块的大小;NEXT指定下一个区以及后续区的大小,单位为KB或MB,最小值是1个数据块的大小;MINEXTENTS指定创建对象(段)时就应该分配的区的个数,默认为1;MAXEXTENTS指定可以为一个对象分配的区的最大个数,该参数最小值是MINEXTENTS;PCTINCREASE指定第3个区以及后续区在前面区的基础之上增加的百分比;FREELISTS指定表、簇或索引的每个空闲列表组的空闲列表数量;FREELIST GROUP指定表、簇或索引的空闲列表组的数量。创建表空间(7)LOGGING/NOLOGGING:指定日志属性,它表示将来的表、索引等是否需要进行日志处理。默认值为LOGGING。(8)PERMANENT:指定表空间,将用于保存永久对象,这是默认设置。(9)TEMPORARY:指定表空间,将用于保存临时对象。(10)EXTENT MANAGEMENT:指定如何管理表空间的盘区。(11)DICTIONARY:指定使用字典表来管理表空间,这是默认设置。(12)LOCAL:指定本地管理表空间。(13)AUTOALLOCATE:指定表空间由系统管理,用户不能指定盘区尺寸。(14)UNIFORM:指定使用SIZE字节的统一盘区来管理表空间。默认的SIZE为1MB。如果既没指定AUTOALLOCATE又没指定UNIFORM,那么默认为AUTOALLOCATE。创建表空间【例9.1】 创建大小为50MB的表空间TEST,禁止自动扩展数据文件。CREATE TABLESPACE TEST LOGGING DATAFILE E:\app\Administrator\oradata\XSCJ\TEST01.DBF SIZE 50M REUSE AUTOEXTEND OFF;执行结果如图9.1所示。创建表空间【例9.2】 创建表空间DATA,允许自动扩展数据文件。CREATE TABLESPACE DATA LOGGING DATAFILE E:\app\Administrator\oradata\XSCJ\DATA01.DBF SIZE 50M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 2

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档