目标:用于建立新的用户进行连接;履行移植过程中的DDL语句;验证全部过程是不是成功。
序言
我们在实施过程中,会碰到黉舍其他营业体系应用的是sql server库情况;一般如许的体系在和我们的体系做数据迁徙时,我们可以应用ODI来进行。有同事可能认为ODI的安装、设备、应用等比较繁琐,这里我给大年夜家介绍一个oracle免费对象Oracle sql developer;经由过程它我们可以简单、便捷地实现数据大年夜sql server库到oracle库的迁徙。
第2步:连接材料档案库
下面迁徙应用的Oracle sql developer版本:3.1.07
Oracle库版本:10.2.0.1
一:前期预备工作
1.添加Oracle sql developer连接sqlserver的第三方驱动
sqlserver库版本:2005
Oracle sql developer对象默认是不支撑连接sqlserver的,须要下载支撑sqlserver的驱动才能连接。
去收集高低载第三方驱动jtds.jar,在Oracle sql developer首选项琅绫擎添加该jar。
如许,我们在选择连接数据库琅绫擎可以看到“SQLServer”选项。
设备sqlserver库的相干参数,测试连接;如不雅状况是成功,解释连接成功。
2.创建一个目标库用户
留意:后期在迁徙过程中,一般掉败的原因都是目标库用户权限不敷导致缺点;所以可以付与DBA权限给目标库用户。
3.迁徙目标
把sqlserver库琅绫擎的my用户下的student测试表及数据,迁徙到oracle库下。
二:数据迁徙阶段
打开Oralce sql developer,选择sqlserver库,右键--》移植到Oracle
弹出迁徙领导:
第1步:迁徙简介
第3步:设置迁徙脚本保存目次
第4步:设置要迁徙的源数据库
第5步:选摘要迁徙的数据库,这里我们要迁徙的是my库
第6步:字段转换
第7步:链接目标数据库
第8步:移动数据
第9步:迁徙概要
点击完成,开端迁徙;迁徙时光由原库数据大年夜小决定。
三:迁徙数据验证
迁徙完成后,在oracle数据库中会生成一个以sql server数据库名定名的用户(如:dbo_数据库名);本例被迁徙的数据默认是在dbo_my用户下面的,暗码也是dbo_my。具体信息可以在移植领导第三步,设备生成脚本里查看。
推荐阅读
常有法度榜样员问我什么时刻告退合适?如不雅如今告退是不是一个浩揭捉?择?天天都是没啥变更的工作,老是只负责一些琐碎的小事,又或是真的有大年夜项目标介入也执偾让你负责可有可无的部>>>详细阅读
本文标题:通过Oracle sql developer工具 从sqlserver迁移数据到oracle
地址:http://www.17bianji.com/lsqh/34645.html
1/2 1