如何将sqlserver的bak文件中的数据还原到oracle数据库中
标签:
杂谈 |
转:
如何将sqlserver的bak文件中的数据还原到oracle数据库中
1、首先目前你只有一个sqlserver的data1.bak文件
2、在sqlserver2005中选择“Databases-Restore databases”,选择一个已有的DB1或直接输入一个新的数据库名称(数据就会还原到该数据库中),在从硬盘中找到你的bak文件(data1.bak),最后点击OK还原
3、将还原的数据在导出到oracle中:选择DB1数据库点击右键选择Export data ..
如图所示:
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/21450173e365aa5b8601b0c5.jpg
4.出现下面的选择数据源,因为之前已经选择了数据库点击的右键,所以数据源会默认显示,如图:
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/763d257b7bb062b30bd187cc.jpg
5、接着选择目标数据库,选择“Microsoft OLE DB Provider for oracle”,如图:
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/ee9dcadd07d589a877c638d0.jpg
6、点击上图的“properties”,如下图,填写连接oracle数据库的数据库名称,用户名和密码
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/628bf254ac808b1fd00906da.jpg
7、点击确定后,返回上一页,也就是第五步的图,点击next,出现下图,默认选择
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/f0f860c208b79c72e4dd3ba1.jpg
8、点击next出现下图所示
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/f9edf988f2e39ed3a5c272af.jpg
9、全选所有表(或者可以选择某个)
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/3c843edf290d9354622798b5.jpg
10、点击next后,再点击finish,出现如下图:,如果是第一次导出的话,应该都是success,但是在写该文档时我已经导出成功,第二次导出就出现了下面的问题
http://hiphotos.baidu.com/xiangzhidaodian/pic/item/a047590987dab5e82fddd4b8.jpg
11、到此一个sqlserver的bak文件就成功的导入到了oracle中

加载中…