当前位置:首页 > 开发 > 数据库 > 正文

数据迁移

发表于: 2014-06-17   作者:daysinsun   来源:转载   浏览:
摘要: 最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。 1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。 2、在数据插入的时候有些字段特别长
最近公司在重构一个医疗系统,原来的系统是两个.Net系统,现需要重构到java中。数据库分别为SQL Server和Mysql,现需要将数据库统一为Hana数据库,发现了几个问题,但最后通过努力都解决了。
1、原本通过Hana的数据迁移工具把数据是可以迁移过去的,在MySQl里面的字段为TEXT类型的到Hana里面就存储不了了,最后不得不更改为clob。

2、在数据插入的时候有些字段特别长,导致SQL打开后很卡,根本无法复制粘贴,而且有两张表的数据比较多,根本不可能用复制粘贴SQL的形式插入。最后用jdbc连接Hana数据库,读取SQL文本,读一行插入一行的方式得以全部插入。

3、在原来的字段里面存在着’这种符号,导致插入的时候报错,Hana不识别这种符号,最后用''插入Hana可以实现。

4、在用JDBC和odbc查询的时候,如果SQL是小写,在执行的时候Hana会自动转换成大写,会导致如果Hana里面的表名是小写的或者字段名是小写的,就会报错不存在table或column,最后将表名和字段名全转换为大写得以解决。(这个还有更好的解决方案,研究ing)

数据迁移

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
有一个数据迁移的工作,需要把A数据库的两张表的内容关联起来,根据条件导入到各个分库中,分库的库名
简介 最近在项目中,已经到了尾期,准备给客户换上最新的系统,这时客户却要求以前的测试数据他们还
1、到原数据库导出数据 sqlplus jxc/jxc@172.16.60.129:1521/echdgb exp jxc/jxc@172.16.60.129:152
现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mon
现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mon
现在准备把mysql数据迁移到mongodb,上网搜索了一些资料,上了mongodb的官网看了,在window下有一个mon
数据迁移说白了就是把数据从一个数据仓库搬到另一个数据仓库。但是如果数据仓库之间的结构不一样的
简介 最近在项目中,已经到了尾期,准备给客户换上最新的系统,这时客户却要求以前的测试数据他们还
当Moldes发生改变时 会提示数据上下文的模型已在数据库创建后发生改变,则需要重建数据库并数据迁移
这两天在做数据迁移工作,把开发库与测试库的数据替换成仿真库的数据,碰到不少问题,记录一下。 工
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号