加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何将sqlserver的bak文件中的数据还原到oracle数据库中

(2012-09-20 12:22:29)
标签:

杂谈

转:

如何将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中





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有