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

oracleRMAN进行表空间基于时间点的恢复.docVIP

oracleRMAN进行表空间基于时间点的恢复.doc

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
oracleRMAN进行表空间基于时间点的恢复.doc

RMAN TSPITR 使用rman进行表空间基于时间点的恢复 收藏 实例说明: (1)先创建2个表空间。 create tablespace user01 datafile +DG1 size 1M; create tablespace user02 datafile +DG1 size 1M; (2)在每个表空间上各创建一张表。 create table scott.customers (cust_id int,cust_name varchar2(10)) tablespace user01; create table scott.sales (id int,cust_name varchar2(10),sales_amount number(8,2)) tablespace user02; (3)在每个表中插入2条记录,提交。检查当前的时间点,待会表空间user01要恢复到当前时间点。 insert into scott.customers values(1,SOCTT); insert into scott.customers values(2,SMITH); insert into scott.sales values(1,SCOTT,8000); insert into scott.sales values(1,SMITH,10000); COMMIT; ALTER SYSTEM SWITCH LOGFILE; ALTER SYSTEM SWITCH LOGFILE; ALTER SYSTEM SWITCH LOGFILE; date 2010年 03月 11日 星期四 21:44:52 CST (4) truncate 表1,往表2中插入2条记录。在表空间1中再创建一个表。 truncate table scott.customers; insert into scott.sales values(3,SCOTT,6000); insert into scott.sales values(4,BLAKE,6700); commit; create table scott.employee(id int,name varchar2(10)) tablespace user01; (5) 利用rman进行表空间1基于时间点的恢复。 --rman部分恢复表空间 recover tablespace user01 until time to_timestamp(2010-03-11 21:44:52,yyyy-mm-dd hh24:mi:ss) auxiliary destination /home/oracle/backup; (6)将表空间user01 联机, 检查表1的数据是否找回来,检查表2的数据是否是4条,检查新创建的表是否已经不存在。 alter tablespace user01 online; select * from scott.customers; CUST_ID CUST_NAME ---------- ---------- 1 SOCTT 2 SMITH select * from scott.sales; ID CUST_NAME SALES_AMOUNT ---------- ---------- ------------ 1 SCOTT 8000 1 SMITH 10000 3 SCOTT 6000 4 BLAKE 6700 select * from dba_tables where owner = SCOTT and table_name=EMPLOYEE; no rows selected 一切如我们所愿,此时,表空间不完全恢复完成。 注意: 只有自包含的表空间,才能基于单独不完全恢复。所谓自包含,是指该表空间中的对象不依赖于其它表空间中的对象,如该表空间中索引的基本在其它表空间,该表中某些表的lob列放在其它表空间。 如在上例中,执行: create index scott.idx_customers on scott.customers(cust_name) tablespace user02; begin dbms_tts.transport_set_check(user02,true); end; select * from

文档评论(0)

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

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

1亿VIP精品文档

相关文档