`
herenhuang
  • 浏览: 47445 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle2mysql

阅读更多
最近在研究一个project,这个project是使用oracle做数据库开发的,在自己的本子上面跑一个oraclexe,资源耗费的太多了,导致影响工作效率。所以决定merge一下数据库,从oracle2mysql。
(1)使用mysql的merge tools,merge数据库表,
(2)修改hbm.xml 的sequence,使用native。
(3)增加配置文件,配置数据库类型。
(4)修改代码,从配置文件中读出是那种数据库,替换其函数。


在merge过程中出现一个错误
result set: ; Column '' not found.
WARN : 2007-11-23 13:22:09,404: JDBCExceptionReporter[line:71}: SQL Error: 0, SQLState: S0022
ERROR: 2007-11-23 13:22:09,404: JDBCExceptionReporter[line:72}: Column '' not found.
Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)

这个错误研究了几个小时,尝试了多种方式,最后才发现,其实只需要替换一下驱动jar就ok了。
分享到:
评论
3 楼 rainlife 2008-06-08  
使用hibernate类的orm框架,在迁移数据库的时候还是比较方便的,只是原生SQL支持不使用,或都原生SQL中使用的是标准的SQL。
2 楼 herenhuang 2008-06-08  
有很多的地方需要修改
比如在mysql和oracle很多函数都不一样。
我认为比较理想的开发模式是
maven(not ant)+mysql+jetty+eclipse 这样跑下来2g内存的机器还是比较轻松的。

当然,如果部署的时候需要ejb,那可以考虑在rumtime的时候,一些web调用修改成(通过配置文件的方式)ejb调用。
1 楼 volking 2008-05-25  
很适合我哟。
虽然有4G的内存,但是做开发还是MYSQL方便。
向楼主学习。
能否详细一点呢?

相关推荐

    DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql

    ### DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql:从Oracle迁移数据到MySQL的方法详解 #### 一、引言 随着MySQL在数据库市场的迅速发展,许多企业、政府机构、教育机构等开始考虑从Oracle迁移到MySQL。DTM_...

    oracle转换mysql工具2

    本文将深入探讨“Oracle转换MySQL工具2”这一主题,帮助用户了解如何在两个系统之间迁移数据。 Oracle数据库系统是甲骨文公司开发的一款强大的关系型数据库管理系统,广泛用于大型企业级应用,以其高性能、高可靠性...

    Oracle2Mysql

    2. **设计MySQL目标架构**:基于Oracle源数据,设计出符合MySQL特性的数据库架构,包括数据表、字段、约束等。 3. **执行迁移至MySQL**:使用MySQL Migration Toolkit等工具,将Oracle数据迁移到MySQL中,并进行必要...

    oracle数据库转mysql数据库免费工具

    2. **兼容性**:该工具应该能够处理Oracle与MySQL之间的语法差异,确保数据在转换过程中不会丢失或变形。 3. **预览与过滤**:在迁移之前,用户可能需要预览转换结果,并可以设定条件过滤某些数据,只迁移需要的...

    OracleTOMysql 转换工具

    2. **MySQL数据库**:MySQL是开源、免费的SQL数据库管理系统,广泛应用于Web应用中,以其快速、稳定和易于管理而受欢迎。它提供了一个轻量级但功能强大的解决方案,适合中小型企业或高流量网站。 3. **数据迁移**:...

    oracle 到mysql转换工具

    2. 选择表:用户可以选择要迁移的Oracle数据库中的特定表,或者全部表。工具会自动分析表结构,并将其转换为MySQL兼容的格式。 3. 数据预览与筛选:用户可以预览即将迁移的数据,根据需要过滤或调整数据,避免不必...

    Mysql转Oracle软件 DBMover for Mysql to Oracle

    Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...

    Oracle到Mysql数据库迁移总结

    Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结

    DBA 攻坚 左手Oracle右手MySQL

    DBA 攻坚 左手Oracle右手MySQL oneNote格式

    Oracle to MySQL Oracle 转 MySQL亲自测试,好用

    Oracle to MySQL Oracle 转 MySQL亲自测试,好用

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    Convert Oracle to Mysql

    2. **Oracle数据库**: - Oracle是企业级的关系型数据库管理系统,以其强大的性能、高可用性和安全性闻名。 - 它支持复杂的SQL查询、事务处理和分布式数据库功能。 3. **MySQL数据库**: - MySQL是一个开源、轻...

    oracle与mysql对比

    ### Oracle与MySQL对比 在数据库管理系统领域,Oracle与MySQL都是极具影响力的选择,分别代表了企业级数据库和开源数据库的不同特点。下面将从安装目录、管理工具、客户端工具、基本操作命令等方面进行详细的对比...

    OracleToMysql转换器

    2. **表结构分析**:OracleToMysql工具会自动检测Oracle数据库中的表结构,包括字段名、字段类型、主键、外键、索引等信息,并生成对应的Mysql表结构。 3. **数据迁移**:在分析完表结构后,工具将开始迁移数据。它...

    mysql 数据库转 oracle

    2. **数据迁移**:工具需要能够读取MySQL中的数据,并将其按照Oracle的格式写入,同时处理可能出现的兼容性问题。 3. **触发器和存储过程**:如果MySQL数据库中包含触发器和存储过程,迁移工具需要能处理这些复杂...

    SpringBoot整合Mybatis-Plus+Oracle+Mysql

    本教程将深入探讨如何利用SpringBoot整合Mybatis-Plus,同时支持Oracle和MySQL数据库,并通过Nacos作为注册中心,以及使用Swagger2进行API文档的生成。 首先,让我们了解SpringBoot的核心优势。SpringBoot简化了...

    Mysql转oracle工具

    例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`TINYINT`在Oracle中可能是`NUMBER(3)`,`BLOB`和`CLOB`在两个系统中都有,但处理方式不同。 3. **对象权限和安全模型**: MySQL的权限管理相对简单,而...

    mysql-oracle数据同步

    2. **编程方式**:通过编写Java、Python或其他语言的脚本,连接MySQL和Oracle数据库,读取MySQL数据,处理后写入Oracle。这种方式需要对数据库API有深入理解,比如JDBC、ODBC等。 3. **数据库复制服务**:Oracle...

Global site tag (gtag.js) - Google Analytics