簡體   English   中英

將數據從 SQL Server 遷移到 Oracle 數據庫的最佳方法是什么

[英]what is the best way to migrate data from SQL Server to Oracle database

我有兩個遠程數據庫,Oracle 19c 和 SQL Server 19。在我的 redhat linux 中,我必須讀取 SQL Server 表並將其寫入 Oracle。 我編寫了一個 Python 代碼來從 SQL Server 讀取數據並將其插入 Oracle 數據庫。 但是,我認為它是如此緩慢。 從那以后,該表有大約 1600 萬條記錄。 我搜索了很多,看到這個帖子:

https://stackoverflow.com/a/66550879/6640504

它說, Oracle 透明網關可以在很短的時間內運行將數據從額外數據庫遷移到 Oracle 的過程。 我可以使用終端訪問 Oracle 數據庫,並且沒有任何圖形訪問權限。

如果Oracle透明網關是將數據從SQL Server遷移到Oracle數據庫的最佳方式,請指導我,如何安裝和使用Oracle透明網關 如果沒有,最好的方法是什么?

非常感謝任何幫助。

一種解決方案是使用 SQL Developer。 您可以從https://www.oracle.com/tools/downloads/sqldev-downloads.html免費下載 SQL Developer。SQL Developer 提供了一個支持 SQL Server 的“遷移工作台”。 數據遷移可以在線或離線完成。 當您在向導中完成必要的信息時,聯機會導致 SQL Developer 移動表數據; 在您完成向導中的必要信息后,脫機會導致 SQL Developer 生成腳本,如果您想移動數據,您必須稍后運行這些腳本。 (在線移動便於移動小型數據集;離線移動適用於移動大量數據。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM