- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程 表空间管理 表空间管理 表空间管理 表空间概述 表空间创建 表空间修改 表空间删除 表空间查看 表空间概述 表空间(tablespace) 表空间是oracle数据库中最大的逻辑结构 Oracle数据库是有一个或多个表空间组成的 表空间在物理上与磁盘上的数据文件相对应(一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间) 表空间提供一套有效组织数据的方法,可以将表空间看做数据库对象的容器,它被划分成一个一个独立的逻辑段,分别对应地存储数据库中所创建的一个一个对象和数据。 表空间:是一个或多个数据文件的集合,主要存放的是表,所有的数据对象都存放在指定的表空间中;一个数据文件只能属于一个表空间,一个数据库空间由若干个表空间组成,其中包括:系统表空间/Temp表空间/自定义表空间 表空间的作用 控制数据库所占用的磁盘空间 控制用户所占用的表空间配额 通过不同表的数据,分区表中不同分区的数据放置到不同的表空间中,可以提高数据库的I/O性能,并有利于进行部分备份和恢复的管理工作 能够将一个表的数据和这个表的索引数据分别放置到不同的表空间中,同样可以提高数据的I/O性能 可以将表空间设置成只读状态而保持大量的静态数据 表空间类型 系统表空间 system表空间 sysaux表空间 oracle10g以后才有的,作为system表空间的辅助表空间 非系统表空间 除系统表空间以的外表空间,如: 撤销表空间 临时表空间 大文件表空间 小文件表空间等 创建表空间 所有表空间的创建都应该由sys用户进行,以方便管理 表空间创建者必须拥有create tablespace系统权限 创建表空间类型以及其SQL语句: 表空间创建语法 CREATE TABLESPACE tablespace_name DATAFILE ‘path/filename’ [SIZE integer [ K∣M]] [reuse] [autoextend[ off∣on[ next integer [ K∣M ]] 是否自动扩展,自动扩展大小 [maxsize[unlimited∣integer [ K∣M ] ] ] ]最小存储大小 [minmum extent integer [ K | M ] ]最小存储大小 [default storage storage_clause ]声明缺省的存储子句 [online∣offline]在线还是离线, online使表空间创建后立即有效.这是缺省值 [logging∣nologging] 如delete,update等时,产生redo log记录这些改变以便於恢复 [permanent∣temporary]临时表空间还是永久表空间 [extent management?[dictionary?∣ local?]表空间管理模式,本地管理和字典管理 本地管理:通过本地位图来管理表空间的空间使用。 字典管理:通过数据字典管理表 其中: tablespace_name:将要创建的表空间的名称,该名称在数据库中是惟一的,并且命名必须符合命名规则。 path/filename:一个或多个数据文件的存放路径与名称。 OFF/ON:禁止或允许自动扩展数据文件。 NEXT:指定当需要更多盘区时分配给数据文件的磁盘空间,以K或M为单位。 MAXSIZE UMLIMITED︱integer [ K︱M ]:指定允许分配给数据文件的最大磁盘空间。 MINMUM EXTENT:指定最小的长度,默认为操作系统和数据库块确定。 ONLINE:在创建表空间之后使该表空间立即对授权访问该表空间的用户可用。 OFFLINE:在创建表空间之后使该表空间不可用 LOGGING/NOLOGGING:指定日志属性,它表示将来的表、索引等是否需要进行日志处理。默认值为LOGGING。 PERMANENT:指定表空间将用于保存永久对象,这是默认设置。TEMPORARY:指定表空间将用于保存临时对象。 EXTENT MANAGEMENT:指定如何管理表空间的盘区。 DICTIONARY:指定使用字典表来管理表空间,这是缺省设置。 LOCAL:指定本地管理表空间。 AUTOALLOCATE:指定表空间由系统管理,用户不能指定盘区尺寸。 UNIFORM:指定使用SIZE字节的统一盘区来管理表空间。缺省的SIZE 为1M。如果既没指定AUTOALLOCATE又没指定UNIFORM,那么 AUTOALLOCATE就是缺省设置。 如果不指定permanent、temporary、undo选项,则创建的表空间是永久表空间。 创建永久表空间 创建大文件表空间 大文件表空间是Oracle 10g的新特性,在Oracle
您可能关注的文档
- 7无形资产核算实务操作有选编.doc
- LED驱动电源选编.ppt
- 2016年经科版CPA辅导练习题--税法选编.doc
- 2015-2016学年浙江省金华、温州、台州三市部分学校高一下学期第十一次联考地理选编.doc
- 7月1日车险全国大改革车险这样买才不吃亏,别说我没告诉你选编.doc
- 2016年跨境电商初级人才认证考试-子良选编.doc
- 2015-2016学年浙江省金华、温州、台州三市部分学校高一下学期第十一次联考历史选编.doc
- LED日光灯管培训(LED新人必学_LED_T5_T8_T10_灯管)选编.ppt
- 2016年矿井反风演习方案及措施选编.doc
- 08.EPS核心网分组域性能测量参数技术规范(v0.0.4)选编.doc
文档评论(0)