页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

OceanBase 2.2版本不需要配置驱动,使用产品自带的驱动“_JDBC_oceanbase.jar”。

目前兼容OceanBase的过程中存在几个问题:
注意
title支持限制

目前支持Mysql模式,不支持Oracle模式;Mysql模式下有部分限制

1、不支持alter字段的类型和长度。

2、不支持在无主键的表使用alter添加主键。

3、gbk编码的数据库目前存在一些问题(需要具体问题具体分析),  utf-8目前没什么问题。

4、由于连接该数据库时后置升级类导入资源的时候很慢,很久没有commit,会报Transaction is timeout的错误。

      需要设置一下 ob_query_timeout 和 ob_trx_timeout 两个数据库变量(用SQL执行)。

     使用show variables like '%timeout%'可以查看到超时时间(单位是微秒,默认值分别是 10s 100s)。

SET GLOBAL connect_timeout = 20000000;
SET GLOBAL interactive_timeout = 31536000;
SET GLOBAL ob_query_timeout = 2000000000;
SET GLOBAL ob_trx_idle_timeout = 10000000000000;
SET GLOBAL net_read_timeout = 20000000;
SET GLOBAL ob_query_timeout = 10000000000000;
SET global ob_trx_timeout = 10000000000000;

...