selserver2000DTS变换数据(mysql到oracle)

selserver2000DTS转换数据(mysql到oracle)

一、安装mysql数据源驱动

1. 如果找不到mysqi数据源,需要安装myodbc,安装myodbc之后,需要在控制面板里进行配置mysql的数据源。

selserver2000DTS变换数据(mysql到oracle)

在控制面板里找到管理工具,双击,进去后双击数据源 (ODBC)

selserver2000DTS变换数据(mysql到oracle)

点击添加按钮在弹出的对话框中找到安装的myodbc驱动并点击完成按钮,进行如下配置

selserver2000DTS变换数据(mysql到oracle)

selserver2000DTS变换数据(mysql到oracle)

点击Test按钮,如果弹出下面的对话框,表示配置正确

selserver2000DTS变换数据(mysql到oracle)

点击OK按钮,mysql的数据源配置完成。

二、利用sqlserver2000mysql数据库中的数据迁移到oracle数据库中。

1.在开始菜单找到sqlserver2000,在下来菜单里找到导入和导出数据

selserver2000DTS变换数据(mysql到oracle)

2.点击下一步按钮,进行设置。

selserver2000DTS变换数据(mysql到oracle)

 

3.在数据源选项中找到mysqldb,如果没有选择其他(ODBC数据源)

用户/系统DSN的选项中选择mysqldb,如果没有,点击新建按钮,选择文件数据源

selserver2000DTS变换数据(mysql到oracle)

4.选择文件数据源,下一步

selserver2000DTS变换数据(mysql到oracle)

5.选择myodbc下一步

selserver2000DTS变换数据(mysql到oracle)

6.输入你的mysql数据源的名字mysqldb,下一步

selserver2000DTS变换数据(mysql到oracle)

7.配置完成会跳转到下面的界面进行配置源数据库,用户/系统DSN选择mysqldb,输入用户名和密码,点击下一步

 

selserver2000DTS变换数据(mysql到oracle)

8.选择目的数据库,选择oracle Provider for OLE DB,点击属性按钮。

selserver2000DTS变换数据(mysql到oracle)

9.配置目标数据库oracle数据源处需要填写tnsname中设置的背地NET服务名,输入用户名和密码,点击测试连接按钮进行测试。

selserver2000DTS变换数据(mysql到oracle)

10.如果配置正确会弹出测试成功的对话框。

selserver2000DTS变换数据(mysql到oracle)

11.点击确定按钮。

12.点击下一步。

13.选择从源数据库复制表和视图,下一步。

selserver2000DTS变换数据(mysql到oracle)

14.选择需要迁移到oracle数据库中的表,下一步。

selserver2000DTS变换数据(mysql到oracle)

15.选择立即运行,下一步。

selserver2000DTS变换数据(mysql到oracle)

16.点击完成按钮。

selserver2000DTS变换数据(mysql到oracle)

17.如果成功导入,会返回下面的对话框

selserver2000DTS变换数据(mysql到oracle)

三、导入报错处理,很可能导入的时候会提示错误,我遇到的错误主要是建表错误和导入错误。

1.建表错误

selserver2000DTS变换数据(mysql到oracle)

 

2.双击错误可以得到详细的提示。