如何进行数据库恢复

云数据库RDS(ApsaraDB for RDS,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼!

网站数据对每个站长来说都是最宝贵的,如果一个操作不当,一不小心删除某个插件,则有可能导致数据丢失,系统崩溃等情况发生,从而造成严重的后果。因此,我们平时应该养成良好的备份数据的习惯。传统自购服务器搭建的数据库服务需自行实现备份数据库,并且需要寻找备份存放空间以及定期验证备份是否可恢复。

而阿里云的云数据库RDS可以自动将数据库进行备份,当操作不当误删除数据库时,可以恢复到七天内任意时间段的操作,有效防范因误操作等原因对业务数据造成不可逆的影响。下面看下具体RDS数据库恢复操作步骤:

1.首先按时间点创建临时实例

2. 选择要恢复的时间点,然后点击创建

 

3.创建好如图所示, 接下来开始恢复临时数据库到现在所用的数据库中

 

 

4.注意:迁移前一定要把目标数据库里的数据清空
如图所示登陆数据库清空数据表

 

5.下面我们开始迁移数据库

 

6.选好临时数据库和目标数据库点击迁移,等待迁移完成即可。

 

 

从上述介绍可以看出,阿里云数据库RDS很方便,让你不用每天备份数据,出现问题时可随时恢复数据库,并且操作非常简单。

 



参考

阿里云RDS数据库恢复到七天内任意时间段实操

时间: 2024-11-03 21:55:07

如何进行数据库恢复的相关文章

数据库恢复一例(2)

恢复|数据|数据库 最近通过做实验总结出一种数据库恢复方法,对今后的工作很有帮助: 数据库为非归档状态,只有一周前的数据文件的备份,无redolog,归档日志和controlfile的备份,此种情况一但数据库出故障只能做不完全恢复,会丢失一周前做备份时到出故障那一时候的所有数据,具体恢复方法如下: 操作系统为solaris8,内存2G,2颗CPU. 实验步骤:$sqlplus /nolog SQL>connect / as sysdbaSQL> archive log listDatabase

SYBASE ASA数据库恢复方法

SYBASE ASA数据库当遇到不正常关机时,很容易出现异常,如:表或索引出错,麻烦的是用drop table t_name删除表时数据库就会DOWN下.下面是我常用的两种恢复方法: 一.用备份数据库恢复: 1.用备份数据库启动 2.翻译出错数据库的日志(可能有多个文件) 3.按顺序执行翻译出的日志文件,read 文件 二.没有备份数据库 现象:set rowcount 10 select * from table_name时数据down下 用dbvalid检查此表时报错 检查处理方法:1.删除

Oracle RAC(4 TB ASM) 数据库恢复详细记录

6月底我们接到某客户的紧急支持请求,其客户数据库在不久前由于机房停电,导致数据库重启后无法启动. 我们通过teamviewer远程初步分析了alert log以及kfed读取了几个disk 发现,数据库无法启动的根本原因在于ASM diskgroup无法mount.而ASM diskgroup 无法mount的根本原因在于,ASM元数据出现损坏,其中表现为ASM 启动时无法进行事务恢复. 这里我们先不去纠结为什么会坏.对于asm的元数据如果出现损坏,那么修复的难度可想而知. 这里我采取了非常简单

windowsTB 非归档Oracle数据库恢复小case

这是友情支持一个朋友的数据库恢复case,昨天圣诞节的时候来个求助,只能速度帮忙解决了好过节去了.首先我们来看下的alert log都有哪些信息: Wed Dec 23 15:19:21 2015 SMON: enabling tx recovery Wed Dec 23 15:19:21 2015 Database Characterset is ZHS16GBK Opening with internal Resource Manager plan where NUMA PG = 2, CP

PostgreSQL 最佳实践 - pg_rman 数据库恢复示例 与 软件限制解说

背景 pg_rman备份已经讲完了,接下来讲一下数据恢复. 由于pg_rman使用了物理备份,所以恢复时,与普通物理备份的恢复原理是一样的. 需要将数据文件恢复,同时需要提供recovery.conf,在recovery.conf中指定需要恢复到哪个位置,以及如何获取XLOG归档文件等配置. 数据库恢复 pg_rman数据恢复时的两个必要要素 1. 新的$PGDATA 2. 备份目录 命令的选项也很简单,甚至可以不指定任何option Restore options: The parameter

数据库恢复方案

数据库恢复方案 http://netkiller.github.io/journal/db.restore.html Mr. Neo Chen (netkiller), 陈景峰(BG7NYT) 中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890+86 755 29812080<netkiller@msn.com> $Id$ 版权 2011, 2012, 2013 http://netkiller.github.io $Date$ 摘要 这里所谈的内容是对备份数据

RAC数据库恢复到单实例数据库

RAC数据库恢复到单实例数据库的基本步骤如下: a.准备单实例服务器,pfile文件,启动到nomount b.备份rac数据库 c.将备份文件拷贝到单实例服务器 d.在单实例服务器上还原.恢复 e.resetlogs打开数据库 f.rename redo文件名 g.disable thread 2并删除其redo组 h.增加temp临时表空间数据文件 i.删除不必要的undo表空间 业务需要(比如,测试备份)将RAC数据库通过备份恢复到单实例服务器:下面是实际操作步骤:测试环境:RHEL4u7

SQL Server 系统数据库恢复

原文:SQL Server 系统数据库恢复 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/故障恢复/master 概述      SQL Server 维护一组系统级数据库(称为"系统数据库"),这些数据库对于服务器实例的运行至关重要.每次进行大量更新后,都必须备份多个系统数据库.必须备份的系统数据库包括 msdb.master 和 model.如果有任何数据库在服务器实例上使用了复制,则还必须备份 distribution 系统数据库.备份这些系统数据库,就可

SQL Server 2008及更高版本数据库恢复方法之日志尾部备份_mssql2008

        经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了.人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问题.         遇到这种情况,一般都是没有做备份,不然也不会来发问了.首先要冷静,否则会有更大的灾难.直到你放弃. 解决方法:        对于这类问题,主要是找回误操作之前的数据,在2008之前,有个很出名的工具Log Exploer,听说还挺好用的,这个网上大把教程,这里就不多说了.但是唯一