目标: ·确定是否需要执行恢复 ·访问不同的界面(如em和命令行) ·描述并使用可用的选项,如RMAN和数据库恢复向导 ·对以下文件执行恢复 控制文件 重做日志文件 数据文件
故障场景:AIX IBM存储更换存储控制器电源模块导致存储双控同时掉电,存储双控恢复供电后发生锁盘,IBM解盘后 RAC数据库无法正常启动,启动报错:ORA-00600: internal error code, arguments: [2131], [33], [32], [], [], [], [], [], [], [], [], []
导读:在 DBA 的日常工作中不可避免存在着数据库的损坏,本文将主要介绍 Oracle 数据库遇到不同损坏级别下的应该采用的恢复方法,供读者在遇到此类情景时,能的找到适合自己的恢复方法,提高工作效率。
墨墨导读:在 DBA 的日常工作中不可避免存在着数据库的损坏,本文将主要介绍 Oracle 数据库遇到不同损坏级别下的应该采用的恢复方法,供读者在遇到此类情景时,能的找到适合自己的恢复方法,提高工作效率。
背景:这里提到的常规恢复指的是数据库有完备可用的RMAN物理备份。 实验环境:RHEL6.4 + Oracle 11.2.0.4 单实例.
SQL> alter tablespace yhqt read only; SQL> alter tablespace yhqt read write;
在Oracle中,三大文件即控制文件,数据文件,日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复
Redo日志是Oracle为确保已经提交的事务不会丢失而建立的一种机制。实际上,Redo日志的存在是为两种场景准备的,一种称之为实例恢复(Instance Recovery),一种称之为介质恢复(Media Recovery)。
大家有没有想过为什么MySQL数据库可以实现主从复制,实现持久化,实现回滚的呢?其实关键在于MySQL里的三种log,分别是:
TSPITR(Tablespace Point-In-Time Recover,表空间基于时间点恢复)也称为小范围的不完全恢复,用于将一个或多个表空间恢复到过去某个时间点的状态,而其它表空间仍然保持现有状态。通过执行TSPITR可将一个或多个表空间快速恢复到以前的某个时间。执行TSPITR不会影响数据库中其它表空间或对象的状态。
无论是哪种数据库都需要面临数据库数据备份和恢复的问题,使用UCACHE灾备云进行Oracle实时复制数据、搬迁数据功能来设计Oracle数据库备份和恢复解决方案,支持定时备份、实时备份,增量备份,同时可开展异地灾备,是Oracle数据库灾备/恢复的完美解决方案。
对于 MySQL 5.7 的数据恢复,我们可以借助 dbsake 和 ibd2sql 这两个强大的工具来完成。这个方法不仅可以恢复表结构,还能恢复数据,是一个相当完整的解决方案。下面是详细步骤:
“ 从Redis的安装到项目集成的两篇文章中,我们已经简单的了解到何如去用Redis的,再然后通过Redis和Mysql的查询性能对比和项目中如何合理运用Redis这两篇文章,又大致的明白为什么我们要用Redis以及Redis存在的一些问题。那么今天我想说一说我对Redis的一个感悟吧。能力有限,欢迎批评(反正关注后才能留言批评)。”
墨墨导读:本文介绍了Oracle和PostgreSQL控制文件基本内容,对如何重建PostgreSQL控制文件进行了详细描述并进行了恢复测试。
普通数据文件指:非system表空间、undo_tablespace表空间、临时表空间和只读表空间的数据文件。它们损坏导致用户数据不能访问,不会导致db自身异常、实例崩溃、数据库不恢复就无法启动的情况。
今天我们通过一则真实的案例来认识oracle 自带工具AMDU,无需将磁盘组mount即可实现数据分析,轻松进行数据恢复
在恢复控制文件时“recover database”命令可能需要使用归档日志。所谓缺失归档日志,是指控制文件从备份还原之后,在执行“recover database”命令恢复时报告找不到相应的日志导致恢复终止的情况。
编辑手记:备份重于一切,我们必需知道,系统总是要崩溃的,没有有效的备份只是等哪一天死!今天你备份了吗?我们一起来回顾Oracle的物理备份,本文摘自《循序渐进Oracle》 逻辑备份:Oracle的逻辑备份与恢复 正文: 物理备份是指针对Oracle的文件进行的备份,这与逻辑备份针对数据的备份不同。在物理备份中,数据库使用的重要文件都需要进行针对性的备份,这些文件包括数据文件(DATA FILE)、控制文件(CONTROL FILE)、联机日志文件(REDO LOG)、归档日志文件(ARCHIVE LOG)
restore just copy the physical file, recover will consistent the database. restore 是还原,文件级的恢复。就是物理文件还原。 recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。 即用restore命令先从上次备份的文件提取出数据文件拷贝到原目录下进行替换,而recover是在restore之后,使用redo log & archive log补全从备份到现在时刻的差异数据。 1、restore 命令:用于还原已经备份的数据文件。 (1)、restore database 还原所有的数据文件。 (2)、restore tablespace 还原特定表空间的数据文件。 (3)、restore datafile 还原特定的数据文件。 (4)、restore controlfile 还原控制文件。 (5)、restore archivelog 还原归档日志文件。 2、recover 命令:当数据库需要应用归档日志文件恢复数据文件时,使用recover命令。使用该命令数据库系统会自动应用归档的日志文件。 (1)、recover database 恢复所有的数据文件。 (2)、recover tablespace 恢复特定表空间的数据文件。 (3)、recover datafile 恢复特定的数据文件。 restore 只是用备份来还原,recover是用archivelog或者online log 举例说明: 假设我时间点A,做了个备份,时间点B数据库挂了 restore database ;// 这个操作利用时间点A做的备份来还原,返回到时间点A recover database ;//这个操作利用archivelog and online log做recover,从时间点A,推进到时间点B
通常在当前控制文件丢失,或者当前的控制文件与需要恢复的控制文件不一致的情况下,我们需要重新创建一个控制文件或者使用 unsing backup controlfile方式来恢复控制文件。说简单点,只要是备份的控制文件与当前的控制文件不一致进行恢复数据库,就需要使用到 unsing backup controlfile方式,而一旦使用了该方式,则需使用resetlgos选项来打开数据库。
control_files 参数定义了数据库实例启动时需要读取的控制文件的位置。控制文件是 Oracle 数据库的一个关键组件,它包含了数据库的元数据,如数据库的名字、创建时间、数据文件和日志文件的位置等信息。
面试DBA岗位,面试官对于DG环境常常会问到,若是主库丢失了归档文件,而这些归档文件还未来得及传递到备库,则物理备库是否只能通过重建的方式来恢复呢?这道面试题是作者亲身经历,当时以为只能重建备库,但最后经过查找文档找到了解决办法,可以通过对主库进行基于SCN的增量备份来恢复物理DG。
数据库维护中,备份或恢复是重中之重的问题。尽管很多时候数据库系统运行缓慢,但对数据库数据的丢失而言,显然后者损失的代价是
Oracle支持多种方式来管理数据文件的备份与恢复来保证数据库的可靠与完整。除了使用RMAN工具以及第三方备份与恢复工具之外,基于
为二进制文件,初始化大小由CREATE DATABASE指定,可以使用RMAN备份
今天来和大家分享MySQL的三个日志文件,可以说 MySQL 的多数特性都是围绕日志文件实现,而其中最重要的有以下三种:
RMAN的备份与恢复存储仓库的数据通常存放于控制文件或恢复目录中,本文主要讲述基于catalog的备份与恢复。
在数字洪流汇聚的今日,我们的信息大多以电子的形态保存。这些电子文件,无论是职场上的重要文书,还是个人生活中的照片与视频,一旦消失,就可能带来无法弥补的遗憾。所幸的是,随着科技的马不停蹄,很多时候,这些被抹去的文件仍能重回我们的怀抱。本文将为你揭开文件恢复的五个神秘步骤。
日常电脑使用中误删文件是常有的事情,一个手误就能让你的文件消失的无影无踪。文件恢复并不是一件容易的事情,不要慌,现在就为大家说一款分分钟就能进行文件恢复的软件。
EasyRecovery是Ontrack公司出品的一个硬盘数据恢复软件,能够帮你恢复丢失的数据以及重建文件系统。它提供了完善的数据恢复解决方案,比如删除文件恢复、格式化恢复、分区丢失恢复。在EasyRecovery 14专业版本中,还可以创建恢复盘和克隆盘,实现整盘的数据恢复及系统迁移。
一致性备份(Consistent Backup)是指备份集所包含的各个文件都具备相同的系统变化编号(System Change Number,SCN)。也就是说,备份所包含的各个文件中的所有数据均来自同一时间点。使用一致性数据库完全备份(Consistent Whole Database Backup)进行还原(Restore)后,不需要执行恢复操作(Recovery)。所以,一致性备份也称之为冷备或脱机备份,在执行数据库一致性备份之前需要先将数据库正常关闭再进行备份。
原文链接:http://www.eygle.com/blog/special/oracle_recovery.html
Etcd数据恢复需要使用快照文件。快照文件包含Etcd数据库的所有数据,包括键值对和元数据。Etcd恢复有两种方式:全新安装和快照文件恢复。
很多人应该都有过误删除文件的经历,特别是一些重要的资料被误删的时候,真的很让人苦恼。这种时候估计不管是什么恢复文件的方法,大家都会试一试,但是有些方法并不能真的恢复文件,甚至还会让情况更加糟糕。为了解决文件被误删问题,今天的文章我就来给大家讲解一个我一直在使用的全能文件恢复软件:EasyRecovery。
大家在日常使用电脑的过程中,难免会遇到不小心删除重要文件的情况,尤其是珍贵的照片。当我们意识到误删照片时,第一反应通常是去回收站找回。然而,如果连回收站的照片都被删除了,该如何恢复呢?本文将详细探讨回收站中已删除照片的恢复方法,帮助您找回宝贵的回忆。
EasyRecovery TM (易恢复)是由数据厂商Ontrack出品的一款数据文件恢复软件。支持恢复不同存储介质数据:硬盘、光盘、U盘/移动硬盘、数码相机、手机、Raid文件恢复等,能恢复包括文档、表格、图片、音视频等各种文件。拥有EasyRecovery软件,您可以自行成功恢复永久删除的数据,包括意外或故意从文件系统中删除的丢失的文档、照片、音乐、文件或视频。
1、概述 Oracle的体系结构是数据库的组成,工作过程,以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,就必须要理解Oracle的主要组件和重要的概念。Oracle体系结构包含一系列组件,包括实例、用户进程、服务进程、数据文件及其他文件,如参数文件、口令文件和归档日志文件等。如下图所示:
在搭建Data Guard的时候,我们可以直接从主库生成一个备库控制文件,或者拷贝一个备库的控制文件即可,后续的工作就交给Data Guard来自动恢复完成了,尤其是使用rman备份恢复的时候,使用recover database是一气呵成,我们无须理会其中更多的细节,当然实际上Oracle已经帮我们处理好了。 我们都知道控制文件的备份有两种方式,一种是镜像,一种是trace。镜像备份方式类似alter database backup controlfile to 'xxxxx'这样的形式
Ontrack EasyRecovery易恢复是由全球著名数据厂商Kroll Ontrack出品的一款专业级数据文件恢复软件,号称最好的数据恢复软件!
我们平时在使用电脑的时候,经常会遇到误删重要文件的情况,这些被删除的文件恢复被系统临时放入回收站,方便我们随时还原。但是,如果这些文件从回收站再次删除怎么办?今天小编介绍十款功能强大的数据恢复软件,并分别介绍如何使用这些恢复软件恢复已经从回收站删除的文件。
数据丢失是许多人的噩梦,不论是因误删除、格式化、硬件故障还是其他原因造成的。这时候,数据恢复软件成为一个实用的解决方法,它可以帮助我们找回丢失的文件。不过,选择合适的数据恢复软件很重要,因为不同的工具有各自的利与弊。在本文中,我们讨论数据恢复软件的优势和不足之处,以及如何选择最适合自己需求的工具。
很多人可能都听说过easyrecovery的大名,但是不知道它到底属于什么软件。其实它是一款非常安全好用的文件恢复软件,它支持不同的设备,比如硬盘光盘,移动硬盘,相机,当然各种文件也都可以恢复。不管是误删、格式化、回收站、不小心擦除,都一样恢复。它界面超级简洁,操作也是很容易方便。
Redis持久化机制详解 一. 持久化的意义 Redis持久化的意义:主要在于故障恢复。Redis如果仅将数据完全保存在内存中,是无法应对灾难性故障的。如果Redis进程突然挂掉,保存在内存中的数据就全没了,如果没有持久化,后果不堪设想。使用持久化+定期备份(如备份到云存储上)的机制,可以在很大程度上解决Redis故障恢复的问题。这样即使Redis服务宕机,且磁盘损坏,也可以从云存储上拉取备份的数据进行恢复,不会造成数据的全部丢失。 从一定意义上来说,Redis的持久化也可以视为高可用的一部分。因为如果没有
Oracle数据库的启动,严格来说应该是实例的启动,数据库仅仅是在实例启动后进行装载。Oracle数据库启动的过程被划分为几个不同的步骤,在不同的启动过程中,可以对其实现不同的操作。
rm删除所有控制文件,尝试添加数据文件,强制关闭数据库,尝试开启到mount状态。
记录一起由于DG主备库之间出现GAP,归档日志丢失,导致备库无法应用日志同步的故障。
在电子设备高度普及的今天,我们经常在电脑上执行各种操作,例如,操作大量的数据,包含创建文件、修改文件、删除文件、传输文件等。这些数据涉及到我们工作、生活和学习的方方面面。数据对我们来说是非常重要的资源,然而,有时候,我们可能在不经意将删除了重要的文件或是清空了回收站,造成数据丢失。那么回收站删除的文件怎么恢复呢?有些实用的技巧可以帮我们找回丢失的文件,下面我们一起学习一下吧。
领取专属 10元无门槛券
手把手带您无忧上云