解决Oracle迁移数据库到MySQL的问题!

解决Oracle迁移数据库到MySQL的问题!

1、安装数据库图形界面工具Navicat Premium,已经本地Oracle客户端;

2、打开Navicat Premium界面,新建oracle连接,输入Oracle数据库服务地址、端口、服务及用户名密码;

解决Oracle迁移数据库到MySQL的问题!

注:在连接的时候会报错,因为Navicat Premium连接需要Oracle的一个oci.dll文件,这时需要选择Oracle客户端下的oci文件;

3、测试连接成功,确定;右键Oracle连接,选择数据传输或选择工具–>数据传输;

解决Oracle迁移数据库到MySQL的问题!

4、选择需要从oracle传输到mysql的数据库,全选所有表,选择目标连接mysql数据库;注:默认高级选项内容

解决Oracle迁移数据库到MySQL的问题!

5、使用Navicat Premium工具迁移数据库,有一些小问题:在Navite可以看到从 Oracle导入到MySQL的时候, View的复选框不能选取。

6、注:先在目标数据库(MySQL)创建与Oracle同名的数据库名称,导入需要注意的是:两个数据库之间的表结构、数据类型等等问题;

INSERT INTO tutorials_tbl

(tutorial_title, tutorial_author, submission_date)

VALUES

(“Learn MySQL”, “Yiibai”, NOW());

INSERT INTO tutorials_tbl

(tutorial_title, tutorial_author, submission_date)

VALUES

(“JAVA Tutorial”, “yiibai”, ‘2015-05-06’);

CREATE TABLE insect

(

id INT UNSIGNED NOT NULL AUTO_INCREMENT,

PRIMARY KEY (id),

name VARCHAR(30) NOT NULL,

date DATE NOT NULL,

origin VARCHAR(30) NOT NULL );

INSERT INTO insect (id,name,date,origin) VALUES

(NULL,‘housefly’,‘2003-09-19’,‘kitchen’),(NULL,‘millipede’,‘2004-09-11’,‘driveway’),(NULL,‘grasshopper’,‘2015-02-10’,‘front yard’);

insert into testalter_tbl(c,j) values (‘你发’,‘100’),(‘我’,‘50’),(‘多’,‘欢喜’);

注:SQLyog数据库连接工具,可以复制数据库,打开两个数据库服务主机,选择其中一个数据库右键复制:

解决Oracle迁移数据库到MySQL的问题!

原文地址:https://blog.csdn.net/u011466469/article/details/68486906


分享到:


相關文章: