自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 KingbaseES 集群异机sys_rman物理备份恢复

验证集群在异机(cluster1)对cluster2进行rman物理备份后,在cluster1_node11使用rman备份集进行数据库实例恢复。在集群1数据库主节点192.168.43.11执行sys_rman初始化,对集群2做异机物理备份。(sys_rman初始化时会对数据库进行一次全备,所以这里我们做的是创建表后的增量备份)对比新恢复的实例里的events表的数据量和集群2一致,恢复成功。集群1 cluster1_node11节点。集群2 cluster2_node20节点。

2024-06-12 23:54:32 547

原创 Kingbase V8R6集群切换时,提示unable to check number of pending archive files on

当遇到这种情况时,需要确认主节点的wal日志是否被正常归档,sys_wal/archive_status里是否存在大量的.ready文件。如果存在大量的.ready文件,那么我们需要确认数据库的rman备份任务及归档策略是否正常。2.备节点执行repmgr standby switchover -F 进行强制切机。在备节点执行repmgr standby switchover 时,报错提示。数据库版本V8R6 C5B0023,主备集群。1.主节点删除.ready为结尾的未归档信息。

2024-06-05 09:46:24 302

原创 KingbaseES单机多实例环境注册开机自启动

KingbaseES单机多实例环境注册开机自启动

2024-06-05 09:36:35 460

原创 KingbaseES 扩展介绍sys_squeeze

首先确认 sys_squeeze 是否已存在于 kingbase.conf 的 shared_preload_libraries 配置项中,正常情况下sys_squeeze默认会加载到shared_preload_libraries,可直接执行下一步语句;该组件在清理表空间的过程中,不会全程加排他锁,能保证运行期间尽可能不影响对目标表的访问。opt3: 指定该表中已存在的index 名,若指定,会在新生成的表空间中按照此index顺序物理排列tuple,可选项,不指定填null。

2024-01-08 15:09:23 508

原创 Kingbase sys_rman常用命令及示例

sys_rman [option…] check 检查 sys_rman 命令和归档配置是否正确,是否可以正常备份和归档。sys_rman help command [option] 查看某个命令(或这个命令的某个参数)的帮助信息。(1)–config=/backup/rman/sys_rman.conf:指定配置文件。sys_rman [option…sys_rman [option…sys_rman [option…(3)–archive-copy:指定备份时同时备份恢复所需的 WAL 段文件。

2024-01-03 23:20:24 843 1

原创 KES到KES通过KFS实现不停机迁移操作-存量数据迁移

2. 将源端 KFS 离线(offline),源端和目标端 KFS 同时执行 reset 命令,确认中间表、kufl 文件、复制槽。注意:备份完成后,关闭 ksql 连接(如果此连接不关闭,后面启动源端 KFS 时,KFS 中会报错,导致 KFS 启动失败)。• V8R3 和不支持 CSN 的 V8R6 手动创建复制槽生成对应的快照方法。• “创建复制槽”和“查询快照内部标识”操作间隔尽可能的短。3. 创建复制槽和快照,复制槽名称为上面的查询的复制槽名。• 记录此处的快照名称,此快照名将用于备份。

2024-01-03 23:08:53 539 1

原创 KFS实时同步性能调优指南

binlog-to-q阶段,KFS从源端的数据库日志中抽取增量数据,经过extractor模块解析封装后,以DBMSEvent的形式在内存队列queue中暂存,此阶段的主要工作是将数据库的元组信息抽取转化为DBMSEvent,我们称此阶段为“解析”阶段。q-to-kufl阶段,将队列中的DBMSEvent取出,封装为KUFLEvent,经过序列化成为KUFL持久化在外存文件中,此阶段主要是将内存中的数据转化为外存文件持久化,我们称此阶段为“存储”阶段。对于用户任务,则是端对端的时间。

2024-01-02 22:02:38 667

原创 kmonitor安装部署

集群所属监控用户:区别于数据库用户,该用户为kmonitor登陆用户,无特殊情报禁止修改(默认用户为kingbase情况时,kmonitor仅kingbase用户登陆时可显示监控数据)node_exporter注册列表:需要严格按照格式添加元素(必须使用IPv4地址),如果为一主一备需要两个节点都部署node_exporter并注册,将ip替换成自己集群ip。数据库名称:数据库标识字段,可替换为数据库业务系统名称,单套数据库可不修改,多套数据库时必须修改,否则无法区分集群节点。

2024-01-02 21:52:38 2256

原创 KingbaseES数据库使用KWR性能报告

它通过周期性自动记录性能统计相关的快照,分析出 KingbaseES 的操作系统运行环境、数据库时间组成、等待事件和 TOP SQL 等性能指标,为数据库性能调优提供指导。– 生成 HTML 版报告。– 生成 TEXT 版本报告。以上生成KWR报告默认位于数据库data目录下sys_log子目录。

2024-01-02 21:27:14 429

原创 Kingbase V8R6单机版修改开机自启动

4.用root用户重新执行root.sh脚本 注意:执行此脚本前,需将数据库先停止。3.删除/etc/init.d/目录下的kingbase8d。1.找到安装目录下的root.sh脚本 默认位置为。或者使用kingbase用户执行find命令。2.修改脚本里DATADIR为当前位置并保存。修改root.sh脚本内容。

2024-01-02 21:25:52 861

原创 金仓数据库KingbaseES支持的Oracle扩展汇总

通常,异构数据库移植的工作量繁重。从Oracle向KingbasES移植的情况也如此。为降低移植工作量,KingbaseES在内部实现了大量的Oracle兼容特性。这些特性从语法或功能上对Oracle 提供了原生支持。因此,在移植过程中,Oracle 程序只需很少甚至不做任何改动就能在KingbaseES 环境中运行。KingbaseES用户可通过设置相关的数据库兼容开关,部分或全部启用Oracle兼容特性。除了兼容性参数,KingbaseES还提供了大量扩展包来支持oracle的常用功能。

2024-01-02 21:23:33 564

原创 Kingbase V8R6安全加固策略

audit_type 审计对象的类型,支持:TABLE、VIEW、MATERIALIZED VIEW、PROCEDURE、FUNCTION,大小写不敏感。audit_objs 审计对象的名称,只有 select table、insert table、update table、delete table、sys_audlog.error_user_connect_times=5 #允许用户连续登录失败的最大次数。audit_objs 审计对象的名称,比如为表名、视图名、存储过程名。

2024-01-02 21:13:35 1545

原创 KingbaseES KDB_Database_Link 使用介绍 (DBLINK)

kdb_database_link 扩展创建后,会生成 $KINGBASE_DATA/sys_database_link.conf文件,类似于oracle 的tnsnames.ora 文件,用于配置服务名,在创建database link时使用。需将kdb_database_link 加入 shared_preload_libraries 中,注意 kdb_database_link 必须放在最后,因为,与其他项间有依赖关系。从KES的test数据库访问Oracle 11g的scott用户下的dept表。

2024-01-02 20:59:09 793 1

原创 通过自定义函数实现KingbaseES下查看tps和qps

【代码】通过自定义函数实现KingbaseES下查看tps和qps。

2024-01-02 20:20:02 481

原创 KingbaseES 统计信息收集器无响应Stats collector is not responding

1.kingbase.conf设置stats_temp_directory参数,需要重启数据库服务器.stats_temp_directory=‘/dev/shm’场景1.统计信息收集器“stats collector”进程内部 UDP 连接连接超时,没有及时写入新的统计信息,导致过时的统计信息和其他潜在问题。如果系统负载较高,系统资源紧张不够用,可以考虑将stats_temp_directory参数设置到基于 RAM 的文件系统上.场景1,偶尔在数据库日志出现此问题,基本不用担心.保持关注就行.

2024-01-02 20:12:43 490

原创 KingabseES 统计信息更新优化

服务器正常关闭时,统计数据会拷贝sys_stat_tmp目录的副本会永久的存储在sys_stat目录中,这样在服务器重启后统计信息能被正常的加载访问。这些文件被存储在参数stats_temp_directory指定的目录中,默认是sys_stat_tmp.kingbase数据库日志提示:统计信息收集器没有响应/Stats collector is not responding。Kingbase数据库后台进程:统计信息收集器进程stats collector。类别:服务器事件(Server Events)

2024-01-02 20:10:31 389

原创 KingbaseES V8R6集群修改 trusted_service IP

find /home/kingbase -name repmgr.conf 来查找repmgr.conf的位置。以此图为例 trusted_servers=‘192.168.43.4’ ,只需要使用sys_monitor.sh stop 先将集群停止,然后找到repmgr.conf 文件。trusted_service 为kingbase V8R6集群的信任IP,该配置参数存放在repmgr.conf里。repmgr.conf 文件默认存放在 kingbase集群安装目录的etc目录下,我们可以通过。

2024-01-02 20:04:18 557

原创 KingbaseESV8R6等待事件之Client ClientRead

数据从客户端接收数据通过语法,语义解析,查询重写等一系列数据库内部操作,最终通过合理的执行计划检索表中的适当数据并发送给客户端。3,在某些情况下,您可能没有使用支持巨型帧的数据库实例。KingbaseES集群和客户端之间的网络延迟,较高的网络延迟会增加DB集群从客户端接收数据的时间,尤其是在较大数据量的同时存在网络拥堵的情况。1,为了减少网络延迟并提高网络吞吐量,将客户端放置在与数据库集群相同的可用性子网段中。2,确定客户端当前是否受到CPU或网络带宽的限制。根据等待事件的原因,建议采取不同的措施。

2024-01-02 19:57:49 458

原创 v8r6集群备机宕机且无法恢复后,如何将被节点从集群剔除集群

登录esrep数据库,删除rempgr.node里node1 的相关信息。备注:将节点从备节点信息删除相对简单,但无法删除对应节点的物理数据文件。查看集群状态,node1节点状态显示failed。使用system用户登录test数据库删除复制槽。查看集群状态,node1已从集群节点剔除。适用版本:V8R6 、V9。

2023-12-04 11:06:49 115 1

原创 could not locate a valid checkpoint record(KingbaseES)

因为磁盘满,导致数据库在执行checkpoint时,更新控制文件时,写入检查点信息失败,当数据库启动时,无法从控制文件读取到最近有效的检查点信息,导致数据库服务启动失败,并且在clog文件存储事务的状态也失败。如下图所示,数据库服务无法启动,通过sys_log查看,出现“could not locate a valid checkpoint record’。因core文件导致磁盘满,数据库服务宕机,通过sys_ctl启动数据库服务无法启动,故障信息”无法找到有效的checkpoint”。

2023-10-10 10:59:57 1348 1

原创 Kingbase V8R3流复制切换恢复重做备机

若watchdog无法正常加入集群可以通过以下命令尝试。在主库上查询流复制连接是否正常,ksql连接主库查询。注:主库、备库查询到的复制槽数量、复制槽名称应该一样。查看每一个节点数据库进程是否正常。● 恢复原主机为备机,跟随新主机。A 主库 — node1。如果A主库故障,需要手动切换。● 确认数据库进程已启动。● 在新主机上加载VIP。● 使其他备机跟随新主机。在故障主库上执行以下命令。● 确认主备流复制正常。● 在主库上卸载VIP。● 选择一个备库升主。在备机上执行以下命令。● 流复制设置为同步。

2023-10-10 10:47:03 416 1

原创 金仓数据库配置SSL加密

KingbaseES SSL加密配置

2023-09-20 14:58:35 846 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除