Oracle数据库应用与开发案例教程电子教案王红 03.第三章 表空间和数据文件管理.pptVIP

Oracle数据库应用与开发案例教程电子教案王红 03.第三章 表空间和数据文件管理.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库应用 与开发案例教程 主编 王红 中国水利水电出版社 * * 3.3 维护表空间和数据文件 对数据库管理员而言,需要经常维护表空间。各种维护表空间的操作包括重命名表空间和数据文件,改变表空间和数据文件的状态,设置默认表空间,扩展表空间,删除表空间及数据文件,以及查看表空间和数据文件的信息等。用户可以使用ALTER TABLESPACE命令完成维护表空间和数据文件的各种操作,但该用户必须拥有ALTER TABLESPACE或ALTER DATABASE系统权限。 Oracle数据库应用与开发案例教程 * * 重命名表空间和数据文件 1. 重命名表空间 通过使用ALTER TABLESPACE的RENAME选项,就可以修改表空间的名称。需要注意的是,SYSTEM表空间和SYSAUX表空间的名称不能被修改,如果表空间或其中的任何数据文件处于OFFLINE状态,该表空间的名称也不能被改变。重命名表空间的一般语法格式为: ALTER TABLESPACE tablespace_name RENAME TO tablespace_new_name; 说明:tablespace_name为重命名前表空间名称,tablespace_new_name为新的表空间名称。 【例题3-9】将表空间ZCGL_TBS3改名为ZCGL_TBS3NEW。 Oracle数据库应用与开发案例教程 * * 重命名表空间和数据文件 2. 重命名数据文件 当创建数据文件后,可以改变数据文件的名称。改变数据文件的名称的具体步骤如下: ① 使表空间处于OFFLINE状态。 ② 用操作系统命令重命名数据文件 ③ 使用带RENAME DATAFILE子句的ALTER TABLESPACE语句改变数据文件名称。 ④ 将表空间重新设置为联机状态。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 表空间主要有联机、读写、只读和脱机状态等四种状态,因此修改表空间的状态包括使表空间只读,使表空间可读写,使表空间脱机或联机。 1. 设置表空间为只读状态 如果表空间只用于存放静态数据,或者该表空间需要被迁移到其他数据库时,应该将表空间的状态修改为只读,可以通过在ALTER TABLESPACE语句中使用READ ONLY子句来完成这一操作。将表空间设置为只读状态时,该表空间必须为ONLINE,并且该表空间不能包含任何撤销段。系统表空间SYSTEM和SYSAUX不能设置为只读状态。 【例题3-10】将表空间ZCGL_TBS1设置为只读状态。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 2. 设置表空间为可读写 若想将表空间恢复为读写状态时,需要在ALTER TABLESPACE语句中使用READ WRITE子句。 【例题3-11】将表空间ZCGL_TBS1转变为READ WRITE状态,使表空间可读写。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 3. 改变表空间可用性 当创建表空间时,表空间及其所有数据文件都处于ONLINE状态,此时表空间是可以被访问的。当表空间或数据文件处于OFFLINE状态时,表空间和其数据文件就不可以被访问了。 1)将表空间设置为脱机OFFLINE状态 下列情况需要将表空间设置为脱机状态:需要对表空间备份或恢复等维护操作;某个表空间暂时不允许用户访问;需要移动特定表空间的数据文件,防止其中的数据文件被修改以确保数据文件的一致性。需要注意的是,SYSTEM和SYSAUX表空间不能被脱机。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 【例题3-12】将表空间ZCGL_TBS1转变为OFFLINE状态,使其脱机。 2)使表空间联机 完成了表空间的维护操作后,应该将表空间设置为ONLINE状态,这样该表空间就可以被访问了。 【例题3-13】将表空间ZCGL_TBS1转变为ONLINE状态。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 4. 改变数据文件可用性 修改数据文件可用性的一般语法格式如下: ALTER DATABASE DATAFILE file_name ONLINE | OFFLINE | OFFLINE DROP 说明:数据文件的状态有三种,ONLINE表示数据文件可以使用;OFFLINE表示当数据库运行在归档模式下时,数据文件不可以使用;OFFLIEN DROP表示数据库运行在非归档模式情况下时,数据文件不可以使用。 Oracle数据库应用与开发案例教程 * * 改变表空间和数据文件状态 【例题3-14】将表空间ZCGL_TBS1中的数据文件ZCGL_TBS1_0

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档