![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ORACLE9iのリカバリ方法を教えてください。
Windows server 2003 R2、Oracle9iを使用しています。
Cドライブにoracleをインストール、Dドライブにoracleのデータを格納しています。
Cドライブのハードディスクが駄目になったので、Cドライブのハードディスクを交換して
Windows server 2003 R2をインストールして
Windowsの標準機能のバックアップ(バックアップデータには、system stateも含んでいます。)からバックアップしておいたデータを復元させました。
ファイル単位のデータや、オラクルのサービスは復旧したのですが、オラクルのテーブルなどが開きません。
SI ObjectBrowserでオラクルを開こうとしたとき、
「ORA-01219:データベースがオープンしていません。固定の表/ビューに対する問合せのみ可能です。」
というメッセージが表示されます。サービスの再起動をしましたが、同じようなエラーがでます。
SQLPLUSで、alter database openのコマンドを入れてデータベースをオープンさせようとしたところ、
次のようなエラーが出てきました。
ORA-01122:データベース・ファイル8の照合検査でエラーが発生しました。
ORA-01110:データ・ファイル8:'D:ORACLE^ORADATA\SFRES\USER01.DBF'
ORA-01207:ファイルが制御ファイルより新しくなっています。-古い制御ファイルです。
どなたか、解決方法をご存知の方、ご教授ください。
No.1ベストアンサー
- 回答日時:
こんにちわ。
> Windowsの標準機能のバックアップ(バックアップデータには、system stateも
> 含んでいます。)からバックアップしておいたデータを復元させました。
このバックアップが、データベースのバックアップとして使用できない方法で
取得された可能性があります。
このバックアップはどのように取得されましたか?
データベースのバックアップ方法は、大きく以下の2通りです。
・DB を停止して全データファイル, 制御ファイル, Redo Log ファイルをバックアップする。
・アーカイブ運用している前提で、Alter tablespace ~ begin backup を行い
対象表領域をOS コマンドでコピーする。
OS コマンドでのコピーが完了したら、Alter tablespace ~ end backup を行う。
こういった事をせずに、データベース運用中にデータファイル等を単にコピー
しただけでは、バックアップとして使用できません。
D ドライブに、全てのデータファイル, 制御ファイル, Redo Log ファイルが格納
されていて、C ドライブ障害時のD ドライブの内容が全てのこっているのであれば、
それらを全て復元してインスタンスを再起動すれば、インスタンス・リカバリが
行われてデータベースがオープンできる可能性があります。
ご回答ありがとうございます。
まず、バックアップ取得するときに、DBを停止していなかったのがいけなかったみたいです。
余ったPCに、同じような障害が起こったと仮定して、DBを停止して、Cドライブをフォーマット、CドライブにOSをインストールして、Cドライブのみ復元したところ、上手く行きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- ドライブ・ストレージ デスクトップパソコンOSについて デスクトップパソコンスペック、Inteli54460 HD4600 3 2023/04/17 01:57
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- デスクトップパソコン Outlookのデータが勝手に復元された理由は? 1 2022/07/13 15:45
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(ソフトウェア) Windowsのバックアップソフトを探しています 1 2023/01/24 18:49
- その他(クラウドサービス・オンラインストレージ) PCデータのバックアップ クラウドと外付けHDD 1 2022/08/03 17:49
- SQL Server PCが悪くなって新しいPCにSSMSのデータを移すよう頼まれたけど移し方が分からない 1 2023/05/18 16:54
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- Windows 10 win10 立ち上げ時のエラー 1 2023/04/17 11:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleのarchivelogアーカイブ...
-
DB(oracle)のフルバック容量...
-
バックアップの方法
-
ORACLE9iのリカバリ方法
-
インスタンスリカバリとメディ...
-
ORA-01013のエラーについて経験...
-
VBScript 実行時エラーについて
-
sysauxの読み方について
-
ORA-01843: 指定した月が無効で...
-
PL/SQLのコンパイルエラーにつ...
-
4GB = 4096MB ではない?
-
PL/SQL PLS-00103エラーについて
-
表領域の作成について
-
CASE文のエラーについて
-
SQL*Plusで、コマンドの返答を...
-
PL/SQLでログを確認したい。
-
PCC-S-02201エラーの対処を教え...
-
Accessでデータを自動でインポ...
-
Oracle DataPumpでの移行
-
Excel2013VBAでフリーソフト「...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracleデータベースの復旧方法
-
レストア時の空き容量不足について
-
DB(oracle)のフルバック容量...
-
インスタンスリカバリとメディ...
-
ARCserveでのリストアができない
-
データベースのバックアップ
-
まるごとバックアップ→リカバリ...
-
ポータブルHDDでWindows10リカ...
-
Oracle10gのデータベースの移行...
-
MySQLのバックアップ時のタブに...
-
oracle10gのリカバリマネージャー
-
リストアとリカバリの違い
-
Oracleのarchivelogアーカイブ...
-
大容量DBのバックアップの仕方
-
ノートンインターネットセキュ...
-
iTunesに接続
-
RMANを使用してのバックアップ...
-
アーカイブログからのリストア...
-
Oracleのバックアップ方法につ...
-
RMAN(Oracle9i)を使ったDB移行
おすすめ情報