记录下springboot中mysql转换oracle过程中遇到的问题
问题1.mysql表到oracle表,使用navicat创表空间
由于使用navicat 并且创库和mysql语句不同 而且使用远程连接 所以使用navicat创建
以下是步骤
1.1创建表空间
1.2以下是简单设置 但是表空间名字要大写注意
1.3创建用户为你刚才那个表空间设置
1.4接下来要配置一定权限
配置完保存即可就可以正常操作了
问题2 mysql与oracle同步表数据
2.1使用数据传输功能
2.2配置源数据以及要传送的表即可 这里除了要注意开启大写 其他根据步骤走 以及选传输表即可 没有多大坑
3.代码中修改以及注意事项
3.1修改数据源
此处要注意的是这里带username是你的哪个oracle中的哪个用户
要不会出现表空间不存在啥的问题
datasource:
master:
url: jdbc:oracle:thin:@ip:端口:orcl
username: 你刚创建oracle那个数据库名
password: 你的密码
driver-class-name: oracle.jdbc.OracleDriver
3.2修改验证规则不然会报错
druid:
# 此处的规则要改成oracle的不然会出现问题
validationQuery: SELECT 1 FROM DUAL
4.配置完就是修改你项目中的bug了 其他大致没有什么了