oracle backup&recovery
文章平均质量分 81
empoli
这个作者很懒,什么都没留下…
展开
-
Oracle 备份恢复 31个实验 准备工作
这31个实验,相互之间可能会有影响,就是说,你做完上一个实验,下一个实验可能会做不成功,因为环境被弄“脏”了。所以,在需要将环境还原时,我会特别说明。 那如何将环境还原呢?这时,我们就需要将一开始最“干净”的环境保存下来,也就是做一个“冷备”。什么是冷备?就是数据库关闭时候的备份。备份哪些文件呢?这个时候就不得不提到数据库的开启过程。数据库打开时会首先找spfile,也就是参数文件原创 2012-10-07 10:50:10 · 511 阅读 · 0 评论 -
Oracle 备份恢复 31个实验 13-18
备份恢复实验之十三 当前控制文件损坏_完全恢复_用控制文件脚本_不需备份(什么叫控制文件脚本?脚本嘛,就是你看得懂的文件,往下做你就知道了。注意,实验十二需要RESETLOGS,而本实验却不用RESETLOGS,这点区别要注意(PS:所以爱用脚本备份的控制文件就是这个原因))SQL> conn / assysdbaConnected to anidle insta原创 2012-10-07 12:51:01 · 2055 阅读 · 0 评论 -
Oracle 备份恢复 31个实验 7-12
备份恢复实验之七 基于时间的不完全恢复(举个例子,你10:00删除了一张表,可事后你发现误删了,那你就要将数据库的时间回退到9:59,也就是回退到这张表还在的时刻,这里当然不是说表被误删就一定要采用传统的备份恢复的方法来恢复,你完全可以通过闪回FLASHBACK来恢复,前提是还在回收站中,这里不讨论闪回恢复,这里只是做实验,OK?)SQL> conn hr/hrCo原创 2012-10-07 12:47:19 · 2290 阅读 · 0 评论 -
Oracle 备份恢复 31个实验 25-31
备份恢复实验之二十五 当前控制文件和日志文件全部损坏_备份时下线user表空间不完全恢复_用控制文件脚本(日志文件损坏,用控制文件脚本也得RESETLOGS)写到这里,其实为了更加真实地模拟生产环境,你应该多插入些值,多ALTER SYSTEM SWITCH LOGFILE,也就是多切换几次日志,这样你的体会会更加深刻。)RMAN> backupdatabase原创 2012-10-07 13:18:32 · 1345 阅读 · 0 评论 -
Oracle 备份恢复 31个实验 1-6
备份恢复实验之一(第一个实验会稍微细一点,有些步骤类似的下一个实验就不再详细操作) USERS表空间在线损坏(在线损坏就是数据库open后的损坏)特别提示:为什么是USERS?不是其他表空间?这里只是举一个例子,就是某个放有数据的表空间即可,没有为什么。坏多个行不行?当然可以,这里只是做实验,生产环境就是这31个实验的结合,我们做实验当然是由简入深。首先,确保数据库原创 2012-10-07 12:23:02 · 1178 阅读 · 0 评论 -
Oracle 备份恢复 31个实验 19-24
备份恢复实验之十九 当前控制文件损坏_备份时下线user表空间完全恢复_用控制文件脚本_不需备份(看到脚本就看到了希望)之前实验十五做的是备份时是ONLINE的,现在做一个备份时是下线的,细心的人就会发现,下线与只读实际上恢复的方法是一模一样的。SQL> alter userhr default tablespace users; User altered原创 2012-10-07 13:00:53 · 2010 阅读 · 0 评论 -
Rman_Duplicate_9i_Win
需求:在生产环境中,我们可能需要导入相同的多份数据库,如果每次都DBCA建完库后,再IMP将之前EXP的DUMP文件导入,数据量小还好,数据量大的话,会很浪费时间。 STREAMS也是一种方式,但是我们现在的这个库是“静态”的,意思就是说是直接将“冷”的DUMP文件导入,其间并没有新的用户数据的插入,STREAMS的实时的更新数据就没有用到,我们只是为了导库这件事而已。原创 2012-10-10 22:37:11 · 513 阅读 · 0 评论