多语言展示
当前在线:1293今日阅读:84今日分享:32

oracle数据库迁移数据到SQL server 2008分享

公司需要把旧oracle数据库停用,但是又可能会随时查询旧数据,为此特地迁移到目前使用的SQL server 新数据库存放在一起,方便随时查询。使用的软件有:Microsoft SQL Server Migration Assistant for Oracle.exe(微软数据库迁移工具)oracle_11G_client(oracle客户端)oracle数据库(RED HAT 系统的oracle9i数据库,繁体数据)SQL server 2008R2(测试使用的版本,其他版本也可)电脑环境:win10专业版64位,简体版(其他系统自测)
方法/步骤
1

先安装 oracle_11G_client   ,如果已安装请略过。注:如果 oracle数据库的内容是繁体的,请使用简体win10系统安装,且安装oracle_11G时需要添加上繁体语言,也就是有三种【英文、简体、繁体】,这是我操作的步骤,不选的话不知道是否可以,我用繁体版测试是出现乱码的。1、打开oracle 11G文件夹,然后点击setup.exe进行安装。2、等待cmd窗口关闭,弹出安装界面(如出现配置不符合要求请点击【是】,如无,请忽略)。3、选择【管理员】,下一步。4、选择  【简体中文】、【英文】、【繁体】这三种字体。

2

配置oracle连接:1、找到oracle安装好以后目录下的【Net Configuration Assistant】,点击打开。(开始菜单里面的oracle目录下,如果还是没看到就在菜单上搜索一下)2、监听程序配置:选择默认【监听程序配置】-【添加】-选择默认【监听程序名】-选择默认【TCP】-选择默认【使用标准端口号1521】-【否】,下一步。3、本地网络服务名配置:默认【添加】-输入你们的全局数据名【服务名】-【TCP】-你们的数据库主机IP地址【主机名】-【进行测试】-【更改登录】-【输入正确的数据库账号密码】提示连接成功后-【下一步】,完成。

3

安装迁移工具:Microsoft SQL Server Migration Assistant for Oracle.exe(微软数据库迁移工具)1、下一步。2、选第一项【同意】,下一步。3、下一步。4、选第一项,下一步。5、安装完成。

4

安装SQL server :略 这个教程网上太多。安装SQL server2008R2链接:http://jingyan.baidu.com/album/49711c61486072fa441b7cb2.html

5

开始迁移动作:注:期间遇到的所有警告提示都选择【提交】1、打开迁移工具。2、点左上角的新建页面,新建一个项目。3、登录oracle数据库。4、登录SQL server数据库。5、展开你要迁移的数据库,找到【table】这个选项,勾选,然后右键,选择【Convert Schema】(转换模式),等待完成。完成后SQL server的区域会出现一个新的数据库,注意观看。6、点击SQL server 的新数据库,然后一步步展开,点击【table】右键,然后选择【Synchronize with Database】(同步数据),等待完成。7、以上步骤完成以后点击oracle上面的【table】然后右键,选择【Migrate Data】(迁移数据),等待完成,如果数据库数量多的话时间上需要很久,耐心等待。以上动作都完成,可以到SQL server 后台看看是否有数据了,如果还是没有请关掉迁移工具,重新重复操作,看看是否步骤出错。总体思路:先把oracle数据类型转换一下模式(Convert Schema)-----把新字段类型同步到SQL SERVER数据库(Synchronize with Database)------同步oracle数据内容到SQL erver(Migrate Data)

注意事项
1

迁移好的数据库可以通过SQL server的导入导出功能导入到目前使用的SQL SERVER数据库中

2

使用迁移工具时出现的所有提示警告都点击提交就可以

推荐信息