自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Get “https://192.168.154.2:1234/kingbase“: remote error: tls: handshake failure

openssl 版本过低导致,需升级openssl,在1.1.1以上版本。查看openssl版本。

2023-09-28 09:42:39 286

原创 Alert manager 报错无法播放 IP 地址

monitor/ alertmanager/ alertmanager.log‘中显示 ‘create memberlist: Failed to get final advertise address:No private IP address found, and explicit IP not provided。在 ‘monitor/ alertmanager/ start.sh‘中增加参数 --cluster.advertise-address=0.0.0.0:9093。

2023-09-28 09:40:55 782

原创 ‘ERROR: relation ”sys_stat_statements” does notexist

未开启对应扩展,创建扩展:create extension sys_stat_statements;# 如果报错 ERROR: extension “sys_stat_statements” already exists,检查。

2023-09-28 09:38:55 795

原创 Prometheus 采集报错返回非加密协议数据

显示 ‘server returned HTTP status 404‘,服务器返回非加密协议数据,检查 monitor/ prometheus/prometheus.yaml 中的 schema 参数修改为与实际环境中探针协议使用一致。

2023-09-28 09:36:26 2912

原创 Warning! Detected 437.83 seconds time difference between your browser and the server. Prometheus rel

差超过 5 分钟或在 5 分钟左右时,会丢数据或无数据。调整浏览器时间与服务器时间同步,调整服务器时间命令。

2023-09-28 09:33:53 175

原创 V8R6备库clone添加新节点

初始化,主要初始化sys_securecmdd/sys_securecmd需要的配置文件和秘钥协商。从日志信息可知,node3通过"repmgr_slot_3"复制槽做流复制连接,而复制槽不存在。从已有节点拷贝集群相关目录和文件 --(除了data目录下的数据)在新节点执行clone预演 – -h ip为已有备库地址。在新节点执行clone --ip为已有备库地址。新增备:10.37.129.14。主:10.37.129.11。备:10.37.129.12。查看新增节点数据库日志。

2023-09-28 09:30:55 95

原创 No execute permission for “/home/kingbase/cluster/R6C5/R6C5R//kingbase/bin/arping“ incorrect comman

配置arping所有者为root并分配setuid权限。

2023-09-28 09:24:19 117

原创 kingbase 配置jdbc访问

System.out.println(“数据库连接正常!System.out.println(“数据库连接失败!

2023-09-27 14:35:32 843

原创 搭建kes r6流复制只读库

注意:此文件标识此节点是备库,一定在启动备库数据库服务前创建;否则数据库服务启动,默认为主库,将无法再加入流复制集群。此文件可以用vi创建,也可以从原备库拷贝。修改服务端口号 --注意:因为此备库和主库在同一个主机,所以需要修改服务端口号,同时启动两个实例。最后一行添加port。编辑kingbase.auto.conf连接主库 --注意:此处填写主库的ip信息,对应的复制槽要在主库创建。–h 127.0.0.1 若为其他服务器则写该服务器ip。在新备库data下生成standby.signal文件。

2023-09-27 14:29:24 73

原创 kes r6手动添加节点

注意:关闭数据库前手动执行checkpoint后进行关库操作。对于archive较大的库可先进行备份后将archive清理在进行拷贝。#初始化,主要初始化sys_securecmdd/sys_securecmd需要的配置文件和秘钥协商。从已有节点拷贝集群相关目录和文件 --源库必须是正常关闭状态,从备库进行拷贝。重启集群 --重启后会自动创建crond服务。将其他节点的认证文件拷贝到新节点目录下。将节点作为standby注册到集群。将节点加入到集群中 --主节点ip。修改ipc (os7以上版本)

2023-09-27 14:28:59 112

原创 kes r3单机升集群

7、备机sys_basebackup -U SYSTEM -h 主机IP -D /home/kingbase/cluster/KingbaseCluster/db/data -v -P。3、将打单机data拷贝到db目录,从data_old中cp kingbase.conf、sys_hba.conf、recovery.done(不一定有)到新的data中。8、备机data_old中cp kingbase.conf、sys_hba.conf、recovery.conf到新的data中。10、备机创建复制槽。

2023-09-27 14:28:31 128

原创 securecmdd端口修改

修改securecmdd默认端口 (all nodes)Port 8899Port 8899修改端口后重启securecmdd服务查看端口修改repmgr.conf配置文件。

2023-09-27 14:28:06 110

原创 V8R6在线删除standby节点

查看集群节点信息 --集群节点信息已经没有unregister的节点信息。将standby节点unregister。在要删除的Standby 节点执行:​。在要删除的节点停止本地集群服务。关闭cron计划任务。停止export进程。

2023-09-27 14:27:53 86

原创 kfs evaluate工具使用

3、 评估工具需要使用jdk1.8,如果服务器上面是jdk 1.7或更老版本,那么需要从服务器下载相关jre包,并解压到和bin目录同级。1、 统计KES V8R6数据库信息时,需要将jdbc/kingbase8-8.6.0.jar包拷贝到lib目录。2、 统计KES V8R3及更老版本时,需要将jdbc/kingbase8-8.2.0.jar包拷贝到lib目录。统计数据库相关信息及数据库所在服务器的硬件信息。统计数据库的多个模式下的信息。生成统计信息到指定目录。统计远程机器硬件环境。

2023-09-27 14:27:26 69

原创 kes copy数据导入

导出导入csv导入导出导出部分列数据。

2023-09-27 14:26:53 99

原创 kingbase rman备份恢复

不完全恢复 --指定时间点恢复。完全恢复 --恢复到指定目录。

2023-09-27 14:26:35 151 1

原创 kingbase配置odbc

添加kingbase 配置文件。测试验证odbc连接。

2023-09-27 14:25:36 273 1

原创 kes r6 修改ip、vip

注:直接注册备库到集群会出现无法连接的故障(需要关闭备库数据库服务)查看repmgr.conf配置文件信(all nodes)修改repmgr.conf配置文件(all nodes)如报错无法注册则可尝试启动数据库后在进行注册。手动启动主备数据库(all nodes)关闭集群(cluster和db)主节点: node2是主节点。启动主备库repmgrd服务。修改主备节点操作系统IP。注册primary到集群。将备库节点重新加入到集群。主节点查看流复制状态。

2023-09-27 14:25:07 164 1

原创 kingbase R6 添加vip

2)arping命令用于vip切换中的arp cache的清理和测试。修改repmgr.conf配置文件配置vip(需要在所有节点执行)重新启动集群 --在集群启动过程中没有对虚拟ip的检测。确定ip和arping可执行文件路径和权限。1)ip命令用于加载和卸载vip。通过vip连接数据库查看流复制状态。主备switchover切换测试。查看repmgr.conf文件。查看切换后的vip是否加载。查看切换后的集群状态。

2023-09-27 14:23:49 163 1

原创 kingbase R6 补丁升级

例如:kdb_tinyint.so库在旧版本数据库lib目录下有,而新版本数据库lib目录下没有,则需要把kdb_tinyint.so 拷贝到新版本数据库的lib目录下。如果旧版本数据库中有新增插件相关的so库,而新版本数据库中没有的,需要把相关so拷贝到新版本数据库lib目录下。-U:登录旧版本数据库和新版本数据库的用户名,旧版本数据库和新版本数据库的用户名必须一致。-P:(大写的P)临时新版本数据库端口号,和旧版本数据库端口号不能是同一个。-D:新版本数据库data目录,绝对路径。

2023-09-27 14:23:20 276 1

原创 kingbase V7环境搭建

配合HA使用选择2,手动初始化数据库,不执行root.sh。创建kingbase用户、目录并授权。如选择2手动初始化数据库则需执行。上传软件包并解压安装。

2023-09-27 14:22:51 122 1

原创 kingbase ssl认证

注:客户端证书,客户端密钥,客户端pkcs8格式的密钥等文件的名字必须是kingbase,例如:kingbase.crt,kingbase.key,kingbase.pk8 否则识别不到证书。注:客户端证书,客户端密钥,客户端pkcs8格式的密钥等文件的名字必须是kingbase,例如:kingbase.crt,kingbase.key,kingbase.pk8 否则识别不到证书。没有指定ip的客户端可以通过ip连接,需要为集群的用户单独开辟不走ssl的入口,通过配置ssl证书也可以通过ssl连接,

2023-09-27 14:22:09 139 1

原创 kingbase 安全审计

test库中创建审计规则,记录user01用户对public模式中t01表的操作 #普通用户审计需要使用sso用户。test库中创建审计规则,记录system用户创建、修改表的动作。修改kingbase.conf文件。打开审计开关,使用sao用户操作。事件审计(服务器启停、重载配置)

2023-09-26 17:53:43 178 1

原创 kes fdw跨库访问

源端创建用户映射 --system为用户名。A 源端 —> B目标端。源端创建外部数据服务器。

2023-09-26 17:50:55 60 1

原创 kingbase 配置大页

716992/2048 =350 因此在至少需要350个大页。

2023-09-26 17:49:13 63 1

原创 kingbase 密码复杂度策略设置

单位是分钟,取值范围为 [0,INT_MAX],0 时关闭自动解锁功能,需手动解锁, 缺省为 0。#密码有效期,单位是天,0 表示无限制,取值范围为 [0,INT_MAX],缺省为 7,此值不能超过上面的最大有效值,当设置的密码有效期大于最大密码有效期时,系统会报错提示。#允许用户连续登录失败的最大次数,用户登录失败的次数 大于超过该值,用户自动锁定,取值范围为 [0,INT_MAX],缺省为 0。#最大密码有效期,单位是天,取值范围为 [1, INT_MAX],缺省为 30。

2023-09-26 17:48:02 1024 1

原创 kingbase v8r3透明存储加密

encrypt_user_table 指定是否默认对创建的用户表加密,默认off。V8R3只能进行表加密,而没有表空间加密功能。已存在的非加密数据进行导出。

2023-09-26 17:46:22 137 1

原创 kingbase gis使用

解压插件包,将插件包的 bin、lib、share/extension 目录下的文件全部依次拷贝到数据库安装目录的 Server/bin、Server/lib、Server/share/extension。采用 pg 模式时,暂时不做修改。oracle模式需修改kingbase参数文件添加配置文件。

2023-09-26 17:44:37 111 1

原创 kes 对标mysqlfind_in_set使用

RETURN b1;end;

2023-09-26 17:43:32 54 1

原创 wal日志导致磁盘空间满

清除控制文件记录前的wal日志 sys_archivecleanup /home/kingbase/sys_wal 0001000010000x。在清除wal日志或归档日志前,首先需要判断需要保留的wal日志,如果误删除了系统正在访问的wal日志,将导致数据库系统运行故障或数据丢失。

2023-09-26 17:41:04 130 1

原创 kes rman初始化失败

rman init初始化失败可通过bash 命令执行,若未解决则需更改系统解释器 ,执行ls -l /bin/sh,若结果为/bin/sh ->dash则说明shell解释器为dash 执行dpkg-reconfigure dash命令,选择no, 再次ls查看解释器是否更改。

2023-09-26 17:39:06 68 1

原创 ERROR: [050]: unable to acquire lock on file ‘/tmp/sys_rman/kbbr-backup.lock‘:

有另外的sys_rman进程在本地环境中运行或上一个进程没有正常退出。删除 /tmp/sys_rman/ * .lock重新启动即可。

2023-09-26 17:35:52 312 1

原创 kes启动失败

备份工具需要绝对路径来寻找data目录,启动数据库时,应该使用绝对路径来指定data目录。

2023-09-26 17:33:49 117 1

原创 v8r6备份初始化失败

在确认这些日志无用后,进入数据库子目录(默认data/sys_wal/archive_status/),rm -rf * .ready。随后进入数据库执行checkpoint,此时会清理这些积压日志,此操作会引起IO高峰,选择在可维护时间段内进行。确保这些WAL日志是否被不恰当使用后造成积压(例如归档目录意外删除,存储掉线等)。若有,将其积压文件用scp/cp等方式转移。确保这些WAL日志是否有被其他第三方使用,若有,请尽快联系第三方转移这些归档。重新执行初始化 sys_backup.sh init。

2023-09-26 17:31:43 86 1

原创 XX000: license.dat path is dir or file does not exist.

license文件放置路径错误,导致启动服务是检查不到授权文件。将license放在/kingbase/Server/bin下即可

2023-09-26 17:25:10 1402 2

空空如也

空空如也

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

TA关注的人

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