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