Snapshot--使用Snapshot来还原数据库

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

原文地址:http://www.cnblogs.com/TeyGao/p/3542639.html

在数据库升级时,为防止升级失败造成的影响,我们通常需要:

1.准备回滚脚本,用于失败后回滚

2.在升级前备份数据库,用于失败后恢复

但回滚脚本需要花费很长时间准备,而备份恢复会导致数据库长时间不可用,为解决此类问题,可以使用数据库快照,数据库快照生成速度和还原速度都远快于备份,且操作简单。

 

--==========================================================
--创建数据库快照
CREATE  DATABASE BackupTestDB_SNAP ON (NAME='BackupTestDB',
FILENAME='D:\DB\BackupTestDB.snap')
,(NAME='BackupTestDB_F1',FILENAME='D:\DB\BackupTestDB_F1.snap')
AS SNAPSHOT OF BackupTestDB;
GO
--==========================================================
--在源数据库中增加表TB4
USE BackupTestDB
GO
SELECT 1 AS ID INTO TB4
--==========================================================
--使用快照还原数据库BackupTestDB
--还原结束后发现表TB4已不存在
USE master
GO
RESTORE DATABASE BackupTestDB
FROM DATABASE_SNAPSHOT='BackupTestDB_SNAP'
Elasticsearch的Snapshot and Restore(快照备份与恢复) 无论使用哪种存储数据的软件,定期备份数据都是很重要的。Elasticsearch 副本提供了高可靠性;它们让你可以容忍少量的节点丢失而不会中断服务。但是,副本并不提供对灾难性故障的保护。对这种情况,你需要的是对集群真正的备份——在某些东西确实出问题的时候有一个完整的拷贝。需要注意的是Elasticsearch并不支持直接拷贝集群data目录、备份服务器的方式来备份、升级群集,这样做会导致数据损坏、无法恢复数据。 阅读详情

相关推荐

SQL Server数据库还原差异备份

介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中还原差异数据库备份

zxrhhm的博客 2076

SnapShot备份还原(系统备份还原工具)

SnapShot备份还原是新起点大佬基于SnapShot制作的一个系统备份还原工具,界面简洁,使用方便,还带有系统引导修复功能。

2501_90259289的博客 811

SQL Server 数据库还原到某个时点(完整恢复模式)

SQL Server在完整恢复模式下还原数据库到某个时点的介绍

zxrhhm的博客 2103

实用系统备份还原,小巧免PE备份快镜像小

这款叫 snapshot 的工具,是个专门搞系统备份还原的小软件。它才1.38M,小得离谱,关键是备份快、生成的镜像文件还小,用过的都说省心,挺招人喜欢的。一般用它在系统装好、设置妥当后,点【备份分区】来存个“快照”。接着选好备份存哪儿(目标文件),调调其他选项,点【开始备份】,等着它跑完就成,没啥复杂操作。备份好的系统,想还原时直接用这软件就行,不用费劲进PE系统,点几下就恢复如初,特利索。备份时机:装好系统后操作。

weixin_62784879的博客 460

1.38M 封神!snapshot,系统备份还原秒级搞定

操作逻辑也简单到不用看教程:装好系统后直接打开软件,选择【备份分区】,勾选系统盘,指定镜像文件的保存路径,设置好参数就能一键启动备份。最香的是还原环节,不用费劲进 PE,直接在系统里打开软件就能操作,系统崩了也能轻松救回来。直到挖到snapshot这款神仙工具,本体只有 1.38M,小巧到能随手存进 U 盘,却把备份还原的核心需求拿捏得死死的 —— 备份速度快到离谱,生成的镜像文件体积还小,既不占内存又不耗时间。找个靠谱的系统备份工具,不是体积大到离谱,就是还原时得折腾 PE 系统,新手看了直接劝退。

linan777的博客 337

系统备份工具 SnapShot v1.50.0.1652 中文版

本次给大家分享的这款工具叫Drive SnapShot ,主要是用来备份系统,拷贝到任意电脑,都能成功还原。真正解决了频繁装机烦恼,想起了当年神器ghost,希望大家喜欢。

zhslhm的博客 2653

[Oracle] 临时将Physical Standby激活

Oracle 10g/11g下如何将物理Standby库临时激活用于测试 在实际运营环境中, 我们经常碰到类似这样的需求: 譬如想不影响现网业务评估DB补丁在现网环境中运行的时间, 或者是想在做DB切换前想连接Standby DB做实际业务运行的测试. 如果在9i版本的时候, 想做到这样, 在不搭建新测试环境的前提下, 可以将Standby DB激活后进行测试, 但是激活后的Stan...

weixin_30378311的博客 234

Use the physical standby database as a test environment

SQL> alter database recover managed standby database cancel; Database altered. SQL> create restore point before_test guarantee flashback database; Restore point created. SQL> alter databas

BOND 的杂货铺 1356

SQL Server 从数据库快照还原数据库

语法:       restore database db_name       from database_snapshot  = 'db_snapshot_name'; --------------------------------------------------------------------------------------------------------------...

weixin_33918357的博客 594

Oracle DG —— 可更新的从库 Snapshot Standby Database

一、 简介 1. 特点 我们知道,无论是Physical还是Logical Standby,都只能从主库同步数据,从库都是只读的,而Snapshot Standby的出现改变了这一点。在Oracle官方文档中,对这个特性的解释如下: A snapshot standby database is a fully updatable standby database. A snapshotstandby database receives and archives, but does not appl.

Hehuyi_In的博客 4839

[SQL Server]创建某DB的Snapshot,与从shapshot还原某DB

-- create a snapshot for a database.  (caution:  a database can't be backuped if there is a snapshot for it.) Declare @INT_DB_NAME varchar(30),@INT_DB_NAME_SNAPSHOT varchar(40),@SQL varchar(1000) se

小旭的技术博客 1718

HANA数据库还原错误

生产环境的数据表修改乱了,需要从备份中还原,将备份文件拷贝到测试机上,使用HANA Studio执行还原租户库。 一会儿回来,看到进度条都已经完成,颇感欣慰,关闭窗口用HANA Studio连接数据库,可是就是连接不上,连接SYSTEM库没有问题。 xshell登录HANA数据库服务器的操作系统 s4padm@ip:/hana/hanabackup> hdbsql -i 0 -u SYSTEM -p password -d SYSTEMDB Welcome to the SAP HANA Datab.

清风弄影 1099

HBase 超大表迁移、备份、还原、同步演练手册:全量快照 + 实时同步(Snapshot + Replication)不停机迁移方案

本文首发于Apache HBase公众号。介绍的演练操作源于某真实案例,用户有一个接近 100 TB 的 HBase 数据库,其中有一张超大表,数据量约为数十TB,在一次迁移任务中,用户需要将该 HBase 数据库迁移到 Amazon EMR 上。 本文将讨论并演示:使用全量快照 + 实时同步(Snapshot + Replication)的方式将一个数十TB HBase 单表不停机迁移数据到一个 HBase on S3 集群上。

Laurence的技术博客 5329

oracle 11g snapshot,Oracle 11g中的snapshot standby特性

在Oracle 11g中,data guard最吸引人的,除了active data guard的实时查询特性(即可以以只读方式打开物理standby数据库的同时MRP进程能继续做recover),快照备用数据库这个特性也是不错,比较适用于快速部署一个临时的与线上环境相同的测试数据库.它是通过还原点(restore point)和闪回数据库的原理(flashback database),可以以读/...

weixin_35762250的博客 230

SQL Server 2005 Database snapshot

数据库快照 (database snapshot)1 用途1.1 维护历史数据以生成报表。1.2 使用为了实现可用性目标而维护的镜像数据库来卸载报表。1.3 使数据免受管理失误所带来的影响。 在进行重大更新之前(例如,大容量更新),可创建数据库快照以保护数据。一旦进行了错误操作,可以使用快照将数据库恢复到生成快照时的状态。采用此方法还原很可能比从备份还原快得多;但是,此后您无法对...

weixin_34342992的博客 347

oracle 11g snapshot,在oracle 10g中实现oracle 11g的snapshot standby特性

oracle 11g中的snapshot standby可参考:http://blog.itpub.net/28539951/viewspace-1767427/snapshot standby是在oracle 11g才有的特性,大概是通过还原点(restore point)和闪回数据库的原理(flashback database),可以以读/写方式打开物理备用数据库,对数据库进行修改,之后再根据...

weixin_42361764的博客 199

oracle data guard闪回,11gR2 Active Data Guard 闪回 - flashback database / snapshot standby - 2

二,11g 使用snapshot方式设置Data Guard闪回snapshot standby是11g引入的新特性,它不需要开启flashback database特性,就可以让physical standby数据库以read-write模式开启,而后可以退回到standby模式,所有open模式下的数据库中的更改的数据都会还原到之前的状态。显然,原理上Snapshot Standby功能是基于...

weixin_39547596的博客 243
上一篇: 数据库快照 database snapshot
下一篇: 解决 ORA-21561: OID generation failed
叽哩古哩
博客等级 码龄19年 101粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值