iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >RMAN全库恢复的示例分析
  • 307
分享到

RMAN全库恢复的示例分析

2024-04-02 19:04:59 307人浏览 薄情痞子
摘要

这篇文章主要介绍RMAN全库恢复的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一 完全恢复1.数据库全库【完全恢复】$ rman target /  &

这篇文章主要介绍RMAN全库恢复的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一 完全恢复
1.数据库全库【完全恢复】
$ rman target /                             登录rman工具,如果使用了catalog,则登陆方法rman target sys/oracle@ls cataloGCata/cata@leo
RMAN> startup mount                         必须为mount状态,才能restore 和 recover 数据库
RMAN> restore database;                    复制旧数据文件覆盖损坏的数据文件

RMAN> recover database;                    数据文件头SCN号同步当前日志中最后一个SCN号【完全恢复】
RMAN> alter database open;                 打开数据文件

二 不完全恢复
1.基于时间点【不完全恢复】
在restore  recover命令中直接使用until time 、until scn 、 until sequence参数
这种方法避免使用run代码块,建议使用这种方法     【必须启动到mount状态,才能restore 和 recover  数据库】
startup mount;
restore database until time "to_date('2012-04-04 19:13:50','yyyy-mm-dd hh34:mi:ss')";
recover database until time "to_date('2012-04-04 19:13:50','yyyy-mm-dd hh34:mi:ss')";
alter database open resetlogs;                   【resetlogs只在“不完全恢复”之后才有效,不完全恢复必须加resetlogs/noresetlogs选项打开数据,重置归档日志序列号从1开始】
注:该命令可将数据库恢复到指定时间点状态,但必须具备此时间点之前最后的有效备份,和所有相关归档日志。
2.基于scn号的【不完全恢复】
startup mount;
restore database until scn 10000;
recover database until scn 10000;
alter database open resetlogs;                   【resetlogs只在“不完全恢复”之后才有效,不完全恢复必须加resetlogs/noresetlogs选项打开数据,重置归档日志序列号从1开始】
注:该命令可将数据库恢复到指定的scn号的状态,但不包括此scn号。
3.基于归档日志序列号【不完全恢复】
startup mount;
restore database until sequence 123 thread 1;
recover database until sequence 123 thread 1;
alter database open resetlogs;                   【resetlogs只在“不完全恢复”之后才有效,不完全恢复必须加resetlogs/noresetlogs选项打开数据,重置归档日志序列号从1开始】
注:该命令可将数据库恢复到指定归档日志序列号的状态,如果归档日志列表存在断点使用这中方法恢复比较方便,断点意味着我们只能恢复到断点的开始点
                                      
如果在open下直接restore database ,会报如下错误
channel ORA_DISK_1: reading from backup piece /home/oracle/backup/DB_0fn7d50b 备份块,此备份块就是最后一次的备份来恢复,在catalog库中自动找【前提必须连接到catalog】
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 04/04/2012 12:03:18
ORA-19870: error reading backup piece /home/oracle/backup/DB_0fn7d50b  错误读取备份块
ORA-19573: cannot obtain exclusive enqueue for datafile 4              不能包括独占数据文件4队列  

以上是“RMAN全库恢复的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: RMAN全库恢复的示例分析

本文链接: https://www.lsjlt.com/news/64956.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • RMAN全库恢复的示例分析
    这篇文章主要介绍RMAN全库恢复的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一 完全恢复1.数据库全库【完全恢复】$ rman target /  &...
    99+
    2024-04-02
  • Oracle RMAN异机恢复的示例分析
    这篇文章给大家分享的是有关Oracle RMAN异机恢复的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Oracle RMAN异机恢复 实验场景:数据库服务器本机磁盘损坏...
    99+
    2024-04-02
  • MySQL中Slave库恢复的示例分析
    这篇文章主要介绍了MySQL中Slave库恢复的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。状况描述:登录一个MySQL数据库sl...
    99+
    2024-04-02
  • 数据库恢复技术的示例分析
    小编给大家分享一下数据库恢复技术的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库恢复...
    99+
    2024-04-02
  • MySQL完全备份与恢复的示例分析
    这篇文章将为大家详细讲解有关MySQL完全备份与恢复的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。免费学习推荐:mysql视频教程文章目录前言一、MySQL 完...
    99+
    2024-04-02
  • Oracle数据库备份恢复的示例分析
    这篇文章主要为大家展示了“Oracle数据库备份恢复的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle数据库备份恢复的示例分析”这篇文章吧。在...
    99+
    2024-04-02
  • rman增量备份的示例分析
    这篇文章主要为大家展示了“rman增量备份的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“rman增量备份的示例分析”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL中备份与恢复的示例分析
    小编给大家分享一下MySQL中备份与恢复的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、备份策略赘述1、备份的类型类型1:热备份:读写不受影响(MyI...
    99+
    2023-06-20
  • mysql中mysqldump备份恢复的示例分析
    小编给大家分享一下mysql中mysqldump备份恢复的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  ...
    99+
    2024-04-02
  • nbu恢复oracle数据库的案例分析
    今天就跟大家聊聊有关nbu恢复oracle数据库的案例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 1、安装操作系统 2、安装数据库系统 ...
    99+
    2024-04-02
  • ORACLE冷备份及恢复的示例分析
    这篇文章给大家分享的是有关ORACLE冷备份及恢复的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。直接拷贝oracle目录下的admin、oradata(datafile...
    99+
    2024-04-02
  • Oracle数据库恢复教程之resetlogs操作的示例分析
    这篇文章给大家分享的是有关Oracle数据库恢复教程之resetlogs操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实验环境:RHEL 5.4 + Oracle ...
    99+
    2024-04-02
  • mysql中innobackupex备份和binlog日志完全恢复的示例分析
    小编给大家分享一下mysql中innobackupex备份和binlog日志完全恢复的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去...
    99+
    2024-04-02
  • 用innobackupex对于全量备份恢复mysql出错的示例分析
    这篇文章给大家分享的是有关用innobackupex对于全量备份恢复mysql出错的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一、问题描...
    99+
    2024-04-02
  • rman备份密码报错的示例分析
    小编给大家分享一下rman备份密码报错的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!同事备份遇到了一个报错,提示用户密...
    99+
    2024-04-02
  • RMAN深入解析之--Incarnation应用(不完全恢复)
    当在做Media Recover的不完全恢复时,通过resetlogs打开库,则Incarnation(数据库对应物)表示这个数据库的特定的逻辑生存期。当作为DBA可能面临这样的还原:需要使用上次执行re...
    99+
    2024-04-02
  • 使用RMAN恢复数据库的过程
    这篇文章主要讲解了“使用RMAN恢复数据库的过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用RMAN恢复数据库的过程”吧!由于需要搭建一个测试环境,把...
    99+
    2024-04-02
  • Sybase数据库安全的示例分析
    本篇文章给大家分享的是有关Sybase数据库安全的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 Sybase数据库...
    99+
    2024-04-02
  • Mysql容器启动失败恢复的示例分析
    这篇文章主要介绍了Mysql容器启动失败恢复的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 Mysql...
    99+
    2024-04-02
  • mysqlbinlog工具基于日志恢复的示例分析
    这篇文章将为大家详细讲解有关mysqlbinlog工具基于日志恢复的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1)RESET MASTER在上面查看日志存放的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作