
Oracle
蒋桐城
泛Java技术爱好,php、Python、Angular、Vue等。
展开
-
Oracle转换为MySQL-使用Oracle脚本的方式
需求背景 最近有个项目需要将Oracle的数据库转换为MySQL,并且要求把Oracle的数据也要迁移到MySQL中。ORM框架用的是Hibernate。 试了多种办法: Navicat Premium 数据传输功能 传输失败 DB Convert Studio 主从复制功能 基本可以成功,问题很多: 速度非常慢; 需要定制化,处理相互依赖的外键 特殊字段类型:Oracle的Number(19)会转换为MySQL的Decimal类型,其实在Java实体类中是Long类型,后续新的实体类自动创建会对应MyS原创 2020-06-04 11:32:54 · 2562 阅读 · 0 评论 -
Oracle dbms_sql.describe_columns ORA-06502异常
Oracle中通过dbms_sql.describe_columns来获取列的明细,出现ORA-06502的异常。 最终发现是因为列名超出32位。可以通过以下SQL语句来查找超出的列名(字段名)。 select table_name, column_name, length(column_name) from all_tab_columns where owner = 'YOUR_OWNER_HERE' ORDER BY length(COLUMN_NAME) DESC; ...原创 2020-06-03 18:16:35 · 805 阅读 · 2 评论