springboot中数据库mysql转oracle遇到的部分问题提醒

记录下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了 其他大致没有什么了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值