自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 KingbaseES V8 KDTS使用说明(shell版)

但不是线程数设置的越高,效率就越高,线程上下文切换是有代价的。#只迁移的字段,多个字段用英文逗号隔开,如:A,B,Table1.C,Schema1.Table1.D(不要回车换行,可指定表名、模式名),也可创建conf/columnIncludes.txt文件后在文件中配置(文件优先)#不迁移的字段,多个字段用英文逗号隔开,如:A,B,Table1.C,Schema1.Table1.D(不要回车换行,可指定表名、模式名),也可创建conf/columnExcludes.txt文件后在文件中配置(文件优先)

2024-01-03 14:20:49 1205

原创 KingbaseES V8 DCI 错误码手册

重复的数据库对象(同义词/游标/数据库/函数/预编译语句名等)JSON错误:重复的json对象键值/无效的json值文本。完整的年份值需在-4713到+9999之间,并且不得为0。间隔的首位精度太小,在指定的日期范围上的精度太小。无效的正则表达式/正则表达式中使用无效的转义字符。选项出错:无效的属性/选项标识符;关系“T”不存在/表或者视图不存在/未定义的表。尝试写入的偏移量超过原始LOB的末尾,写入失败。JSON语法错误:必须单个的SQL/json项。无法找到sql/json数组/成员/数字/对象。

2024-01-03 14:12:41 556 1

原创 Qkingbase使用指南

在main.cpp文件中添加“#include <QApplication>”,main函数中添加“QApplication::addLibraryPath("./plugins");但安装的是Qt5.5.1,主版本号不匹配,一般来说是无法使用的,需要替换为Qt5版本的驱动。注意:使用QApplication时,需要引入QtGui模块,在test.pro文件中修改为“QT += gui”,之后重新编译。A:说明Qt并未找到qkingbase的驱动,驱动文件放置路径有误或者驱动有依赖未找到。

2024-01-03 13:58:01 1060 1

原创 金仓同步工具xlogical使用说明

/xlogical_ctl -D /dbbackup/xlogical/ start 还支持其他用法如stop/restart/status。2、同步工具中使用中,如表有主键,可进行dml的同步操作,如果没有主键,只可实现insert的同步操作,两者均不影响ddl的语句同步。1、归档文件会根据业务量的大小有不同速率的新增,需要注意磁盘空间的使用,如果停止归档功能可注销新增的三个参数重启数据库服务生效。1、首先需要开启数据库的归档功能,建立归档文件保存路径(只需要在源端开启归档即可)

2024-01-03 13:55:30 486 1

原创 jmeter读写分离、单机加压测试使用指导

statement用于为一条SQL语句生成执行计划(这也是为什么select statement只会执行第一条select语句的原因),如果只执行一次SQL语句,statement是最好的类型;: 数据池允许的最大连接数,通常该值设置为0,意思是每个线程都使用单独的数据库连接,例如,配置在两个线程间不共享。调度器主要用来控制运行时间,比如我要运行10min的压力测试,,勾选循环次数为永远,勾选调度器,填写调度时间为600即可。如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。

2024-01-03 13:53:56 897 1

原创 金仓数据库V7常用命令

kingbase用户下执行/home/kingbase/KingbaseES/bin/javatools.sh JSQL/JManager (查询分析器/企业管理器)2、kingbase用户下执行/home/kingbase/KingbaseES/bin/kingbase -D 数据目录路径(如/dbdta/data/data)kingbase用户下/home/kingbase/KingbaseES/bin/liccheck 可以查看授权信息。isql -U用户名 -W密码 库名。

2024-01-03 13:49:16 1102 1

原创 KingbaseES V6安装错误——直接删除KingbaseES文件安装程序错误

Linux系统安装KingbaseES数据库时候遇到错误:“您已在/usr/local/KingbaseES/6.1安装过金仓数据库KingbaseES!/usr/share/desktop-directories/下面的KingbaseES.directory。:直接删除KingbaseES文件安装目录,而之前没有使用卸载程序卸载KingbaseES数据库。/usr/share/applications/下面的9个文件:JBackup.desktop。:删除在Linux中安装的文件。

2024-01-03 13:44:24 1001 1

原创 KingbaseES V8 静默安装说明

安装程序退出之后,如果没有正确安装,您可在${安装目录}/install/Logs下打开文件名如KingbaseES_V8_安装_*.log的日志文件排查错误原因。授权文件的绝对路径,如果选择安装特性中有SERVER,则必须指定 本参数,否则可以正常安装,但数据库服务无法正常启动。数据库字符集,必填,大小写敏感,否则报错退出安装过程。存储块大小,必填,大小写敏感,否则报错退出安装过程。数据库兼容模式,必填,大小写敏感,否则报错退出安装过程。数据库是否区分大小写,必填,大小写敏感,否则报错退出安装过 程。

2024-01-03 13:43:15 992 1

原创 KingbaseES V8 License文件使用说明

此外,命令 cat license.dat也可以显示license中控制的所有选项的值。服务器启动后,将启动license限制,限制资源使用,限制功能特性的使用,详见第3.2章KingbaseES数据库产品license控制项。此时,需更换安装目录下的license文件license.dat,替换为新的授权文件,并保留原文件的属主及权限。KingbaseES提供了视图license_information,用于显示license中的信息。致命错误,license file expired。

2024-01-03 11:24:31 601 1

原创 KingbaseES V8 JDBC连接属性说明

根据当前发给主机的语句数目与总语句数目的比例与HOSTLOADRATE设置的比例进行比较,当前者大于后者时,发给备机,否则发给主机,当总语句数目达到Integer.MAX_VALUE时,用当前分发的实际比例的分子分母更新当前发给主机的语句数目与总语句数目。指定只发主机,但不改变事务状态的sql语句列表,可指定多个,可指定多个,各个语句之间用分号分隔,如:BlackSqlList=SET TRANSACTION READ WRITE;指定配置文件的路径,只能在连接串中配置,值为null时,不读取配置文件。

2024-01-03 11:23:32 1705 1

原创 KingbaseES V8 DCI接口配置说明

DCI 通过服务名连接数据库。服务在文件 sys_service.conf 中配置。在 DCI 中,可使用的参数和含义如下所示:host 主机名 如果有多个 host 值可以使用“,”将它们分隔开或使用"( )"将他们括起来。port 端口号dbname 数据库名UseExtendedProtocol 使用扩展协议(取值0或者1)UsePackage 是否使用 Package(取值0或者1)Print 是否打印语句信息(输出到标准输出,而非日志文件;取值0或者1)

2024-01-03 11:20:37 467 1

原创 standby 部署文档

使用istandby登陆B机控制器,手动执行命令switch over或者让A机kingbase进程异常退出,此时主机和从机发生切换,然后使用客户端连接A机,则无法连接;使用客户端(如:istandby)可以成功连接到主机A(192.168.0.4),并能进行相关的数据库操作,使用客户端连接主机B(192.168.0.3),则无法连接。log_archive_dest=’/database/data/archive’ --归档日志的目录,需确保该目录存在,同时kingbase用户具有读写权限。

2024-01-02 21:30:26 786

原创 KingbaseES V8逻辑备份脚本功能说明

find查找mtime+${ _archived_wal_age }文件并排序,找到一个${ _archived_wal_age }天前的最新的wal文件(作为锚点,该文件不会被删除),然后调用sys_archivecleanup清理wal归档。会优先使用_my_kdb_user(若未配置则使用_kdb_user),_my_kdb_pass(若未配置则使用_kdb_pass),和dbname构造免密字符串写到~/.encpwd文件中。

2024-01-02 21:24:53 1001

原创 金仓V8主备集群使用规范及故障恢复

2.repmgr -h 新主机ip -Uesrep -desrep -p 数据库端口 -D $data_path standby clone -F。确定新主机后sys_monitor.sh stop关闭集群,在主机上执行sys_ctl -D $data_path start启动新主机。2.repmgr -h 新主机ip -Uesrep -desrep -p 数据库端口 node rejoin –force-rewind。./ksql -U his -W -d his --(密码 His@9700)

2024-01-02 21:19:55 509

原创 KingbaseES V8R6物理备份部署及使用说明

7、执行物理全量备份/home/kingbase/KingbaseES/Server/bin/sys_rman --config=/dbbackup/rman/sys_rman.conf --stanza=kingbase --archive-copy --type=full backup。3、修改sys_hba.conf如下,保证本地ip用户免密,尤其是system。5、查看备份集信息,显示初始化时会自动进行一次全量备份。1、修改sys_backup.conf初始化文件。

2024-01-02 21:18:16 461

原创 KFS升级说明

kingbase@jk1his1$ ~/KingbaseES/server_66/bin/initdb -Usystem -E gb18030 --lc-collate=zh_CN.gb18030 --lc-ctype=zh_CN.gb18030 -D /dbdata/data/data_66 --scenario-tuning -m oracle -W 密码:manager。将其中的ip改为~/flysync.ini_bak中的ip,因为新配置文件走了二区映射地址,第一批发货的不走二区。

2024-01-02 21:16:57 1036

原创 KingbaseES V8 主备集群核心模块介绍

集群异常时,如果主库故障,在进行故障自动转移的升主流程中,第一步就会通过以上方法检测信任网关来判断网络状态:如果确认网络故障,则会中断流程,故障自动转移失败;主备集群是由主库、备库和守护进程组成的集群,主库提供数据库读写服务,备库和主库通过流复制同步数据作为备份,守护进程检查各个数据库状态以及环境状态,当主库故障后可以进行故障转移将备库提升为主库继续对外提供服务,确保主备集群持续提供服务。网络故障是最容易造成脑裂的故障,特别是主库或备库的网络断开,如果不能正确的知道是否为本节点的网络故障,容易造成脑裂。

2024-01-02 21:15:12 792

原创 KingbaseES V8 ssl加密

服务端和客户端的证书都是 CA中心(比如openssl或某商业的CA)授权管理发放的。4、如需替换服务端或客户端证书,服务端证书替换需要哪些操作,客户端证书替换需要哪些操作,对系统运行有什么影响。证书机构签名,而不是由服务器直接信任的证书机构。要使用这样一个证书,将签发机构的证书加入到。文件,然后是它的上级机构的证书,并且一直到一个受服务器信任的证书机构(服务端和客户端按流程直接替换即可,比如证书文件的替换。证书失效或被破坏,新的API无法与服务端连接。替换后新的连接使用新证书,重新验证。

2024-01-02 21:14:18 1051

原创 KingbaseES V7 安全加固

(4)CONNECT DURATION 指定用户的最大连接时间(单位为分钟),当连接时间超过DuralMaxTime时,连接断开,0表示不限制用户的连接时间,取值范围[0,2147483647],默认为无限制。(5)CONNECT IDLE TIME 指定用户闲置的最长时间(单位为分钟),当闲置时间超过IdelMaxTime时,连接断开,0表示不限制用户的闲置时间,取值范围[0,2147483647]。(2)指定用户密码的有效期时间。(1)指定用户账户的有效期时间,过了该时间后,用户账户不再有效。

2024-01-02 21:12:35 402

原创 随笔记录常用命令

1)外键:select 'alter table '|| a.relname || ' MODIFY CONSTRAINT ' ||b.CONNAME||' enable'||';generate_series(start, stop, step_interval) 生成一个数值序列,从start 到 stop,步进为step(其实就是个间隔,如1,3,3结果会生成1,4,7)

2024-01-02 21:05:49 394

原创 KingbaseES V6环境isql登录失败

分析后得知,登录时会在SYS_AUDIT_USERLOG表中插入数据(记录用户登录信息),此表存在于GLOBAL库,应该是服务长期运行后GLOBAL库数据文件大小已达到16G。2)单用户进入后台后,利用函数清理SYS_AUDIT_USERLOG并进行此表的VACUUM。3)修改数据库配置参数user_logonlog_level的值为0,相当于关闭记录功能。1)单用户进入后台,添加GLOBAL文件(新版本支持),此方法因故障服务器版本低未验证。经排查服务器物理空间未沾满,数据库进程正常启动。

2024-01-02 21:04:40 345

空空如也

空空如也

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

TA关注的人

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