最近、私はOracleサーバーのおかげで本当にストレスを感じています。私はOracleにまったく慣れていません。
oracle10.2.0バージョンをインストールした古いWindows2003サーバーが1つあります。
このOracleの完全バックアップを作成してから、同じデータベースを別のデータベースにインストールしたい
新しいWindows2003サーバー、このWindows 2003サーバーはすべて異なるサーバー、コンピューターです
名前と他のもの。
そして、私は古い2003サーバーからコールドバックアップされ、このファイルをすべてコピーしました。
新しい2003サーバーと起動に接続しましたが、起動に失敗しました
この状況でどのように復元できますか?
古いWindows2003から新しい2003マシンに完全に復元するための正確な手順は何ですか。
または、古いマシンからOracleフォルダ全体をコピーした場合はどうでしょうか。
新しいマシンに貼り付けますか?
出来ますか ?どうもありがとう私の英語
RMANではなくコールドバックアップ(データベースのシャットダウンとファイルのコピー)を意味すると仮定すると、最初に、すべてのファイルを新しいシステムに復元します。必要になるだろう
次に、pfileを編集して、制御ファイルの新しい場所が異なる場合はそれを参照します。
次に、 [〜#〜] oradim [〜#〜] ユーティリティを使用して、pfileを参照して新しいインスタンスを作成します。これで、データベースをMOUNTモードで起動できます。
新しいシステムでDBFの場所が異なる場合は、DBFごとにALTER DATABASE RENAME DATAFILE 'old location' to 'new location';
する必要があります(SQL * Plusの場合)。
最後に、ALTER DATABASE OPEN
を実行でき、すべて設定されているはずです。