很实用的数据迁移软件
一、软件介绍及安装
(一)基本功能介绍
SSMA for Oracle是Sql Server迁移助手,可以快速的将ORACLE备份数据导入SQL SERVER,同时,不用考虑ORACLE数据类型和SQL SERVER不一致的问题。
(二)安装步骤
1.解压压缩包,得到2个文件:SSMA for Oracle 5.2、SSMA for Oracle 5.2 Extension Pack,选择典型配置,将2个软件分别安装上。其中SSMA for Oracle 5.2 Extension Pack安装完成后需要配置所连接的Sql Server数据库,在选择完数据库名,端口(默认1433),认证方式后,需要输入密码,录入与Sql Server一致的密码即可。最后需要建立相关内容,按下图选择,并点击下一步,等待数据库配置完成后,在弹出对话框选择否,完成安装。
2.打开桌面快捷方式Microsoft SQL Server Migration Assistant for Oracle,会提示需要license,将oracle-ssma.license文件下载,并在对话框中选择到对应目录,点击Refresh License,即可使用。
二、使用步骤及注意事项
(一)软件使用步骤
1.在软件中,打开Tool-Default Project Settings,在Migration Target Version选择对应的Sql Server数据库,一般是SQL Server 2008。在Conversion中的Default schema mapping选择Schema to Schema,点击OK。
2.File-New Project新建一个转换项目,点击Connect to Oracle并输入各项信息:其中Provider和Mode如图所示;Server name填写服务地址,本机即为127.0.0.1;Server port填写oracle监听端口号,默认1521;Oracle SID填写创建数据库时的SID(一般是ORCL);用户名、密码按所需导入的用户填写(这里按照导出ORACLE备份数据时的用户名填写,如果系统里没有,需要自己创建用户并授权。实在不想创建用户,就直接用SYSTEM。)。点击Connect,可能出现一些警告信息,可以忽略,等待数据库信息漫长的读取过程。
安装oracle10g
3.点击Connect to SQL Server,按下图录入Sql Server相关信息,并点击Connect,可能出现警告信息,可以忽略,等待连接完成。
4.数据库连接完成后,打开所建立的Oracle配置,选择所需导入的内容,下图中选择了FXCZ2014下的Tables,即FXCZ2014用户下的表内容:
5.选择数据迁移内容所在的表,判断是那张表点DATA,可以看到表的内容。
6.右键Tables,点击Convert Schema,等待Sql Server配置中的库表结构建立完成。打开Sql Server配置,在所选数据库下到刚才建立的FXCZ2014,右键FXCZ2014,点击Synchronize with Database,将更改录入Sql Server数据库,在弹出的对话框中点击OK。
7.在SQL SERVER 中,建好的表在TEST下,到你导出ORACLE备份数据时的对应的用户名,展开就能看到你需要的表格。右键Oracle配置中Tables,点击Migrate Data,录入数据库密码,开始转换数据库。最后弹出完成报告。
(二)注意事项
1.使用SSMA for Oracle数据迁移软件ORACLE版本建议安装ORACLE10g以上版本,且ORACLE数据库能启动并能正常使用。
2.数据导入以后记得表名和字段,为数据分析提供直观性支持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。