一、简介

数据库的PITR原理是依据之前的物理备份文件加上wal的预写日志模式备份做的恢复。

二、示例

1、数据库配置

wal_level = replica

archive_mode = on

archive_command = 'cp %p /home/kingbase/archive_dir1'

2、创建基础备份

sys_basebackup -D data1 -Fp -Xs -v -P -h127.0.0.1 -p54321 -Usystem

3、测试数据准备,并误删除部分数据

4、停库

5、备份data

6、将基础备份作为data目录

7、修改配置文件

在kingbase.conf中新增

restore_command = 'cp /home/kingbase/archive_dir1/%f %p'
recovery_target_time = '2022-03-03 04:20:51.823311-08'

8、在data目录下新增recovery.signal

touch recovery.signal

9、启动数据库

查看日志

10、,让数据库从只读变为可读写

select sys_wal_replay_resume();

最新文章

  1. Jquery mobiscroll 移动设备(手机)wap日期时间选择插件以及滑动、滚动插件
  2. AJAX(一)
  3. Xn数列(codevs 1281)
  4. Django学习笔记之一
  5. VPN fq工具的选择
  6. [IIS]在CMD中IIS的使用
  7. Android之startActivityForResult的使用
  8. postgresql 分区表创建及测试
  9. 【MySQL】MySQL同步报错-> Last_IO_Error: Got fatal error 1236 from master when reading data from binary log
  10. NET基础课--泛型(NET之美)
  11. 十天学Linux内核之第五天---有关Linux文件系统实现的问题
  12. Delphi @ # $ 特殊字符含义
  13. iOS开发之App主题切换完整解决方案(Swift版)
  14. 7.21.03 while循环和do...while循环
  15. 休息,归类一下CSS初级的东西
  16. linq中如何在join中指定多个条件
  17. Data Source与数据库连接池简介 JDBC简介(八)
  18. IDEA+Maven:cannot download sources
  19. 自省 另外一种python 生成随机在base36 之间的兑换码生成。
  20. 学习Spring Boot:(二十四)多数据源配置与使用

热门文章

  1. 安装es客户端软件elasticsearch-head
  2. gin模板语法
  3. 火山引擎DataLeap数据调度实例的 DAG 优化方案
  4. 内网渗透-smb&wmi明文&hash传递
  5. Vue 修改对象(数组)没有立即生效
  6. P8701 [蓝桥杯 2019 国 B] 第八大奇迹
  7. (20)go-micro微服务Elasticsearch使用
  8. Sqoop导出ClickHouse数据到Hive
  9. Node.js学习笔记----day04之学生信息管理系统
  10. appium之安卓7.0环境搭建