当前位置:  数据库>oracle

Oracle迁移到MySQL总结

    来源: 互联网  发布时间:2017-04-27

    本文导语: 这两个星期里一直都在忙于一件事儿,就是Oracle数据库的迁移问题。没有做的时候感觉这是一件十分轻松的事儿,可是等到实实在在去做去实现的时候,自己傻眼了。这种纠结啊, 在这里先说下遇到的问题: 1。数据库的表结构...

这两个星期里一直都在忙于一件事儿,就是Oracle数据库的迁移问题。没有做的时候感觉这是一件十分轻松的事儿,可是等到实实在在去做去实现的时候,自己傻眼了。这种纠结啊,

在这里先说下遇到的问题:

1。数据库的表结构问题:数据类型不同需要解决varchar2------varchar、number-----int、date----datetime,建表的sql语句字段默认值、注释怎么解决。

2. oracle中没有所谓的敏感字段,可是mysql表中的敏感字段有好多。当时出错的时候很奇怪不知道是哪里错了。原来有个describe的字段是mysql的敏感字段。

这里我也是在网上找了一个现成的工具:oracletomysql,它是只能为我们迁移表结构。

3. oracle的备份sql没法正常的mysql中跑,一些to_date()函数,to_char()让人很是痛苦不知道怎么去代替,原因很简单在oracle的备份文件中有一堆的解释文字:

  • prompt PL/SQL Developer import file  
  • prompt Created on 2012-05-30 by chenbh  
  • set feedback off  
  • set define off  
  • prompt Disabling triggers for T_B_AUDITOR...  
  • alter table T_B_AUDITOR disable all triggers;  
  • prompt Loading T_B_AUDITOR...  
  • insert into T_B_AUDITOR (AUDITORID, NAME, ORGID, SEX, IDCARDNO, TITLE, PHONE, MOBILE, DESCRIBE, AUDITORRIGHT, AUDITORSTATUS, RECORDSTATUS, FIELD1, FIELD2)  
  • 这些东西该怎么除去,大家的想法可能是我直接删除后直接在mysql中跑,可是您想一下如果要是您的备份文件很大很大呢,根本打不开就是。我遇到的sql备份有1G的,电脑不行实在是打不开没有办法只好,从新想其他的办法了。

    在这里感谢下philip_zhong朋友,

    这里他给提供了一个程序,来处理大数据量的迁移工作。在这里说下我的使用感言啊,他提供了多种方式,shell脚本、windows下的bat启动、还有源程序。我都试过了,前两者没有调通,只好硬着头皮把他的源程序给跑一下,各种debug修改后终于调通了。很高兴……

    这里需要提醒的是:

  • static dataSyncDataSourceParameter dataSourceParameters;  
  •     static dataSyncSessionParameter sessionParameter;  
  •     //static final String configFileName = "config.properties";//这里是源程序中的参数,按照自己的需要进行配置  

  •     
     
     

    您可能感兴趣的文章:

  • Access2000迁移到Oracle9i要点
  • MySQL数据迁移到Oracle记录
  • 解决系统从Oracle到Sybase的迁移
  • oracle 数据库数据迁移解决方案
  • Oracle 10g同字节序跨平台迁移
  • 深入ORACLE迁移到MYSQL的总结分析
  • Oracle认证:学好Oracle的六条总结
  • oracle服务启动与停止经验总结
  • Linux下Oracle常见安装错误总结及参考案例
  • Oracle中三种表连接算法的总结
  • Oracle、DB2、PostgreSQL之Sequence大总结
  • Oracle索引(B*tree与Bitmap)的学习总结
  • [Oracle] dbms_metadata.get_ddl 的使用方法总结
  • Oracle数据库中的字符处理技巧总结
  • Oracle数据字典的学习总结
  • Oracle 数据库优化实战心得总结
  • oracle数据库sql的优化总结
  • Oracle 游标使用总结
  • oracle 日期时间函数使用总结
  • Oracle 存储过程总结(一、基本应用)
  • Oracle 存储过程总结 二、字符串处理相关函数
  • ORACLE 常用函数总结(80个)第1/2页
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle欲收购开源数据库MySQL未果
  • MySQL类似Oracle的dual虚拟表
  • 在linux下是MYSQL好还是ORACLE厉害?
  • Oracle与Mysql主键、索引及分页的区别小结
  • MySQL实现类似Oracle中的decode()函数的功能
  • Linux(redhat)下除了oracle / MySql 外还有哪些稍大型一点的 数据库
  • mysql仿oracle的decode效果查询
  • MySQL 移植到Oracle10 的问题
  • Oracle承诺一出 MySQL 5.5 版就发布
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的 iis7站长之家
  • oracle与mysql的视频教程下载地址分享
  • 调查服务器系统BSD,SCO,Linux,windows?和数据库mysql,oracle,sqlserver?
  • 取数据库前几条数据(sql server、oracle、mysql)的sql写法
  • Oracle和MySQL对比
  • 调查显示MySQL进一步蚕食Oracle市场
  • 关于MySQL和Oracle转化的问题及解决
  • Oracle并购SUN应放松对MySQL控制
  • JSP连接MySql/MS SQL Server/Oracle数据库连接方法[整理]
  • Oracle与Mysql自动增长列(id)的区别
  • Oracle 11g与MySQL的异构连接
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,