数据库迁移

SakaiCLE2.9数据库迁移

假装没事ソ 提交于 2019-12-03 20:25:49
最近做了很多关于Sakai数据库迁移的工作,服务器和服务器之间,Oralcle和Mysql之间导来导去。尽管最后发现都是无用功,但把数据库迁移的过程记下来,也算 没白忙活。 Oracle版本:Oracle11g2 Mysql版本:Mysql5.5.30 Sakai版本:CLE2.9.1 一、Oracle到Oracle 使用的工具:Navicat For Oracle 下载地址:http://pan.baidu.com/share/link?shareid=457377&uk=2819378455 可能要更新一下oci的版本,需要instantclient-sqlplus-win32-11.2.0.1.0.zip这个包(下载地址:http://pan.baidu.com/share/link?shareid=457381&uk=2819378455) 1.软件安装完成以后启动,选择Tools—Option,即可更新Oci及sqlplus的位置,如下图所示。 2.新建两个连接,一个是源服务器连接,一个是目标服务器连接,然后使用Data Transfer的功能,选择好Schema,需要迁移的表,视图,序列等,开始即可。如下图所示。 二、Mysql到Mysql 需要使用的工具:mysql-gui-tools-5.0-r17-win32.msi 下载地址:http://pan.baidu

[笔记]将系统的数据库从MySQL 5.5迁移到PostgreSQL 9.1

江枫思渺然 提交于 2019-12-03 03:44:59
环境 Windows Server 2003 x64 简体中文, MySQL 5.5 (UTF8编码), PostgreSQL 9.1.4-1 (UTF8编码) Spring 3.0.7, Struts 2.3.4, Hibernate 3.5.5 从MySQL迁移到PostgreSQL -----------------------------分隔线----------------------------- * 分页写法的区别 PostgreSQL MySQL LIMIT 数量 支持 支持 LIMIT 下标, 数量 不支持 支持 LIMIT 数量 OFFSET 下标 支持 支持 e.g. SELECT * FROM user LIMIT 10; -- PostgreSQL与MySQL均支持 SELECT * FROM user LIMIT 10, 10; -- PostgreSQL不支持,MySQL支持 SELECT * FROM user LIMIT 10 OFFSET 10; -- PostgreSQL与MySQL均支持 -----------------------------分隔线----------------------------- * DDL定义中的各种写法区别 ** 前者可用符号"`"(不含引号,在键盘上是Esc键下面的那个键对应的字符)来包裹住表名、列名等