1、使用OMS进行数据表结构和数据的迁移,
目前OMS不支持序列、触发器和存储过程的迁移。
2、使用dbCat对数据库的序列、触发器和存储过程进行迁移
问题一:使用OMS误使用SYS用户做的DB1的数据迁移,在运行程序时出现问题:用户DB1@查询不到表A...导致程序无法正常运行
解决办法:修改用户为SYS即可解决问题,另外一种方法是给DB1用户授权。
3、老式springMvc程序改造
问题二:

查看对应类:

原因:老版本的druid版本1.0.21不支持oceanbase驱动类,
解决方法:升级druid版到1.2.21。问题解决!
问题二:druid.sql.Statement:151 - {conn-810002, stmt-820001} execute error.SELECT 'x'

解决办法:修改com.alibaba.druid.pool.DruidDataSource默认的validationQuery。
老式xml配置中找到DruidDataSource类配置,加入以下的配置内容:
<!-- 用来检测连接是否有效的sql,要求是一个查询语句 -->
<property name="validationQuery">
<value>select 1 from dual</value>
</property>
浙公网安备 33010602011771号