准备:1. SSMAforOracle_8.2.0 安装
2. SSMAforOracleExtensionPack_8.2.0 安装,装在SQL Server实例上
一、打开SQL SERVER服务 使用哪个实例就打开相应的SQL SERVER代理
二、打开SQL Server Migration Assistion for Oracle
1.新建工程,若已存在工程,可以在File中打开。填写项目名称(Name),位置(Location)和SQL Server版本,本例是SQL Server 2012
2.连接Oracle数据库,并选择你要迁移的用户,本例要迁移的是C##gpsdata
3. 为“C##gpsdata”创建报表,评估迁移过程中可能出现的问题,遇到警告,请继续
4.在SQL Server中新建数据库
5.在SSMA中连接SQL Server数据库,选择新建的SQL Server数据库
6.连接成功后,会显示SQL Server数据库
7.在“Oracle Metadata Explorer” Table选择要转移的表,这里我选了5张表,在“C##gosdata”右键执行“Convert Schema”
8.在“SQL Server Metadata Explorer”的“BJgpsdata”执行“Synchronize with Database”。注意要保证此窗口中的Table里要转移的表都要勾选,否则会迁移失败
点击OK,确认要同步的表信息
同步之后,会在SQL Server中看到相应的表结构
9.“Oracle Metadata Explorer”执行“Migrate Data”,开始数据迁移
10.数据迁移完成,可以在报表和输出窗口查看完成情况
然后,我们可以登录到SQL Server中查看我们迁移的数据表