ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别.docxVIP

ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别

ALTER DATABASE 与 ALTER TABLESPACE OFFLINE的区别一.DataFile脱机或联机的两种方法:① ALTER DATABASE 语句修改单独的DataFile② ALTER TABLESPACE 语句修改所有的DataFile 1、在ARCHIVRLOG模式下的更改DataFile状态 ALTER DATABASE DATAFILE /u02/oracle/rbdb1/stuff01.dbf ONLINE;ALTER DATABASE DATAFILE /u02/oracle/rbdb1/stuff01.dbf OFFLINE;或者用文件号来表示 :SQLselect file#,name,checkpoint_change# from v$datafile;FILE#NAMECHECKPOINT_CHANGE#1D:\ORACLE\ORADATA\DBA\SYSTEM01.DB:\ORACLE\ORADATA\DBA\UNDOTBS01.DB:\ORACLE\ORADATA\DBA\SYSAUX01.DB:\ORACLE\ORADATA\DBA\USERS01.DB:\ORACLE\ORADATA\DBA\TEST01.DBF1203262 ALTER DATABASE DATAFILE 5 ONLINE;ALTER DATABASE DATAFILE 5 OFFLINE;注:只有在ARCHIVELOG模式下才可使用ALTER DATABASE来更改DataFile 2、在NOARCHIVELOG模式下使DataFile脱机由于在NOARCHIVELOG模式下,数据文件脱机后会造成数据的遗失,所以只能使用ALTER DATABASE语句下带有DATAFILE和OFFLINE DROP子句的选项将该DataFile直接取消,例如该DataFile只包含临时段数据,并没有备份时 ALTER DATABASE DATAFILE /u02/oracle/rbdb1/users3.dbf OFFLINE DROP; 3、修改TableSpace中所有DataFile或TempFile的可用性 ALTER TABLESPACE ... DATAFILE {ONLINE|OFFLINE} ALTER TABLESPACE ... TEMPFILE {ONLINE|OFFLINE}注:修改某TableSpace中的所有数据文件,但是TableSpace本身的状态不改变。我们不能使用alter database datafile ... offline 在归档模式下,但是 alter tablespace ... offline 可以。我们不是使用alter tablespace ... offline在数据库的read-only模式下,但是alter database datafile ... offline 可以。总结:① ALTER TABLESPACE可以在数据库装载状态时发布,无需打开②涉及到系统表空间、撤销表空间、默认临时表空间时,必须是未打开的数据库③ ALTER DATABASE DATAFILE 语句中必须填入文件全名二. 表空间 与 数据文件 脱机的区别1. ALTER TABLESPACE ... OFFLINEDoes a checkpoint on the datafiles Takes the datafiles offline表空间Offline时,数据文件的SCN会被冻结,而且表空间的数据文件offline/online时又会发生文件检查点,使单个数据文件SCN和数据库其他问题不一致。表空间online时,Oracle会取得当前SCN,解冻offline文件SCN,和当前SCN同步。tablespace offline有几种选项可供选择normal, temporary,immediate, for recovery,而在datafile中则没有这些选项。SQLselectdbms_flashback.get_system_change_numberfrom dual;GET_SYSTEM_CHANGE_NUMBER------------------------ 1203246SQLaltertablespacetestoffline;Tablespace altered.SQLselect file#,name,checkpoint_change# from v$datafile;FILE#NAMECHECKPOI

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档