问题描述
我读了 “专业oracle编程2005” 书。
http://arsamandish.com/dl/ebook/oracle/Professional%20Oracle%20Programming%202005.pdf
在第4页,我摘录了一个文本,如这里。
重做日志文件:-
---------------
关系数据库的关键特征之一是它能够恢复到逻辑一致的状态,即使在
失败的事件。每个关系数据库 (包括Oracle) 都使用一组重做日志文件。这些文件
跟踪与数据库的每一次交互。如果数据库出现故障,管理员可以
通过恢复上次备份,然后将重做日志文件应用于重放用户来恢复数据库
与数据库的交互。
重做日志文件最终会填满并滚动以开始新的卷。您可以设置Oracle来避免编写
通过创建数据库在ARCHIVELOG模式下自动归档日志文件,
Oracle文档中对此进行了详细讨论。
由于重做日志对于在发生故障时恢复数据库至关重要,因此许多Oracle商店都设置了
实例,以保留重做日志文件的多个副本。
现在,当我尝试使用RMAN进行数据库备份时,我确实创建了一些表并插入了一些记录,因此在进行备份后进行了新的更改。
但是我想学习或实际生活如何使用重做日志文件恢复数据库。
那么如何模拟我们自己的笔记本电脑呢?
http://arsamandish.com/dl/ebook/oracle/Professional%20Oracle%20Programming%202005.pdf
在第4页,我摘录了一个文本,如这里。
重做日志文件:-
---------------
关系数据库的关键特征之一是它能够恢复到逻辑一致的状态,即使在
失败的事件。每个关系数据库 (包括Oracle) 都使用一组重做日志文件。这些文件
跟踪与数据库的每一次交互。如果数据库出现故障,管理员可以
通过恢复上次备份,然后将重做日志文件应用于重放用户来恢复数据库
与数据库的交互。
重做日志文件最终会填满并滚动以开始新的卷。您可以设置Oracle来避免编写
通过创建数据库在ARCHIVELOG模式下自动归档日志文件,
Oracle文档中对此进行了详细讨论。
由于重做日志对于在发生故障时恢复数据库至关重要,因此许多Oracle商店都设置了
实例,以保留重做日志文件的多个副本。
现在,当我尝试使用RMAN进行数据库备份时,我确实创建了一些表并插入了一些记录,因此在进行备份后进行了新的更改。
但是我想学习或实际生活如何使用重做日志文件恢复数据库。
那么如何模拟我们自己的笔记本电脑呢?
专家解答
有了RMAN,一个简单的方法就是恢复到某个时间点,例如
1) 上午9点,进行完整备份
2) 上午9:10,创建一些新表,添加行等
3) 使用RMAN恢复到上午9:05
4) 证明新的变化不再存在
然后,您已经证明RMAN可以恢复到与备份的时间点不相同的点。
如果您想手动执行所有这些操作以了解该过程,则可以执行以下操作:
1) alter数据库开始备份
2) 将所有数据文件复制到某个地方
3) 更改数据库结束备份
那就做
关机中止
在真实文件上复制备份的数据文件副本
启动安装
恢复数据库直到时间...
并且会提示您要应用的存档日志等。
文档中有很多不错的演练:
http://docs.oracle.com/database/122/BRADV/rman-complete-database-recovery.htm#GUID-D908719C-9D46-4084-850C-0F81C25094EB
1) 上午9点,进行完整备份
2) 上午9:10,创建一些新表,添加行等
3) 使用RMAN恢复到上午9:05
4) 证明新的变化不再存在
然后,您已经证明RMAN可以恢复到与备份的时间点不相同的点。
如果您想手动执行所有这些操作以了解该过程,则可以执行以下操作:
1) alter数据库开始备份
2) 将所有数据文件复制到某个地方
3) 更改数据库结束备份
那就做
关机中止
在真实文件上复制备份的数据文件副本
启动安装
恢复数据库直到时间...
并且会提示您要应用的存档日志等。
文档中有很多不错的演练:
http://docs.oracle.com/database/122/BRADV/rman-complete-database-recovery.htm#GUID-D908719C-9D46-4084-850C-0F81C25094EB
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
597次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
575次阅读
2025-04-18 14:18:38
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
490次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
474次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
458次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
434次阅读
2025-04-08 23:57:08
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
433次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
419次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
366次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
358次阅读
2025-04-15 14:48:05