`
qa7412007
  • 浏览: 21863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JEECMS Mysql版本转Oracle心得

阅读更多
JEECMS Mysql版本转Oracle心得:

JEECMS是现在比较流行的Java版开源内容管理系统,可以帮助我们快速的开发网站.由于我们公司数据库为Oracle 10g,而JEECMS系统对外开放的数据库只有Mysql版本,所以需要进行数据库转换,下面我介绍下我转换的一点总结吧.(我们用的是JEECMS 2012)

1.首先你JEECMS得安装好,并且已经具备了Mysql数据库的情况下能运行你的项目.

2.找转换工具,许多人介绍用Convert Mysql to Oracle这个工具,我在用这个工具的过程中会出现许多错误,转换不够智能化,于是我找了一款试用软件DBMover for Mysql to Oracle,此软件虽然为试用,但你可以一直使用着,转换过程跟着它的步骤走基本是不会出现问题.

3.Oracle转换好了,其中会出现类型变动问题,其实对于采用Hibernate持久化没有多大的影响,不过Mysql的longtext转换成Oracle的clob类型这里需要进行Spring配置文件中进行配置和hibernate中进行些许更改,涉及到clob字段的地方,具体配置看我的另外一篇文章:http://qa7412007.iteye.com/blog/1575633

4.对Mysql中自增长id的处理,在Oracle中没有自增长id一说法,由于数据库结构中采用诸多的外键关联,改表结构甚是麻烦,我们采用序列去解决此问题,对所有采用自增长的映射文件作出修改,改为:(举例,可供参考)
<id name="id" type="integer" column="acquisition_id">
<generator class="sequence">
     <param name="sequence">HIBERNATE_SEQUENCE</param>
</generator>
</id>

5.创建序列:
create sequence HIBERNATE_SEQUENCE
minvalue 1
maxvalue 999999999999999999999999999
start with 1141
increment by 1
cache 20;

到此应该是没有多大问题了,如果真出现问题的话,你留个言给我,看能不能帮你解决到点问题.另外如果有人需要2012版本的Oracle数据库和工具等,可以留个邮箱说明下.呵呵


分享到:
评论
20 楼 ANDYzhao123 2015-05-21  
能不能给我发一个 jeecms2012和相对应的oradcle数据库 谢谢!!!1071998376@qq.com
19 楼 ANDYzhao123 2015-05-21  
能不能给我发一个 jeecms2012和相对应的oradcle数据库 谢谢!!!
18 楼 yuchensuifeng 2014-08-13  
您好,转换是成功的,启动,登录也正常,但是添加数据的时候报错了,好像是关联的ID有问题,楼主的ID那块是怎么解决的呢?oracle改了sequence,,我添加栏目的时候报错:
No row with the given identifier exists: [com.ripsoft.cms.entity.main.Channel#58]

邮箱:yuchensuifeng@gmail.com,
看到麻烦回个,谢谢
17 楼 yezhutou 2014-07-17  
博主,能否发一份jeecms 2012 Oracle数据库给我?用了你发的工具转换,还是不成功,请提供一份数据库,谢谢!easysmile@qq.com
16 楼 yyanjob 2014-07-04  
450372011@qq.com 能给我发一份oracle版的数据库,和安装包吗,谢谢啦
15 楼 lhlinux 2013-09-09  
博主,能否发一份jeecms 2012 Oracle数据库和工具给我?谢谢!
lhlinux@gmail.com
14 楼 风吹过的忧伤 2013-07-26  
LZ也发一份oracle版本的给我咯,我也是急需要呀,可是自己没转成功,谢谢了!邮箱是276508313@qq.com
13 楼 yzwushang007 2013-02-21  
LZ方便发一份oracle版本的嘛,最近也在转oracle,可总是不对,想借鉴你的参考一下,谢谢了。。 61411024@qq.com。。
12 楼 asd821226 2013-02-21  
楼主,能否发一份oracle版本的给我吗,blizzard821226@163.com,非常感谢!!!!
11 楼 jmengjie 2012-12-03  
正需要,可以发我oracle版本的么? ustclover@sina.com...万分感谢~
10 楼 aijezdm915 2012-10-29  
你好, 可以发一份转换好的oracle脚本吗,455536274@qq.com 。谢谢
9 楼 diahzbb 2012-09-15  
帅哥给我也发一个!!正好研究研究!!2012版本!
86560775@qq.com 非常感谢!!
8 楼 qa7412007 2012-09-13  
大家不好意思,最近比较忙,如果不急的话我找个时间整理下。
7 楼 297244839 2012-09-13  
用这个软件转,一直报系统文件错误,转不了
6 楼 q4q4qq4 2012-08-22  
能给份2012oracle我吗 最好是数据库, 我用mysql转oracle后 ,后台可以正常操作,前台有错误。。18198359@qq.com, 楼主好人
5 楼 dongyongcool 2012-08-16  
帅哥 我也想要个oracle版本的  能给个吗?
邮箱:
657800100@qq.com
多谢!
4 楼 qa7412007 2012-08-10  
flownclouds 写道
感谢分享,可以发一份 给我吗?zhjianxu@126.com

你Mysql版本应该是好的吧,我刚上传了附件是Mysql数据库转Oracle数据库工具,你跟着它的步骤走就能转换好了。其他配置可以看看我的博客。有问题也可以再联系我。
3 楼 flownclouds 2012-08-10  
感谢分享,可以发一份 给我吗?zhjianxu@126.com
2 楼 qa7412007 2012-08-08  
iensg 写道
太棒了,谢谢分享。可以发一份2012 的 oracle 版本给我吗?940700140@qq.com,非常感谢。

好的,这几天没上博客,稍后发给你
1 楼 iensg 2012-08-03  
太棒了,谢谢分享。可以发一份2012 的 oracle 版本给我吗?940700140@qq.com,非常感谢。

相关推荐

    jeecms oracle 版本

    在Jeecms Oracle版本中,系统利用Oracle数据库的强大功能,如ACID事务一致性、高级索引技术和分区策略,确保数据的一致性和完整性。同时,Oracle的并行查询优化器能够处理大规模数据查询,提高系统的响应速度。此外...

    jeecms oracle 官方版本

    jeecms oracle 官方版本

    jeecms转oracle的脚本

    jeecms相信大家都用的是mysql免费版本的吧;最近买了一个授权是oracle版本的;现在把建库脚本和大家分享

    JEECMS2.0版本源码阅读

    JEECMS2.0 版本源码阅读笔记 JEECMS 作为一个基于 Java 的内容管理系统,具有强大的功能和灵活的架构。阅读 JEECMS 的源码,可以了解到其内部的实现机制和设计理念。在本文中,我们将对 JEECMS 2.0 版本的源码进行...

    JEECMS2.4+ORACLE本人测试可用脚本

    JEECMS2.4+ORACLE经本人修改并测试可用的脚本,不好用扣我分

    jeecms java版本CMS

    文件"jeecms-2012-sp1"可能是Jeecms在2012年发布的Service Pack 1版本,这通常包含了对原有版本的修复和改进,提升了系统的稳定性和性能。下载并安装这个版本,用户可以获得更加成熟和可靠的CMS平台。 总的来说,...

    jeecms3.2.2版本源码包

    这个"jeecms3.2.2版本源码包"包含了Jeecms系统的核心源代码,允许开发者深入理解其工作原理并进行自定义修改。以下是关于Jeecms 3.2.2版本源码的一些关键知识点: 1. **Java技术栈**:Jeecms是用Java语言编写的,...

    jeecms的oracle数据库脚本及初始化数据

    Jeecms的数据库脚本通常具有一定的版本兼容性,但在不同版本的Oracle数据库上运行前,最好先做兼容性测试。 3. 脚本顺序:务必按照正确的顺序执行脚本,通常是先创建表结构,再填充数据。 4. 错误处理:在执行过程...

    jeecms oracle表结构

    jeecms_oracle2012版本表结构 cms_2012 oracle结构

    jeecms-2.3.2-final-db oracl建库脚本

    本文将详细探讨如何将Jeecms的2.3.2-Final版本的MySQL建库脚本转换为适用于Oracle的建库脚本。 首先,我们需要了解MySQL和Oracle数据库之间的主要差异。MySQL属于开源的关系型数据库管理系统,以其简洁的SQL语法、...

    jeecms 最新版本(安装程序)

    JEECMS系列产品以其强大、稳定、安全、高效、跨平台等多方面的优点,已经广泛应用于政府机构、教育机构、企业等数字化信息平台建设领域,并获业内一致的好评,于2009年被国内站长信息权威网站-中国站长站冠以中国CMS...

    jeecms2012sp1支持高版本mysql数据库补丁

    jeecms2012sp1支持高版本mysql数据库补丁 针对后台管理使用维护菜单中备份功能系统会报错 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'table_names' in information_schema 使用...

    jeecms数据库设计.doc

    jeecms数据库的设计开源的项目支持mysql,oracle等主流数据库

    jeecms 最新版本(源码)

    JEECMS系列产品以其强大、稳定、安全、高效、跨平台等多方面的优点,已经广泛应用于政府机构、教育机构、企业等数字化信息平台建设领域,并获业内一致的好评,于2009年被国内站长信息权威网站-中国站长站冠以中国CMS...

    jeecms数据库

    Jeecms是一款基于Java技术开发的内容管理系统(CMS),在企业级网站建设和管理中广泛应用。"jeecms数据库"指的是该系统所使用的数据库模型,通常包括数据表结构、字段定义、索引以及可能的预设数据。这个压缩包很...

    jeecms 网站开发源码

    JEECMS是JavaEE版网站管理系统(Java Enterprise Edition Content Manage System)的简称。 · 基于java技术开发,继承其强大、稳定、安全、高效、跨平台等多方面的优点 · 采用hibernate3+spring mvc+spring2+...

    jeecmsvf9-3版本完美运行,支持前后端部署JEECMS9版本,名称已被修改过,其他没变

    jeecmsvf9_3版本完美运行,支持前后端部署JEECMS9版本,名称已被修改过,其他没变

    jeecms9.2源代码文件

    jeecms9.2源代码文件 环境软件可以从以下网址中获得 Jdk 7.0 下载址: http://java.sun.com/javase/downloads/index.jsp Tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi MySQL 5.0.22 下载地址:...

    jeecms9.2-adminVue

    部署时,需要配置服务器环境,包括JDK、Tomcat或Jetty等应用服务器,以及MySQL或Oracle等数据库。 5. **学习资源** 对于想要学习和使用Jeecms 9.2-adminVue的开发者,可以通过官方文档、社区论坛以及在线教程获取...

Global site tag (gtag.js) - Google Analytics