返回顶部
首页 > 资讯 > 数据库 >完全与不完全的一般恢复场景
  • 128
分享到

完全与不完全的一般恢复场景

2024-04-02 19:04:59 128人浏览 安东尼
摘要

归档模式下的四种完全恢复场景 1.数据库打开,普通数据文件损坏。 数据文件所在表空间脱机(immediate) 拷贝备份中的文件,到指定路径 recover恢复文件 数据文件所在表空间上线

归档模式下的四种完全恢复场景
	1.数据库打开,普通数据文件损坏。
		数据文件所在表空间脱机(immediate)
		拷贝备份中的文件,到指定路径
		recover恢复文件
		数据文件所在表空间上线

	2.数据库关闭状态下,系统文件、undo表空间之类的文件损坏。
		启动到MOUNT
		拷贝备份中的文件,到指定路径
		还原丢失的文件
		恢复丢失的文件
		开库

	3.数据库关闭状态,删除了普通数据文件。
		MOUNT状态
		拷贝备份中的文件,到指定路径
		recover恢复文件
		开库

	4.数据库打开阶段,新增的数据文件损坏。
		数据文件所在表空间脱机(immediate)
		重新创建一个空的数据文件来恢复
		还原丢失的文件
		数据文件所在表空间上线

RMAN中三个不完全恢复场景
  resetlogs启动数据库后原来的备份依然可用
	1.删除用户例子
		标记时间戳
		删除用户例子
		MOUNT状态
		连接rman
		使用rman的匿名块
		run{
				set until time  to_timestamp('xxxx-xx-xx xx:xx:xx','yyyy-mm-dd hh34:mi:ss')
				restore database;
				recover database; 
		}
		使用resetlogs开库;

	2.删除了所有的数据文件、日志文件、控制文件
		到数据文件的目录下,删除全部文件
		nomount
		连接rman
		指定控制文件路径,恢复控制文件 restore controlfile from 'xxxxxxxxxxxxxxxxxxxxxx'
		MOUNT状态
		恢复数据库 restore database;
		
		采用基于sequence的不完全恢复
			run{
				set until sequence 1;
				recover database ;
			}
		使用resetlogs开库;

	3.存在备份,但是备份集出现问题,或者归档文件丢失
		首先在pfile中加入下面的三个隐含参数
			_allow_resetlogs_corruption=true
			_corruption_rollback_segments=true
			_offline_rollback_segments=true
		启动到MOUNT
		resetlogs强制开库


您可能感兴趣的文档:

--结束END--

本文标题: 完全与不完全的一般恢复场景

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

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

猜你喜欢
  • 完全与不完全的一般恢复场景
    归档模式下的四种完全恢复场景 1.数据库打开,普通数据文件损坏。 数据文件所在表空间脱机(immediate) 拷贝备份中的文件,到指定路径 recover恢复文件 数据文件所在表空间上线...
    99+
    2024-04-02
  • 数据库中完全恢复与不完全恢复概念是什么
    本篇内容介绍了“数据库中完全恢复与不完全恢复概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!&nb...
    99+
    2024-04-02
  • MySQL完全、增量的备份与恢复
    数据库备份的重要性 提高系统的高可用性和灾难可恢复性,在数据库系统崩溃时,没有数据备份就没法找到数据。 使用数据库备份还原数据库,是数据库崩溃时提供数据恢复最小代价的最优方案。 没有数据库就没有一切,数据...
    99+
    2024-04-02
  • 在异机实现 Oracle 不完全恢复
    1、将数据库完全备份集和归档日志备份集传到执行恢复的 Oracle 服务器# 传到中转服务器 scp -P 2222 database.20181030.5* 218.17.56.50:/tmp/backu...
    99+
    2024-04-02
  • Mysql完全备份和恢复
    Mysql完全备份和恢复 实验介绍 数据库备份从物理与逻辑的角度划分可以分为:物理备份、逻辑备份。从数据库的备份策略角度,可以分为完全备份、差异备份、增量备份。这次实验主要介绍完全备份,完全备份优点是备份与...
    99+
    2024-04-02
  • RMAN恢复案例之--不完全恢复错误案例
    RMAN恢复案例之--不完全恢复错误案例RMAN恢复案例:不完全恢复,由于在先前的数据文件备份有误,导致恢复失败。[oracle@rh7 ~]$ rman target&nbs...
    99+
    2024-04-02
  • MySQL完全备份与恢复的示例分析
    这篇文章将为大家详细讲解有关MySQL完全备份与恢复的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。免费学习推荐:mysql视频教程文章目录前言一、MySQL 完...
    99+
    2024-04-02
  • percona-xtrabackup完全及增量备份与恢复
    一、简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。其主要特点是备份过程快速、可靠,不会...
    99+
    2024-04-02
  • Oracle手工完全恢复案例
    手工完全恢复 1、完全恢复基于三个级别 recover database:所有数据文件损坏,或包括大部分datafile丢失(大面积丢失) recover tablesp...
    99+
    2024-04-02
  • 记录一次停电导致的数据库不完全恢复
    记录一次停电导致的数据库不完全恢复 接到朋友电话,一台windows+ora11g 数据库由于停电导致数据库启动失败; 记录修复和走过的弯路; 遗憾:该数据库未开归档,没有备份,最后数据库打开可能有...
    99+
    2024-04-02
  • Oracle手工不完全恢复(一):使用当前控制文件
    实验环境 操作系统:CentOS 7.1 数据库:Oracle 11.2.0.4 目录 示例一:基于SCN或时间点的恢复----恢复过去某个时间误删除的表 ...
    99+
    2024-04-02
  • SQLserver完全、差异、日志备份与恢复命令
    all-sql-about_bak_restore(一):#完全备份backup database record to disk = 'E:\backup\record.bak' with retainda...
    99+
    2024-04-02
  • RMAN深入解析之--Incarnation应用(不完全恢复)
    当在做Media Recover的不完全恢复时,通过resetlogs打开库,则Incarnation(数据库对应物)表示这个数据库的特定的逻辑生存期。当作为DBA可能面临这样的还原:需要使用上次执行re...
    99+
    2024-04-02
  • 使用RMAN来PDB执行完全恢复
    可以对一个或多个PDB执行完全恢复而不影响其它为open状态的PDB的操作。RMAN有两种方法来恢复PDB: .连接到CDB的root容器,然后使用restore pluggable database...
    99+
    2024-04-02
  • RMAN如何实现完全恢复错误
    这篇文章主要为大家展示了“RMAN如何实现完全恢复错误”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“RMAN如何实现完全恢复错误”这篇文章吧。RMAN恢复案例:...
    99+
    2024-04-02
  • PG 数据库的 表的不完全恢复的简易方法
    pg 数据库中如果某个对象或者表损坏,只能执行全库恢复,然后导出表,再倒入,这期间这个表都不能访问了 ...
    99+
    2024-04-02
  • mysql数据库命令大全---完全备份和恢复
    数据完全备份 mysqldump -uroot -pabc123 --databases school > /opt/school.sql 删除库 mysql> drop dat...
    99+
    2024-04-02
  • 使用RMAN对CDB的root执行完全恢复
    如果数据损坏或用户错误只影响CDB的root容器,那么可能只会考虑恢复root容器。然而,Oracle强烈建议你在恢复root容器后恢复所有的PDB来阻止root与PDB中的元数据不一致的情况...
    99+
    2024-04-02
  • 如何恢复MySQL root用户的完全权限?
    我们可以借助UPDATE命令恢复MySQL root用户的完全权限。 首先,您需要停止 mysqld 并使用 --skip-grant-tables 选项重新启动它。之后,仅使用 mysql 连接到 mysqld 服务器(即没有 -p 选项...
    99+
    2023-10-22
  • 基于控制文件的scn不完全恢复该怎么办
    这篇文章将为大家详细讲解有关基于控制文件的scn不完全恢复该怎么办,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作