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 · 2425 阅读 · 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_columnswhere owner = 'YOUR_OWNER_HERE'ORDER BY length(COLUMN_NAME) DESC;...原创 2020-06-03 18:16:35 · 744 阅读 · 2 评论