网站大量收购独家精品文档,联系QQ:2885784924

《Oracle数据库应用》第7章 管理表空间-教学课件(非AI生成).ppt

《Oracle数据库应用》第7章 管理表空间-教学课件(非AI生成).ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

修改属性、状态例使表空间脱机ALTERTABLESPACEtbs01OFFLINE使表空间联机ALTERTABLESPACEtbs01ONLINE使表空间只读ALTERTABLESPACEtbs01READONLY使表空间读写ALTERTABLESPACEtbs01READWRITE注意:SYSTEM表空间不能脱机。*修改表空间名字命令格式:ALTERTABLESPACEoldnameRENAMETOnewname注意:SYSTEM和SYSAUX表空间不能更名。处于脱机状态的表空间不能更名。*设置默认表空间例设置数据库的默认表空间ALTERTABLESPACEDEFAULTTABLESPACEmytbs设置数据库的默认临时表空间ALTERTABLESPACEDEFAULTTEMPORARYTABLESPACEmytemp查询数据库的默认表空间SELECTusername,default_tablespace,temporary_tablespaceFROMdba_users;*查看默认表空间*删除表空间使用DROPTABLESPACE可以删除表空间(除了SYSTEM)表空间一旦删除就不能恢复,所以删除表空间前最好备份。不能删除含任何活动段的表空间,应该使表空间在被删除前脱机。删除表空间的用户要拥有DROPTABLESPACE权限。*删除表空间表空间的删除方式:DROPTABLESPACEtls删除表空间,但不删除其文件DROPTABLESPACEtlsINCLUDINGCONTENTSANDDATAFILE删除表空间及其包含的目录内容和数据文件。DROPTABLESPACEtlsINCLUDINGCONTENTS只从数据字典和控制文件中删除表空间的信息,而与其有关的数据文件仍然存在磁盘上。*查看表空间信息查看表空间信息的数据字典或视图:DBA_TABLESPACES、V$TABLESPACE视图:查看指定数据库中的表空间及其特征信息,前者还提供了与表空间相关的存储特征。DBA_DATAFILES、V$DATAFILE视图:与数据文件相关的信息,前者给出了数据文件所属的表空间名称,后者给出的是表空间号以及更详细的文件状态。【例】SELECTtablespace_name,statusFROMdba_tablespaces;*小结本章主要介绍了:表空间的类型、内容表空间的管理创建修改删除查看*第7章管理表空间学习目标了解表空间的类型和内容掌握表空间的创建及管理方法学会查看表空间信息*7.1表空间概述Oracle数据库是由若干个表空间构成的,任何数据库对象在存储时都必须存储在某个表空间中。表空间是由一个或多个磁盘文件构成的。表空间相当于操作系统中的文件夹。每个数据库至少有一个表空间,表空间的大小等于所有从属于它的数据文件大小的总和。*表空间概述数据库、表空间、数据文件、数据库对象之间的关系*表空间类型表空间类型:系统表空间SYSTEM表空间(每个Oracle数据库都必须有一个SYSTEM表空间)SYSAUX表空间非系统表空间(除系统表空间以外的表空间)撤消表空间临时表空间用户表空间大文件表空间小文件表空间*系统表空间SYSTEM表空间,主要存储:数据库的数据字典;PL/SQL程序的源代码和解释代码,包括存储过程、函数、包、触发器等;数据库对象的定义,如表、视图、序列、同义词等。SYSAUX表空间SYSAUX表空间是Oracle10g新增的辅助系统表空间,主要用于存储数据库组件(OLAP、TEXT等)等信息,以减小SYSTEM表空间的负荷。使用SYSAUX表空间可避免SYSTEM表空间中在安装和卸载Oracle选项时产生的碎片。在通常情况下,不允许删除、重命名及传输SYSAUX表空间。*非系统表空间临时表空间主要存储Oracle数据库运行期间所产生的临时数据。全局临时表的数据部分及进行外排序时的排序段都放在TEMP表空间中。如果没有临时表空间,则会在SYSTEM表空间内创建临时段,会影响效率。数据库可以建立多个临时表空间。当数据库关闭时,临时表空间中所有数据将全部被清除。撤销表空间用于保存Oracle数据库撤消信息。撤销信息指的是允许用户读取正在发生变化但是相应事务

您可能关注的文档

文档评论(0)

188****7976 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档