• 2024-06-19成为MySQL DBA后,再看ORACLE数据库(十一、闪回技术)
    前文说到ORACLE通过undo实现数据的多版本模型,同样的道理ORACLE还通过undo实现了闪回查询的特性,本文将总结ORACLE的几种闪回技术。闪回技术是Oracle数据库独有的特性,支持各级恢复,包括行、事务、表、表空间和数据库范围。采用闪回技术,可以针对行级和事务级发生过变化的数据进行恢复,
  • 2024-06-17Oracle 12C的闪回技术详解
    1闪回技术介绍闪回技术是oracle强大数据库备份恢复机制的一部分,在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成)。需要注意的是,闪回技术旨在快速恢复逻辑错误,对于物理损坏或是介质丢失的错误,闪回技术就回天乏术了,还
  • 2024-05-13openGauss 概述
    概述数据备份是保护数据安全的重要手段之一,为了更好的保护数据安全,openGauss数据库支持三种备份恢复类型、多种备份恢复方案,备份和恢复过程中提供数据的可靠性保障机制。备份与恢复类型可分为逻辑备份与恢复、闪回恢复。逻辑备份与恢复:通过逻辑导出对数据进行备份,逻辑备份只
  • 2024-04-26闪回还原点(Restore Point)
    还原点概念Restorepoint 有两种类型: Normal 和 Guaranteed。1)Normalrestorepoint创建语法:createrestorepointrp_name;相当于某个时间点或者 SCN 的一个别名。 restorepoint 的名字和对应的 SCN 会保存在控制文件中。创建了 normalrestorepoint 后,如果需
  • 2024-04-10openGauss 2.1.0 闪回特性
    openGauss2.1.0闪回特性openGauss2.1.0于2021年9月30日发布,是openGauss的一个Preview版本,该版本生命周期仅为半年。该版本的新增功能如下:存储过程兼容性增强SQL引擎能力增强支持Ustore存储引擎支持段页式存储基于Paxos分布式一致性协议的高可用AI4DB和
  • 2024-04-09openGauss 2.1.0 闪回特性
    openGauss2.1.0闪回特性openGauss2.1.0于2021年9月30日发布,是openGauss的一个Preview版本,该版本生命周期仅为半年。该版本的新增功能如下:存储过程兼容性增强SQL引擎能力增强支持Ustore存储引擎支持段页式存储基于Paxos分布式一致性协议的高可用AI4DB和
  • 2024-04-01GeminiDB Cassandra接口新特性FLASHBACK发布:任意时间点秒级闪回
    本文分享自华为云社区《GeminiDBCassandra接口新特性FLASHBACK发布:任意时间点秒级闪回》,作者:GaussDB数据库。技术背景数据库作为现代信息系统的核心组成部分,承担着存储、管理和检索大量数据的重要任务。然而,在实际的业务运行过程中,由于各种原因,数据库可能会出现异常或者故
  • 2024-03-29启用Flashback Database闪回数据库功能
     若想顺利的使用闪回数据库功能,需要先将数据库置于闪回数据库状态。此文记录开启闪回数据库功能的步骤,注意调整过程需要重启数据库并确保数据库处于归档模式。1.确认数据库是否开启FlashbackDatabase功能若未开启,则继续,若已经开启,请从此小文儿飘过~~SYS@ora11g>selectflashbac
  • 2024-03-28Flashback Database闪回数据库功能实践
    FlashbackDatabase闪回数据库功能极大地降低了由于用户错误导致的数据丢失的恢复成本。这是一种以空间换取缩短恢复时间的解决方案,这是值得的。这里给出闪回数据库的使用方法,体验一下这种恢复操作的便利性。1.使用FlashbackDatabase的前提条件1)启用了flashbackdatabase2)必须打
  • 2024-03-28Flashback Drop闪回删除功能实践
    Oracle的FlashbackDrop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的“回收站”(RecycleBin)功能。注意,如果被删除的表原先是存放在SYSTEM系统表空间上,则不支持此功能。1.FlashbackDrop功能 恢复被错误drop掉的表。当一张表被删除后,依然可以
  • 2024-03-28mogdb里xlog相关的几个参数
    openGauss/MogDB3.0闪回恢复测试本文出处:https://www.modb.pro/db/411368介绍闪回恢复功能是数据库恢复技术的一环,可以有选择性的撤销一个已提交事务的影响,将数据从人为不正确的操作中进行恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复
  • 2024-03-28openGauss 产品特点
    产品特点openGauss具有高性能、高可用、高安全性和可维护性好的特点。高性能通过列存储、向量化执行引擎、融合引擎等关键技术,实现百亿数据量查询秒级响应。高可用同城跨AZ(AvailableZone)容灾,数据不丢失,分钟级恢复。高安全性支持访问控制、加密认证、数据库审计、动
  • 2023-12-27Oracle 闪回技术
    闪回技术概述Oracle数据库闪回技术是一组独特而丰富的数据恢复解决方案,通过有选择地,有效的消除错误影响,可逆转人为错误。-查看数据地过去状态-可沿时间轴向前或向后闪回-协助用户进行错误分析和恢复-简单的命令行操作(或者DBMS_FLASHBACK包)-闪回时间与数据库大小无关闪
  • 2023-12-16归档日志清理后还能不能闪回
    在Oracle数据库中,归档日志的清理不会影响数据库的闪回功能。归档日志是用于数据库恢复的重要组成部分,特别是在进行数据库闪回操作时。如果你已经启用了Oracle数据库的归档模式,数据库会自动将归档日志保存在指定的归档目录中。即使你清理了一些旧的归档日志,数据库仍然会保留足够的
  • 2023-12-12openGauss学习笔记-154 openGauss 数据库运维-备份与恢复-闪回恢复
    openGauss学习笔记-154openGauss数据库运维-备份与恢复-闪回恢复闪回恢复功能是数据库恢复技术的一环,可以有选择性的撤销一个已提交事务的影响,将数据从人为不正确的操作中进行恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复时长需要数分钟甚
  • 2023-11-24CQ 社区版 V2.6.0 发布 | SQL闪回、权限看板、新增数据源人大金仓等
    HELLO,大家好,又到了CloudQuery社区版发版时间!本次更新版本为v2.6.0,亮点多多,我们直入主题一起来看!本期亮点新增3种数据源支持V2.6.0,新增三种国产数据源支持:人大金仓(forOracle/PG)(8.6.0)、Gbase(3.3.0.2)、神州通用(7.0.8),对这些数据源支持权限管控、数据保护、审计分析等。目前V2.6
  • 2023-09-26DBA容灾与备份恢复:闪回应用及实践(一)
    闪回应用及实践第一天:以时间戳方式恢复被勿更新数据:1.查看UNDO的空间是否充足2.询问操作发生时间23:48:48,经确认这个表中数据变化很小。如果能把这个时间点前的表中数据恢复出来,就能把问题的影响降到最低。先尝试使用闪回查询来做,依赖一些缓存空间和系统的负载,在反复确认时间后,写
  • 2023-08-04Oracle闪回查询
    ---闪回查询SQL>select*fromempasoftimestamp(systimestamp-interval'2'minute);---查询emp表2分钟之前的数据SQL>select*fromempasoftimestamp(systimestamp-interval'120'second);---查询emp表120秒之前的数据SQL>select*fromempas
  • 2023-07-31MySQL DML 闪回之 binlog2sql
    一直以来,由于DBA的误操作或者业务bug,导致误删数据的情况都时有发生。当出现误删数据的情况时,从线上操作日志构造误删除的数据,或者DBA使用binlog和备份的方式恢复数据,不管哪种,都非常费时费力,并且容易出错。可能有的同学会说从从库恢复,但实时主从备份只能防止硬件问题,比如主库的
  • 2023-07-284.闪回开启
    开启闪回需要注意:sys用户不能用闪回功能开启flashback时同时要开启表的行移动要开归档日志altersystemsetdb_recovery_file_dest='xxx';altersystemsetdb_recovery_file_dest_size=xxx;alterdatabasearchivelog;altertablexxxenablerowmovement; 
  • 2023-07-18ORACLE数据库启停、闪回和锁表查询以及创建DBLINK
    数据库启动和停止停止orcale/oracle7//停止1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba(cbsdba是实例名)3.sqlplus/assysdba 4.shutdown immediate;启动1.ps-ef|grepsmon2.exportORACLE_SID=cbsdba3.sqlplus/assysdba 4.startup;5.alter pluggabledatabas
  • 2023-07-14mysql binlog
    mysql二进制日志(binnarylog)binlog记录了对MySQL数据库执行更改的所有操作binlog是记录所有数据库表结构变更(例如CREATE、ALTERTABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但可以通过查询通
  • 2023-06-27闪回数据库的应用场景和测试
    如果是用户主生产环境,通常不会有用户会开启这个功能。但如果是在ADG备库端,就会有不少客户选择开启这个功能,这可以有效补充误操作应急处置方法。今天给某客户做技术支持的时候,在现场遇到一个蛮有意思的问题:XTTS测试场景,库非常大,数据文件很多,远超db_files的默认值。在表空间元数
  • 2023-06-12MySQL闪回工具简介 及 binlog2sql工具用法
    一、闪回工具简介1.工具分类第一类以patch形式集成到官方工具mysqlbinlog中优点上手成本低。mysqlbinlog原有的选项都能直接利用,只是多加了一个闪回选项,未来有可能被官方收录。支持离线解析。缺点兼容性差、项目活跃度不高。难以添加新功能,实战效果欠佳。安装麻烦。需要对m
  • 2023-05-17记一次数据误删操作通过闪回以及日志挖掘恢复
    由于开发人员不小心删除业务表然后想通过我来恢复数据,我第一时间发现由于undo_retention参数只保留15分钟,通过闪回这种方法并不能恢复数据,然后通过日志挖掘来截取该时间段数据,然后通过创建记录表来保存到记录表里方便查询。通过记录表里的数据来恢复数据。以下命令是一些操作的命