我有一个.dmp文件(oracle数据),我必须将这个文件导入SQL Server 2008 R2。我试过谷歌,但没有明确的解决方案。 Oracle在其他机器上,SQL Server在其他机器上。这个.DMP文件只有表格和数据,没有别的。
任何机构有任何想法?如何将Oracle .DMP文件导入到SQL Server中?
3
A
回答
9
你不能从这里到达那里。 Oracle导出实用程序(传统或DataPump)生成的文件(按惯例常常使用DMP扩展名)是专用二进制文件。它们只能由Oracle导入实用程序(传统或DataPump)使用,它只允许您将数据加载到另一个Oracle数据库中。
您可以将DMP文件加载到新的Oracle数据库中,但是您仍然需要将数据从Oracle移动到SQL Server。忽略DMP文件并直接从原始Oracle数据库中取出可能更容易。有多种工具可用于将数据从Oracle数据库移动到SQL Server数据库。如果您希望SQL Server控制进程,则可以使用SQL Server Integration Services(SSIS)。您还可以在SQL Server中创建一个引用Oracle数据库并通过该连接向Oracle数据库写入查询的链接服务器。如果您希望Oracle推送数据,则还可以使用带有异构服务的Oracle透明网关创建从Oracle到SQL Server的数据库链接,并针对远程SQL Server数据库发出SQL。
moving data from Oracle to SQL Server有一个很好的StackOverflow线程。如果您从Oracle迁移到SQL Server或从SQL Server迁移到Oracle,则SSIS逻辑非常相似。
相关问题
- 1. 如何在oracle中导入.dmp文件sql developer
- 2. 在oracle中导入.dmp文件错误
- 3. * .dmp文件在Oracle中的导入
- 4. 导入.dmp文件在oracle 10g express版
- 5. 将dmp文件导入到Oracle 11g中XE
- 6. 如何将.dmp文件(Oracle)导入MySql数据库?
- 7. 在导入期间导入oracle * .dmp文件和Oracle序列
- 8. Oracle:如何在dmp文件中禁用表压缩导入
- 9. 如何在oracle10g中导入dmp文件
- 10. 将EBCDIC文件导入到SQL Server中
- 11. 将DBF文件导入到Sql Server中
- 12. 如何将Excel文件导入SQL Server?
- 13. 将Oracle 10g .dmp文件导入到Oracle 12c时无效的参数值
- 14. 需要将.dmp文件导入Oracle Express,将其导出为平面CSV或TXT文件以便导入到SAS
- 15. 导入文件到SQL Server
- 16. 将excel文件导入到sql server
- 17. 错误将文件导入到SQL Server
- 18. 如何将.CSV和Excel文件导入到Azure SQL Server中
- 19. 如何将SQL Server .bak文件导入到MySQL中?
- 20. 如何将XML文件导入到SQL Server 2012中
- 21. 在oracle中导入.dmp文件时出错。
- 22. 如何从dmp文件和日志文件导入Oracle数据库?
- 23. 如何打开.dmp oracle备份文件
- 24. 如何使用Oracle DMP文件?
- 25. 如何将Sql Server 2008数据库导入到SQL Server 2012中
- 26. 如何在Oracle 64位Windows上导入.dmp(Oracle-64bit-HPUX)..?
- 27. 将MySQL文件导入Oracle SQL Developer
- 28. 如何将excel文件导入到sql server?
- 29. 如何将MS ACCESS文件导入到SQL SERVER
- 30. 将Oracle .dmp文件转换为CSV/TSV
感谢您的回复。你能提供一些SSIS的工作例子吗?我对此不甚了解。 – jams
@jams - 更新了我的答案,并提供了有关一般迁移选项的更详细讨论的链接。 –