知识库 : iUAP DI&CDC操作Gbase时问题及解决

Edit Document
  1. 修改$GBASE_HOME/../tools/ orato8a_agent /orato8a.sh

将语句(大概192行)

$GBASE_HOME/bin/gbloader -u $gb_user -p$gb_passwd tmp_$ctlname.ctl

修改为:

$GBASE_HOME/bin/gbloader -u $gb_user -p$gb_passwd -h127.0.0.1 --def_timestamp_format='%Y-%m-%d %H:%i:%s.%f' tmp_$ctlname.ctl

 

   否则:oracle向Gbase全量同步数据报unknown localhost的错误

   参见: AE-6577

 

  1. 修改 $GBASE_HOME /../ config / gbase_8a_gbase8a.cnf

[gbasedump]  
max_allowed_packet = 16M  
[gbase]  
no-auto-rehash  
在配置文件的 两个参数之前 添加参数  
gbase_tx_log_mode=USE,STANDARD_TRANS
gbase_fast_update=1  
同时建议注释掉以下参数,用于提升gbase处理能力:  
#gbase_parallel_execution=1  

   修改参数后需要重新启动Gbase

 

否则:oracle向Gbase增量同步数据报Can't lock file的错误

参见: AE-6597

 

  1. Swing端调用和Gbase相关的作业,如表输出(Gbase)、Gbase加载,报错:

Unknown character set: 'utf8mb4'

原因:

驱动不匹配导致了错误 ( Gbas环境不支持 utf8mb4, 而UAP_HOME/lib下的驱动包支持 utf8mb4, utf-8 类型会转成 utf8m b 4)
解决:
用$GBASE_HOME/../JDBC下的驱动包替换掉
UAP_HOME/lib/ 下的Gbase的驱动包。

 

参见: AE-6603

Attachments:

iUAP DI&CDC操作Gbase时问题及解决.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)
iUAP DI&CDC操作Gbase时问题及解决.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)