• 締切済み

リカバリに必要なファイルを教えてください

こんばんは。 以前にOracle 9iのDBのバックアップについて質問させていただいたものです。 再度行き詰まってしまい、皆様のご助言をお借りしたく質問させて頂きます。 当初、ORACLE_HOME以下全ファイルをバックアップしてリカバリに備えようとしていたのですが、容量の関係でそれが難しくなってしまいました。 そこで完全リカバリに必要なファイルを考えてみたのですが、以下のファイルで完全リカバリは可能なのでしょうか。 よろしくお願いします。 ■環境■ OS:Solaris(Windows2000から変更になりました…(涙)) DB:9i DataBase Release2 ●コールドバックアップの、ノーアーカイブログです。 ●バックアップとして取得する予定のファイル   1) select name from v$database   2) select name from v$controlfile   3) select member from v$logfile  で取得できるファイル ●以下のファイルも必要?と懸念するファイル 4) パラメータファイル 4-1) %ORACLE_HOME%\ADMIN\%ORACLE_SID%\pfile\init.ora.xxxxxxxxxxxx 4-2) %ORACLE_HOME%\database\SPFILE%ORACLE_SID%.ORA 5) パスワードファイル %ORACLE_HOME%\database\PWD%ORACLE_SID%.ORA 6) リスナーファイル %ORACLE_HOME%\network\admin\listener.ora 7) ホスト文字列(?)ファイル %ORACLE_HOME%\network\admin\tnsnames.ora 上記1)~3)のファイルだけでは完全リカバリは無理なのでしょうか。 もしくは、これ以外で必要なファイルはあるのでしょうか。 どうかご助力お願いします。

みんなの回答

回答No.2

もしかして、OSレベルでファイルコピーしてバックアップしようと考えていますか? それでしたら、サービスを全部止めてやはりHOME以下の全ファイルですけど。

  • GoF
  • ベストアンサー率37% (34/91)
回答No.1

完全リカバリについて、誤解されているようですので老婆心ながら。 完全リカバリは、現在までのRedoログを適用する必要があります。 (=アーカイブログでの運用が必要) ご質問されている内容は、不完全なメディアリカバリの要件となります。(=完全リカバリは無理) それでも良いということでしたら さらにテンポラリ(一時)表領域のDDLスクリプトが必要になります。

関連するQ&A