0

だから私はこのタスクを持っています: 完全なデータベースをエクスポートします。Oracle 11g サーバーが実行されているリモート マシンがあります。ディスク容量が少ないため、expdp を使用したエクスポートは機能しません。

また、ローカル コンピュータに Oracle サーバーがないため、ネットワーク リンクを使用したエクスポートは機能しません。代わりに exp を使用しましたが、ローカル ディスクへのエクスポートを開始してから既に 4 日が経過していますが (既に ~380 GB)、データベースのダンプ ファイルが必要です。

PS RDPを使用してリモートマシンに接続できます。したがって、RDP を使用してデータベース ダンプをエクスポートできるオプションがあれば、どこを参照すればよいか教えていただければ幸いです。

異なる言語であっても、どこでも検索しようとしました。

4

1 に答える 1

0

システムに nfs/cifs 共有を作成し、それをサーバーにマウントし、datapump を使用して、マウントされた共有にデータを直接エクスポートできます。ただし、ネットワーク リンクのスループットによって依然として制限されます。

また、マシンとサーバー間のネットワーク接続も確認する必要があります。たとえば、1TB を 100Mbps ネットワーク経由で高速に転送する方法はありません。

また、Windows リモート デスクトップを使用する場合、リモート マシンがローカル ドライブをマウントしてアクセスする方法があります。このようにして、マウントされたドライブで datapump export を使用することもできます。リモート デスクトップ セッションを切断しないように注意してください。しかし、おそらく非常に遅くなります。

大量のデータを移動する必要があるため、可能な場合は何らかの NAS または SAN ストレージの使用を検討することをお勧めします。繰り返しになりますが、最も可能性の高いボトルネックはネットワークです。

また、エクスポートを高速化するために、統計と類義語を除外することを検討してください。以前のバージョンの 11g datapump では、統計のエクスポートに問題があり、それらを除外するとプロセスが大幅に高速化されました。

于 2015-11-23T08:44:27.733 に答える