0

テーブル (30 列、BLOB または LOB なし) を持つ Oracle データベースがあります。5000 万件のレコード。データを MSSQL に移動する必要があります。MSSQL 側のテーブル構造は変わりません。大量のデータを移動するための推奨される方法は何ですか? ロードを行うために、エクスポートしてからインポートするか、小さなアプリケーションを作成しますか? または他の方法 (無料または商用ツール)?

4

4 に答える 4

0

SQL Server 統合サービスを使用します。単純なデータ フローで行う必要があります。Oracle データベースを OLE DB ソースとして使用し、SQL Server データベースを OLE DB 宛先として使用します。

「SQL Server Destination」の使用は避けてください。OLE DB を使用する場合と比べて、パフォーマンスが低下することがあります。

于 2013-01-10T09:42:54.607 に答える
0

Oracle GoldenGateツールをチェックして、データをレプリケートします。

于 2013-01-10T08:45:03.953 に答える
0

最良のアプローチの 1 つは、sqlplus と SPOOL を使用して Oracle からテキスト ファイルにプッシュし、bcp ユーティリティを使用して MSSQL にロードすることです。スピーディで堅牢:)

于 2013-01-10T13:59:01.473 に答える