PG之闪回数据库

0    920    4

Tags:

👉 本文共约1099个字,系统预计阅读时间或需5分钟。

误操作恢复的文章参考:

在Oracle中,若发生重大的误操作,那么我们可以使用flashback database命令来把数据库整体闪回到过去的误操作的时间点,当然前提是需要打开数据库的闪回功能。

在PG中,能否也可以执行类型的操作呢,答案是肯定的。

闪回数据库过程示例

误操作恢复的过程命令参考:

1、误操作

2、查找误操作的事务号

首先可以根据时间来判断大致是哪几个WAL日志文件,再进行逐个日志分析查找,本次实验的WAL日志为“0000000100000002000000B2”,根据得到当前的事务号以及日志文件,开始寻找恢复日志的数据范围

可以找到本次误操作的事务号为“452490”。

“CREATE base/16484/41318”为新建表的操作,表示数据库oid为16484,表的oid为41318。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信dbaup66,谢谢!
AiDBA后续精彩内容已被站长无情隐藏,请输入验证码解锁本文!
验证码:
获取验证码: 请先关注本站微信公众号,然后回复“验证码”,获取验证码。在微信里搜索“AiDBA”或者“dbaup6”或者微信扫描右侧二维码都可以关注本站微信公众号。

标签:

Avatar photo

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复