自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle至金仓库迁移问题总结

把触发器创建语句拆分为create trigger xxx after delete、create trigger xxx after insert、create trigger xxx after update三条。触发器创建语句为create trigger xxx after delete or insert or update ……创建外部表替代dblink,具体步骤为:CREATE EXTENSION kingbase_fdw。创建gis扩展:CREATE EXTENSION postgis。

2024-01-03 10:25:34 434

原创 金仓数据库外部表创建

SERVER 服务名 OPTIONS (schema_name 'B数据库模式名', table_name 'B数据库表名');CREATE SERVER 服务名 FOREIGN DATA WRAPPER kingbase_fdw OPTIONS (host '数据库IP', dbname 'B数据库名', port '端口号');CREATE USER MAPPING FOR 用户名B SERVER 服务名 OPTIONS (user '用户名', password '密码');

2024-01-03 10:23:44 421

原创 达梦迁移金仓数据库总结

说明:修改时前后顺序要替换(后面减去前面),DATEDIFF用来计算日期相减,第一个参数代表日期类型,包括'year'、'month'、'day'、'hour'、'minute'、'second'、'ms'、'quarter'、'week'、'dayofyear'、'weekday'等。说明:金仓数据库支持ADD_MONTHS,不支持ADD_DAYS,与DATEDIFF类似,DATEADD 第一个参数也可以是上面的内容。说明:原来1,2,3,4四个位置在OVERLAY函数中变为1,4,2,3。

2024-01-03 10:21:51 522

原创 db2至金仓迁移问题总结

-得到IBSD的主键 call PK_IBSD(nKEY_ID,nIBSDRQIS);CTID为金仓关键字,将列CTID修改为其他名称。列CTID与系统名重复。--得到IBSD的主键。--播入到IBSD表中。--播入到IBSD表中。--播入到IBSD表中。--播入到IBSD表中。

2024-01-03 10:14:52 390

原创 金仓sys_log_analyzer使用

./sys_log_analyzer --prefix 'log_line_prefix' /dbback/databackup/kdb_log/tmp/*.log -o outI.html./sys_log_analyzer --prefix '[%m][%h][%d][%p][%u][%x]' /dbback/databackup/kdb_log/tmp/kingbase-202401*.log -o outI.html &

2024-01-03 09:33:03 352

原创 金仓V8查看当前事务锁等待、持锁信息的SQL

-或者创建视图---

2024-01-03 09:29:03 437

原创 金仓V7禁用外键和触发器

####fk。

2024-01-03 09:27:18 323

原创 金仓数据库性能测试方案

(注意:实际中的百兆带宽是Mbps,但是我们技术中衡量的带宽的单位是MBps,1MBps=8Mbps【1Byte=8bit】,所以实际带宽=100/8=12.5)数据库连接池:监控数据库连接池的使用率(如果数据库连接池被占满,如果此时有新的sql语句要执行,只能排队等待,等待连接池中的连接被释放【也就是之前的sql语句执行完成】)如果监控发现数据库连接池的使用率过高,甚至是经尝出现排队的情况,需要调优。// runLoader.sh的jvm内存,100并发默认为4 GB,500并发建议设置为16 GB。

2024-01-02 18:15:14 1179 1

原创 mysql至金仓迁移问题

0x00是ASCII码的0值,代表null,迁移时默认会对数据进行空值检查,金仓库提供配置参数ignore_char_null_check=on,跳过空值检查。该报错出现在创建视图语句中(a join b) where这个位置,由于金仓和mysql的sql语法差异导致的报错。是共用临时表引起的,可能前一张表在建完临时表删除了,后一张正好用到同名临时表导致争夺时报错。建表语句中存在列的类型为varchar(0),金仓库不支持该类型。该报错出现在创建外键语句中,由于引用的目标列不是唯一索引。

2024-01-02 18:10:46 487

原创 迁移工具配置https访问:

使用https://ip地址:54524访问,证书是自己生成的,需要手动进行信任。

2024-01-02 18:06:35 338

原创 kmonitor配置https访问:

修改 monitor/kmonitor/conf/defaults.ini 32行 改成https。然后重启kmonitor服务。

2024-01-02 18:04:21 339

原创 集群启停步骤

需要在故障节点上手动执行repmgr node rejoin -h 158.10.1.32 -Uesrep -d esrep --force-rewind命令将故障节点加入主节点(-h 后面跟的IP地址是主节点IP)日志路径为/home/kingbase/cluster/kingbase/log/hamgr.log。如上为故障状态,node1为故障状态,node2为主节点。如上为正常状态,node1为主节点,node2为备节点。两台服务器都开启完毕后,在任意一台服务器上执行。

2024-01-02 18:01:07 351

原创 ODBC数据库源搭建

执行./odbcinst -i -d -f /usr/local/etc/odbcinst.ini。命令,测试成功登陆到isql。

2024-01-02 17:59:13 453

原创 KDB_Database_Link 使用介绍

以下分别介绍跨数据库访问KingbaseES 与Oracle 的配置过程。kdb_database_link 扩展创建后,会生成 $KINGBASE_DATA/sys_database_link.conf文件,类似于oracle 的tnsnames.ora 文件,用于配置服务名,在创建database link时使用。注意:如果设置了LD_LIBRARY_PATH环境变量,则实际生效的是/usr/local/etc/odbcinst.ini ,否则可能是 /etc/odbcinst.ini。

2024-01-02 17:58:10 494

原创 数据库修复工具SYS_RESETXLOG介绍

一、工具介绍SYS_RESETXLOG是用来清理不必要的wal日志,紧急情况下可以重置数据库控制文件。图一:SYS_RESETXLOG使用说明二、使用场景控制文件损坏图二:控制文件损坏信息三、测试用例数据库安装目录下找到SYS_CONTROLFILE工具:SYS_CONTROLFILE/dbdata/data/查看当前的NextXID和NEXTOID。图三:NEXTXID及NEXTOID图四:重置控制文件检查点启动数据库,查看历史数据。图

2024-01-02 17:32:34 296

原创 PyODBC连接kingbase

安装iodbc后,在终端中输入并执行odbcinst -j,可以看到配置文件的路径,然后根据本机情况进行配置。安装iodbc后,在终端中输入并执行odbcinst -j,可以看到配置文件的路径,然后根据本机情况进行配置。Driver = Kingbase_v7 ## odbcinst.ini文件中的标签名。Driver = Kingbase_v8 ## odbcinst.ini文件中的标签名。SETUP = /lib/kdbodbcw.so ## odbc安装库路径。

2024-01-02 17:31:44 383

原创 V8R6定时任务使用

和select * from kdb_schedule.kdb_job_action;kdb_schedule.kdb_jobsteplog记录了job 调用的具体信息,如果有错误的,jsloutput会显示具体的错误信息。语句,可以精确控制定时任务执行的时间,例如。

2024-01-02 17:30:23 373 1

空空如也

空空如也

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

TA关注的人

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