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>

 

posted on 2022-07-23 13:51  Dawn.Break  阅读(1175)  评论(2)    收藏  举报