备份和恢复.ppt

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

RMAN命令(2) 作业命令:以成组方式执行命令 RMAN run { allocate channel d1 device type disk; backup format ’e:\oracle\backup\%d_%s.bak’ tablespace users; release channel d1; } 注意:connect、create\delete\update catalog、create\delete\replace script、list等RMAN命令不能放在RUN块内 RMAN命令(3) 运行SQL命令 RMAN sql ‘alter system switch logfile’; 注意:在RMAN中不能运行select语句。 如果SQL字符串中包含单引号,则必须使用两个单引号,并且SQL字符串需要双引号引住。 RMAN sql “create tablespace usesr03 datafile ‘’d:\oracle\oradata\orcl\users03.dbf‘’ size=100M”; 运行操作系统命令 RMAN run { host “dir d:\backup”; } 运行存储脚本(使用恢复目录时) RMAN run { execute script s1; } RMAN命令(4) 运行RMAN命令 交互式 C:\ rman target system/oracle@orcl RMAN run { allocate channel d1 device type disk; backup format ’d:\backup\%d_%s.bak’ tablespace users; release channel d1; } 批处理方式 C:\ rman target system/oracle@orcl nocatalog @c:\bak_users.cmd log a.log 备份数据库 RMAN run { allocate channel dev1 device type disk; backup database; release channel dev1; } 备份表空间 RMAN run { allocate channel dev1 device type disk; backup tablespace users; release channel dev1; } 备份日志文件 RMAN run { allocate channel dev1 device type disk; backup archive log all; release channel dev1; } Rman恢复数据库 RMAN run { shutdown immediate; startup mount; restore database; recover database; alter database open; } 闪回 简单理解,就是将数据库回到过去某个时刻 Oracle提供的一种简单的处理用户错误的方法,如误操作一些数据,误删除了表等 包括: 查询闪回 表闪回 数据库闪回 查询闪回 查询过去某个时刻表中的数据 Select 列 from 表 as of timestamp 过去某个时间点 表闪回 flashback table 表名 to timestamp 时间点 如果不小心删除了某个表,可以使用flashback table 表名 to before drop把该表恢复 其实,利用的是回收站的原理 Drop table并不会真正地删除表,而是放到回收站中 Purge 表名可以彻底删除表 Purge recyclebin 清空回收站 注意:system表空间的对象不放入回收站 数据库闪回 将整个数据库闪回到过去某个时刻,步骤 SQLstartup mount; SQLFlashback database to timestamp 时刻点 SQLalter database open resetlogs; 要求数据库运行在归档模式下 数据库闪回 相关参数 Db_recovery_file_dest:恢复区位置 Db_recovery_file_dest_size:恢复区大小 Db_flashback_retention_target:恢复信息的保存时间,单位秒,默认值1天 * Oracle Database 10g:数据库管理 - 课堂练习 I 16-* 丢失了重做日志文件 丢失了单个重做日志组成

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档