2011-02-03 9 views
3

oracleデータベースをデータとともに1つのサーバーから別のサーバーに移行するにはどうすればよいですか。oracleデータベースを別のサーバーにエクスポート

データベースはウィンドウサーバーにあり、別のウィンドウサーバーにコピーする必要があります。複雑なものはありません。

答えて

2

管理上の観点から最も簡単なオプションは、完全なエクスポートとインポートです。エクスポート・ユーティリティとインポート・ユーティリティのデータ・ポンプ・バージョンは、従来のバージョンより効率的です。生成されたダンプ・ファイルは、任意のプラットフォーム上のOracleの後のバージョンにインポートできます。

しかし、エクスポートとインポートを使用することの欠点は、しばらく時間がかかることです。データベースからすべてのデータをファイルシステムに読み込み、すべてを新しいデータベースに書き戻す必要があります。データを失いたくない場合は、潜在的に重大なダウンタイムが発生する可能性があります。

完全なエクスポートおよびインポートを行うための停止時間のウィンドウがない場合は、同じオペレーティング・システムで同じバージョンのOracleを正確に実行する場合は、最後のバックアップを新しいマシンにリストアできます。 cross-platform transportable tablespacesも使用できます。

0

に従ってください。

送信元マシンと宛先マシンは同じendianessを共有しますか。両方がx86ベースの場合、答えは「はい」になります。

同じOSを共有していますか?

ストレージを共有していますか?

同じネットワーク上にありますか?

宛先マシンにはすでにOracleがインストールされていますか?

Oracleの同じバージョン/リリースですか?

これはOracleの同じエディションですか?

データボリュームとは何ですか?あなたはどのような休止時間を許していますか?最も簡単なシナリオで

(同じOS /エンディアン/共有ストレージ/ Oracleリリース/オラクル版)その後、あなたは、単に古いマシン上のインスタンスを停止し、新しいマシンに1を起動することができるはずです

最も複雑な(異なるエンディアン/非共有ストレージまたはネットワーク/異なるOracleリリースおよびエディション)では、おそらくインポート/エクスポートが唯一の実用的なソリューションです。

関連する問題