目录

1.查看大小是否敏感写参数,提示:未认可的配置参数 "case_sensitive"

2.sys_backup.sh init时提示can not connect the primary node

3.设置逻辑备份运行脚本时提示错误are not allowed to use this program (crontab) 

4.修改表字段类型bit为int失败,提示SQL 错误[42804]: ERROR: default for column "prescript" cannot be cast automaticallyto type integer 

5.string_agg和group_concat函数 

6.查询锁表语句 

 7.KES V8R6集群物理备份初始化时提示more than one primary cluster found

8.com.kingbase8.util.KSQLException: An I/O error occurred while sending to the backend.

 9.could not open shared memory segment "/kingbase.1416331144": No such file or directory (SQLSTATE 5

10.海光+方德环境安装时提示“Exception in thread"main" java.lang.UnsupportedclassVersionError: com/zerog/lax/LAX : Unsupported major .minor version 52.0

11.业务表与系统表冲突时,修改search_path 


1.查看大小是否敏感写参数,提示:未认可的配置参数 "case_sensitive"

在V8R6C005之后的版本查询大小写敏感参参数为show enable_ci;之前的版本用show case_sensitive

2.sys_backup.sh init时提示can not connect the primary node

# pre-condition: check the non-archived WAL filesERROR: can not connect the primary node 192.168.56.112 by ksqlHINT: may use sys_encpwd to setup .encpwd*****注意配置中的_single_bin_dir 参数是Server/bin

3.设置逻辑备份运行脚本时提示错误are not allowed to use this program (crontab) 

 情景1:HiSilicon  Kunpeng-920   /  ky10
/etc/cron.allow 文件添加kingbase用户后依然提示报错。
问题:

[kingbase@kylinv10sp1 R6logic_backup-final]$ crontab -l
You (kingbase) are not allowed to use this program (crontab)
See crontab(1) for more information--注意权限,检查/usr/bin/crontab是否有特权
[root@kylinv10sp1 bin]# ls -al crontab
-rwxr-xr-x 1 root root 68248 Apr  1  2020 crontab
[root@kylinv10sp1 bin]# chmod u+s /usr/bin/crontab
[root@kylinv10sp1 bin]# ls -al crontab
-rwsr-xr-x 1 root root 68248 Apr  1  2020 crontab
[root@kylinv10sp1 bin]# su - kingbase
Last login: Wed Feb 21 11:41:48 CST 2024 on pts/3
[kingbase@kylinv10sp1 ~]$ crontab -l
no crontab for kingbase

情景2:统信操作系统,先给777权限,再给s权限

[root@localhost insatll]# chmod  777 /usr/bin/crontab
[root@localhost insatll]# chmod  u+s /usr/bin/crontab
[root@localhost insatll]# ls -rtl /usr/bin/crontab
-rwsrwxrwx 1 root root 63160  3月 14 05:47 /usr/bin/crontab

4.修改表字段类型bit为int失败,提示SQL 错误[42804]: ERROR: default for column "prescript" cannot be cast automaticallyto type integer 

  

原bit字段有一个默认值,导致修改失败,先取消默认值,再执行修改字段即可。
ALTER TABLE tc_geo_address_catalog 
ALTER COLUMN prescript
SET DEFAULT NULL;
alter table tc_geo_address_catalog alter column prescript type int using id ::int; 

5.string_agg和group_concat函数 

pg模式用string_agg(),oracle模式用group_concat(),注意参数为text,若传入的参数类型不正确,则会报错。
重写:
CREATE OR REPLACE  FUNCTION F_CONCAT(TEXT,TEXT,TEXT) RETURNS TEXT AS
$$
SELECT $1||$3||$2;
$$ LANGUAGE SQL STRICT;
CREATE AGGREGATE group_concat(TEXT,TEXT)(SFUNC=F_CONCAT,STYPE=TEXT);

6.查询锁表语句 

SELECT blocked_locks.pid     AS blocked_pid,blocked_activity.usename  AS blocked_user,blocking_locks.pid     AS blocking_pid,blocking_activity.usename AS blocking_user,blocked_activity.query    AS blocked_statement,blocking_activity.query   AS current_statement_in_blocking_process,blocked_locks.mode ,blocked_locks.locktypeFROM  pg_catalog.pg_locks         blocked_locksJOIN pg_catalog.pg_stat_activity blocked_activity  ON blocked_activity.pid = blocked_locks.pidJOIN pg_catalog.pg_locks         blocking_locksON blocking_locks.locktype = blocked_locks.locktypeAND blocking_locks.database IS NOT DISTINCT FROM blocked_locks.databaseAND blocking_locks.relation IS NOT DISTINCT FROM blocked_locks.relationAND blocking_locks.page IS NOT DISTINCT FROM blocked_locks.pageAND blocking_locks.tuple IS NOT DISTINCT FROM blocked_locks.tupleAND blocking_locks.virtualxid IS NOT DISTINCT FROM blocked_locks.virtualxidAND blocking_locks.transactionid IS NOT DISTINCT FROM blocked_locks.transactionidAND blocking_locks.classid IS NOT DISTINCT FROM blocked_locks.classidAND blocking_locks.objid IS NOT DISTINCT FROM blocked_locks.objidAND blocking_locks.objsubid IS NOT DISTINCT FROM blocked_locks.objsubidAND blocking_locks.pid != blocked_locks.pidJOIN pg_catalog.pg_stat_activity blocking_activity ON blocking_activity.pid = blocking_locks.pidWHERE NOT blocked_locks.granted;

7.KES V8R6集群物理备份初始化时提示more than one primary cluster found

经排查,本地测试服务器是采用nat+host-only模式,且虚拟机时复制的方式,nat网卡的mac地址和ip都没有变化,修改或者删除网卡信息后,执行初始化脚本成功。

8.com.kingbase8.util.KSQLException: An I/O error occurred while sending to the backend.

show tcp_keepalives_idle;   修改为tcp_keepalives_idle = 60

9.could not open shared memory segment "/kingbase.1416331144": No such file or directory (SQLSTATE 5

/data/kingbase/data/kingbase.conf 里面找到dynamic_shared_memory_type   参数,改为dynamic_shared_memory_type = sysv

重启数据库

10.海光+方德环境安装时提示“Exception in thread"main" java.lang.UnsupportedclassVersionError: com/zerog/lax/LAX : Unsupported major .minor version 52.0

通过Unsupported major.minor version 52.0信息基本可以确定是由于JDK版本不匹配导致的安装报错,根据错误信息52得知,要求的JDK对应版本号码为52.52对应JDK 1.8版本(Unsupported major.minor version 52.0信息为要求JDK对应的版本,而不是报错的JDK版本).高于52的jdk都可以使用。

11.业务表与系统表冲突时,修改search_path 

当 Kingbase 数据库中的业务表与系统表发生名称冲突时,可以通过修改 search_path 来解决这个问题。进入到对应的库,执行
alter database dbname set search_path=schema_name,'$user',public,sys,sys_catalog,pg_catalog; ---必须加上sys,sys_catalog,pg_catalog
select sys_reload_conf();
重连客户端,重启应用后生效,若应用重启后依然没有生效,则检查jdbc url ,url 里不再需要配置Currentschema 参数,因为带模式名时忽略search_path。
jdbc.master.url=jdbc:kingbase8://xxx.xxx.xxx.xxx:54321/db1?currentSchema=schenam_name 修改为jdbc.master.url=jdbc:kingbase8://xxx.xxx.xxx.xxx:54321/db1

12.ksql test/kingbase system 登录后无权限建库,建表“can not create database in current database”

该金仓库兼容模式为SQLSERVER, 单兼容模式为sqlserver 时,需要登录master  库进行建库,手动新建模式后,再进行建表;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/92357.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/92357.shtml
英文地址,请注明出处:http://en.pswp.cn/web/92357.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker Buildx最佳实践:多架构镜像构建指南

文章目录为什么需要 Docker Buildx安装与启用 Docker Buildx创建多架构构建器实例构建多架构镜像优化构建性能调试多架构构建实战案例:构建 Go 应用多架构镜像总结Docker Buildx 是 Docker 官方推出的扩展工具,用于支持多平台镜像构建,简化跨…

你用的是什么键盘?

在电竞行业飞速发展的当下,游戏键盘作为玩家操作的核心载体,其性能表现直接影响着游戏体验与竞技结果。而赛卓电子推出的磁轴键盘专用芯片 SC4823,凭借一系列突破性的技术特性,正成为游戏键盘领域的性能革新者。​对于游戏玩家而言…

Activiti 中各种 startProcessInstance 接口之间的区别

前言在用 RuntimeService 接口启动流程实例时,总是分不清楚不同 startProcessInstanceXXX 接口之间的区别,这篇文章基于 Activiti 7.0.0.GA 版本,对这一类接口进行一个梳理和归类。详解接口列表RuntimeService 接口中以 startProcessInstance…

新手BUG:函数中 static 变量的赋值语句只会执行一次

在 C 函数中使用 static 变量时,很多新手会陷入一个认知误区:认为变量的初始化语句会在每次函数调用时执行。比如在bool funcA() { // Q:多次调用funcA,funcB会被执行几次?// A:1次static bool value func…

Python 基础详解:数据类型(Data Types)—— 程序的“数据基石”

一、引言:为什么数据类型如此重要?在 Python 编程中,数据类型决定了:数据的存储方式可以对数据执行的操作数据的取值范围不同类型之间的运算规则理解数据类型是编写正确、高效程序的基础。Python 是动态类型语言,虽然你…

WindowsLinux系统 安装 CUDA 和 cuDNN

Windows安装前的准备工作 检查硬件兼容性:确认电脑显卡为 NVIDIA GPU。通过快捷键 Win R 唤出“运行”,输入“control /name Microsoft.DeviceManager”唤出“设备管理器”,点击“显示适配器”查看是否有 NVIDIA 字样。 验证 CUDA 支持性&a…

工业数采引擎-通信链路SOCKET

通信库:DotNetty 封装实现:TcpServer、TcpClient、Udp TCP协议特性:面向连接协议;每个新连接都会创建独立的ChannelHandler实例;TcpHandler构造函数在每次客户端连接时触发 UDP协议特性:无连接协议&#…

PHP小白零基础入门(附视频教程)

概述 PHP是一种通用开源脚本语言,常用于服务器端Web开发,具有语法简单、上手快等特点。视频教程:https://pan.quark.cn/s/8f214c23301b 搭建开发环境: 选择集成工具:可选择XAMPP(支持Windows/Mac/Linux…

验证码等待时间技术在酒店自助入住、美容自助与社区场景中的应用必要性研究—仙盟创梦IDE

代码 代码 完整<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>验证码倒计时</title><s…

Flask从入门到实战:基础、进阶、项目架构与接口测试

本文将带你从零开始掌握Flask框架&#xff0c;涵盖基础使用、进阶技巧、项目架构设计&#xff0c;并提供完整的接口测试客户端代码。 目录一、Flask基础入门1.1 Flask简介与安装1.2 第一个Flask应用1.3 路由与请求处理1.4 请求与响应处理二、Flask进阶使用2.1 模板引擎Jinja22.…

华为云产品图解

框架图核心说明: 1. 分层逻辑清晰 基础设施层(IaaS):提供最基础的计算(ECS/BMS)、存储(OBS/EVS)、网络(VPC/CDN)资源,是所有上层服务的 “物理底座”。 平台服务层(PaaS):基于 IaaS 构建,提供容器编排(CCE)、数据库(GaussDB)、大数据与 AI(ModelArts)、中…

Git 中如何回退到以前的提交记录?

回答重点要在 Git 中回退到以前的提交记录&#xff0c;你可以使用 git reset 命令。这个命令有三个常用选项来控制你想要回退的程度&#xff1a;1&#xff09; git reset --soft <commit> &#xff1a;仅修改 HEAD 指针&#xff0c;不修改索引和工作区内容。2&#xff09…

JavaWeb03——基础标签及样式(表单)(黑马视频笔记)

1.表单标签 及 表单属性表单标签是 &#xff1a;<form> 表单属性有&#xff1a;action 和 method&#xff1b;action属性&#xff1a;规定向何处发送表单数据。method属性&#xff1a;规定用什么方法发送数据。&#xff08;get和post&#xff09;get:在发送的url后面拼接…

STM32的SPI通信(软件读写W25Q64)

在了解完I2C通信后&#xff0c;不免会接触到到SPI通信。而一开始&#xff0c;可能会觉得两者好似没什么区别。为什么要学SPI呢&#xff0c;I2C和SPI有什么区别呢。为此我详细展开说说。1.什么是 SPI&#xff1f;SPI&#xff0c;全称 Serial Peripheral Interface&#xff0c;中…

子词分词器(Byte Pair Encoding + WordPiece)

参考文章&#xff1a;子词分词器BPE和WordPiece理解_wordpeice-CSDN博客 子词分词器BPE和WordPiece理解_wordpeice-CSDN博客 WordPiece 和 BPE 的区别-CSDN博客 点互信息&#xff08;PMI&#xff09;和正点互信息&#xff08;PPMI&#xff09;-CSDN博客 https://zhuanlan.z…

阿里招AI产品运营

AI产品运营&#xff08;岗位信息已经过jobleap.cn授权&#xff0c;可在csdn发布&#xff09;灵犀互娱 广州收录时间&#xff1a; 2025年08月05日职位描述负责AI技术在游戏行业的应用与落地&#xff0c;专注于海外市场的运营中台建设&#xff1b; 将结合AI技术与游戏行业特点&a…

Git 分支迁移完整指南(结合分支图分析)

基于分支图的当前状态分析 分支图关键信息解读​分支结构​&#xff1a; #mermaid-svg-gc9SPnwlbrM2FzHf {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-gc9SPnwlbrM2FzHf .error-icon{fill:#552222;}#mermaid-svg-…

小程序省市级联组件使用

背景。uni-data-picker组件用起来不方便。调整后级联效果欠佳&#xff0c;会关闭弹窗需要重新选择。解决方案。让cursor使用uniapp 原生组件生成懒加载省市级联 <template><view class"picker-cascader"><view class"cascader-label">&l…

Java技术栈/面试题合集(8)-Redis篇

场景 Java入门、进阶、强化、扩展、知识体系完善等知识点学习、性能优化、源码分析专栏分享: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/140870227 通过对面试题进行系统的复习可以对Java体系的知识点进行查漏补缺。 注: 博客: 霸道流氓气质-CSDN博…

川翔云电脑:引领开启算力无边界时代

一、何为云电脑&#xff1f;重新定义“主机”概念 云电脑将传统本地计算机的核心硬件资源&#xff08;CPU、GPU、内存、硬盘等&#xff09;集中部署于远程高性能数据中心&#xff0c;通过网络技术将虚拟桌面实时传输到您的任意访问设备上。 ​​如同将高配主机装入云端&#…