人大金仓数据库的归档日志
归档日志
归档日志是非活动的WAL日志备份。通过使用归档日志,可以保留所有WAL日志的历史记录,当数据库处于ARCHIVELOG模式并进行日志切换时,后台进程archiver process会将WAL日志的内容保存到归档日志中,当数据库出现介质失败时,使用数据文件备份、归档日志、在线WAL日志可以完全恢复数据库。
什么情况下会触发WAL日志归档?
- 手动切换时,会触发WAL日志归档。
- WAL segment file写满时,会触发WAL日志归档。
- 设置archive_timeout时,定时触发WAL日志归档。
- 数据库正常关闭时,会触发WAL日志归档。
- 归档——启用WAL归档
- 通过修改kingbase.conf开启归档
- 建立归档目录
- 配置相关参数
- 重启KES实例
- 查看参数
- 手动切换归档
- 查看归档日志文件
- 通过ALTER SYSTEM命令开启归档
- 建立归档目录
- 配置相关参数
- 重启KES实例
- 查看参数
- 手动切换归档
- 查看归档日志文件
- archive_command 归档命令详细
临时启用和禁用归档方法
方法1——通过逻辑运算符设置。
注意:
当文件标识符archive_active存在时,则会执行归档命令
归档标识文件archive_active需要手工创建。
方法2——通过shell设置
注意:
这里使用了shell的选择结构语句。
当文件标识archive_artive存在时,则会执行归档命令。
- 归档——触发WAL归档
1、手工切换WAL日志
使用select sys_switch_wal(); 函数可以手工切换WAL日志。
- 执行sys_switch_wal()。
- 当前写入的wal日志信息会切换到新的日志文件中。
- 将旧的WAL日志归档到/archive/目录中。
2、WAL日志写满
WAL日志被写满后会触发归档,WAL segment file大小默认为16M。
- 创建t01表。
- 批量插入数据。
- KES会自动发生日志切换并执行归档。
3、设置archive_timeout
通过设置archive_timeout参数,可以让数据库周期性的执行日志切换和归档操作。
- 每60s触发一次WAL日志切换。
- 每60s触发一次WAL日志归档。
4、fast或者smart方式正常关闭数据库
使用fast或者smart方式关闭实例时,数据库会再关闭自动执行切换和归档。
- 归档——清理WAL归档
- 手工清理归档日志
- 确定可以清楚的WAL日志文件
- 手工清理WAL日志归档文件
- 自动清理归档日志
- 编辑脚本sys_archive_clean.sh
- 填写数据目录:/KingbaseES/V8/data
- 填写软件家目录:/KingbaseES/V8/Server
- 填写归档目录:/archive
- 使用sys_controldata 查看最后归档点
- 使用sys_archivecleanup命令清除最新归档点之前的WAL日志。
定时启动脚本
- 归档——常用归档配置
- 压缩归档
- 配置远程归档
人大金仓数据库的归档日志相关推荐
- 金仓数据库KingbaseES 归档日志清理
WAL是Write Ahead Log的简写,和Oracle的redo日志类似,在R3版本存放在data/sys_log中,R6版本以后在data/sys_wal目录,在数据库访问过程中,任何对数据块 ...
- 国产化人大金仓数据库转库工具:oracle12c数据库转kingbase8.6人大金仓数据库实例演示
oracle12c数据库转人大金仓数据库实例演示 第一章:数据准备 ① 人大金仓建库建用户 ② 人大金仓授权表空间 ③ 人大金仓创建 schema 表 第二章:转库演示 ① 转库工具准备 ② 创建源库 ...
- nacos 适配达梦、人大金仓数据库
文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...
- 数据库专题 数据库适配问题--人大金仓数据库适配问题总结(kingbase8)
人大金仓数据库链接配置 这里以springBoot配置文件演示: spring.datasource.driver-class-name=com.kingbase8.Driver spring.dat ...
- King大咖成就计划系列直播 | 人大金仓数据库备份恢复
人大金仓是成立最早的国产数据库厂商,自1999年成立以来,以助力企业级应用高质量发展为使命.数据库管理系统是各类企业级应用不可或缺的基础性平台,为数据的归集.分类.组织.处理.存储.分析和应用的全生命 ...
- BenchmarkSQL 5.0源码修改 -- 支持 人大金仓数据库 KingBase
benchmarksql 在5.0版本中没有对人大金仓数据库(KingBase)的TPC-C测试支持,本文通过修改部分源码,让benchmarksql 5.0支持KingBase. 个人理解: Ben ...
- 人大金仓数据库sql语句_人大金仓数据库总结(SQL和JDBC)
人大金仓作为一款国产数据库,使用的人数和相关资料都比较少. 最近使用人大金仓数据库,做了个简单的SQL和java jdbc的测试,希望能够供大家参考. 1.SQL语句 创建表: CREATE TABL ...
- jpa 人大金仓数据库方言_兼容认证 | 人大金仓数据库管理系统完成与浪潮产品兼容认证...
日前,人大金仓数据库管理系统KingbaseES V7.V8完成与浪潮GS Cloud数字化管理平台.iGIX数字化能力平台完成兼容认证. 测试结果显示:双方产品完全兼容,其功能.性能和兼容性等各方面 ...
- 人大金仓数据库安装与配置
安装包下载地址 访问人大金仓官网: 人大金仓数据库安装包下载 Licence授权文件下载 Licence授权文件下载 CentOS7.9人大金仓数据库部署 环境准备 1. 创建用户 useradd k ...
最新文章
- MATLAB实战系列(三十一)-基于MATLAB的异步电机调速系统仿真
- Work Measurement - 1
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - F. 加法变乘法
- matlab impyramid,图像 – Matlab impyramid问题
- DreamFactory - 第3章生成数据库支持的API
- 寻找链表倒数第k个节点
- 苹果向小型企业推出新付费订阅产品“Business Essentials”
- js创建对象的七种方式
- Tencent笔试题收集
- 微服务之间最佳调用方式是什么?
- linux jdk安装
- Java算法——地图单点坐标判断是否存在于某个区域
- 微信小程序整合Vant Weapp 步骤
- vue使用高德地图web端JSAPI 路线规划、搜索提示教程
- 计算机趣事 英语作文,英语作文100字趣事
- deep learning (深度学习)资源整理,非常全面【转】
- TAElectronic-车辆电子电器模型库
- 最新开源版知音QQ助手V1.0.16版本
- VC6.0调试功能使用介绍
- 【计算机组织与体系结构】实验四:指令 CACHE 的设计与实现