我有一個.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 - 更新了我的答案,並提供了有關一般遷移選項的更詳細討論的鏈接。 –