摘要:
案例说明: KingbaseES V8R6集群在执行‘repmgr standby clone’或sys_basebackup克隆备库时出现如下图相关sys_internal.init文件错误: 适用版本: KingbaseES V8R6 二、pg_internal.init文件原理 如上图所示,此 阅读全文
摘要:
背景 通用报表系统中,如果过滤条件是多选数据项,需要动态构造虚拟数据表,这里也会成为查询性能的痛点。 构造方式与执行计划 构造1000行数据的虚拟表。 SQL UNION 组合多个查询的结果,需要解析每个查询语句。 with cte (id, name) as (select 1000, 'a9b7 阅读全文
摘要:
kingbaseES用户的口令被存储在sys_authid系统表中。 口令可以用SQL命令create user 和alter user 管理,例如 :create/alter user u1 with password '123456',或者ksql命令\password u1。 如果没有为一个用 阅读全文
摘要:
隐式游标介绍 Oracle数据库迁移到KingbaseES数据库,不需要将源PL/SQL脚本,大规模修改为KES语法,因为KingbaseES支持大部分PLSQL语法。 1、隐式游标 隐式游标是由 PL/SQL 构造和管理的会话游标。 每次运行 SELECT 或 DML 语句时,PL/SQL 都会打 阅读全文
摘要:
案例说明: 参数archive_cleanup_command可以配置在kingbase.conf文件中,用于备库清理不在需要的归档日志,参数详细说明见下图: https://postgresqlco.nf/doc/zh/param/archive_cleanup_command/ 适用环境: 阅读全文
摘要:
Oracle的参数可以设置system和session级别,当设置了session级别的参数时,会覆盖值system级别。 KingbaseES除了该两个级别外,还有database级别、user/role级别、user/role+database组合级别。 下面针对这几个级别的参数优先级问题,进行 阅读全文
摘要:
错误信息: --KStudio客户端工具错误信息 The conncetion attempt failed.Reason:connect time out --Java应用程序控制台日志 Caused by :java.net.SocketTimeoutException: connect tim 阅读全文
摘要:
查看当前日志文件lsn位置: select sys_current_wal_lsn(); 查看某个lsn对应的日志名: select sys_walfile_name('0/1162FBA0'); 查看某个lsn在日志中的偏移量: select sys_walfile_name_offset('0/ 阅读全文
摘要:
前言 关于我们经常见到的字符集乱码问题,很可能因为数据库服务器端的操作系统字符集和客户端字符集不一致导致的。 当我们通过kdb_database_link插件访问oracle数据库出现乱码,只需要调整操作系统字符集即可解决。这个案例关键问题在于调整kingbase客户端字符集为GBK。因为oracl 阅读全文
摘要:
本次部署未使用securecmd/kbha工具,无需普通用户到root用户的互信。 ##一、环境准备 ###1、创建OS用户 建立系统数据库安装用户组及用户,在所有的节点执行。 root用户登陆服务器,创建用户组及用户并且设置密码 [root@ora19c ~]# groupadd -g 6000 阅读全文