Oracleデータベースを別のPCに転送したい。それを行う最も簡単な方法は何ですか?それを行うためのGUIツールはありますか?
3 に答える
APC の回答は、論理的な転送を行う方法です。別の PC への 1 回限りの転送が必要な場合は、次のようにします。
- 2 台目の PC に同じバージョンの Oracle をインストールする
2 台目の PC にデータベース ファイル用に同じディレクトリ構造を作成する
データベース ファイル (テーブルスペース ファイル、制御ファイル、REDO ログ) を 2 番目の PC にコピーします ( PC #1 でデータベースをシャットダウンします)。
データベース構造 (テーブル、パッケージなど) をデータと共に (またはデータなしで) 転送する最も簡単な方法は、Oracle のインポート/エクスポート ユーティリティを使用することです。Oracle 11g を使用しているため、これにはData Pumpを使用する必要があります。(9i 以前では、古い EXP および IMP ユーティリティになります)。
エクスポート ( expdp
) を使用して、ソース PC からダンプ ファイルを作成します。ターゲット PC に転送し、インポート ( impdp
) を使用してロードします。
この時点でドキュメントにリンクしますが、Oracle オンライン ドキュメントは現在オフラインです。代わりに、Oracle Wiki ページへのリンクを次に示します。
GUI が必要な場合は、Oracle グリッド コントロールを使用して、あるコンピューターから別のコンピューターにデータベースを複製できます。