目的:
学习oracle数据库与其他类型数据库之间的数据迁移
素材:
Oracle端:
Linux:红帽5_x64
Oracle 11g R2
SQL server端:
Windows:win10
SQL server 2008
目标:
使用SQL server自带工具将oracle数据库中scott用户的emp,dept两张表迁移到SQL server端。
操作步骤:
1. 打开Microsoft SQL Server Management Studio 选择需要导入的数据库,右击à选择任务à导入数据
2. 进入介绍页面,点击下一步出现如下界面。选择oracle数据库,点击属性进行编辑。

填写对应的数据库服务名用户和密码进行测试,当显示测试成功点击确定进行下一步。

按照流程填写:

如图选择下一步:

进入下一界面,耐心等待表加载,选择需要导出的表如图,可对表名进行修改。

转换数据类型时可以根据实际需要修改数据类型。




从新连接数据库发现表已经导入。


导入完成。
总结:这是一个很基础也非常好用的工具,作为一个刚刚迈入DBA工作的我这个新手来说是不错的起点,在这之前所学的所用的都是oracle数据库,可能会因为工作需要学习一些SQL server的东西。总的来说是好的。毕竟想在DBA的路上走的远,所学所会不能太过于单一,多学点总没有坏处吧。希望大家共同进步吧。