ORACLE9iのRMANでリカバリの検証をしていますが、
上手くいきません。
RMANに詳しい方、ご教授下さい。
運用時、RMANのバックアップ(フルバックアップ、アーカイブログバックアップ)は日々行っており、
OS丸ごとのバックアップは月ごとに行っています。
それで、HDD障害が起こったときに、OS丸ごとバックアップを利用してバックアップした日(月初)に戻して、
本日のRMANのバックアップを利用して、リストアができるかを検証しています。
[環境]
Oracleのバージョン[Oracle9i 9.2.0.7.0]
アーカイブモード
[検証内容]
(1).DBの設定、RMANの設定 -> (2).REDOログのCURRENT確認 -> (3).Windowsの機能でバックアップ
-> (4).REDOログが上書きされてアーカイブログがはかれるまでDBのテーブルにデータを追加
-> (5).RMANでバックアップ -> (6).REDOログのCURRENT確認((2)のときのCURRENTが異なるようにした)
-> (7).(3)のバックアップを使ってWindowsの機能で復元 -> (8).(5)のRMANバックアップデータ
(フルバックアップデータ、アーカイブログバックアップデータ)を置換して、RMANのリストア
(2)の時点のREDOログの状態を「select * from v$log」で確認したところ、
GROUP#2がCURRENTでした。
GROUP#SEQUENCE#ARCHIVESTATUS
12YESINACTIVE
23NOCURRENT
31YESINACTIVE
(6)の時点のREDOログの状態を確認したところ、
GROUP#3がCURRENTでした。
GROUP#SEQUENCE#ARCHIVESTATUS
111YESINACTIVE
212YESACTIVE
313NOCURRENT
(8)のとき、「RMAN> restore database;」のコマンドを打ったとき、下記のエラーが出てきて、
リストアできませんでした。
エラー「ORA-19612:データ・ファイル1はmissing or corrupt dataのためリストアされませんでした。」
CURRENTの状態、位置によってリストアできたりできなかったりするのでしょうか?
SEQUENCE#の値を変更、もしくは、アーカイブログのバックアップから、REDOログをリストア
する必要があるのでしょうか?
または、他に必要な設定をする必要があるのでしょうか?
リカバリするときのコマンドは、下記の通りです。
SET ORACLE_SID=<SID名>
rman target / catalog rman/rman@RMAN
RMAN> STARTUP NOMOUNT
RMAN> RESTORE CONTROLFILE;
RMAN> ALTER DATABASE MOUNT;
RMAN> RESTORE DATABASE;
RMAN> ALTER DATABASE OPEN RESETLOGS;
前回、同じようなやり方でリストアしたときは、上手く行きました。
そのときは、下記のような状態でした。
((4)のときのデータ件数は少し異なり、(6)の時点でGROUP#1がCURRENTでした。)
GROUP#SEQUENCE#ARCHIVESTATUS
111NOCURRENT
2 9YESINACTIVE
310YESACTIVE
以上、宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
RMANに詳しくはないのですが、気になるところがあります。
> ORA-19612:データ・ファイル1はmissing or corrupt dataのため
> リストアされませんでした。
ということなので、フルバックアップデータからの「データファイル1」の
リストアに失敗しています。この時点ではアーカイブログやREDO ログは
使用されないはずです。
「(5).RMANでバックアップ」したデータのバックアップないしは再構築した
環境へのバックアップデータのコピーに失敗しているということは
ないでしょうか。
あるいは
データ・ファイル1 が corrupt data のためリストアされない
のでしたら、データファイル1を削除して restore database すると
うまくいかないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- LINE 大変困っています。助けて下さい。 LINEの書類とデータの容量が10GBを越えiphoneのストレー 1 2022/09/27 10:29
- その他(スマートフォン・携帯電話・VR) 生成AIの回答は本当ですか? 新スマホにINEデータを引継ぎには? 2 2023/08/18 06:43
- Android(アンドロイド) Galaxy(ギャラクシー)スマホの復元について 2 2022/03/29 07:52
- Dropbox DROP BOX バックアップを削除したい 1 2023/08/01 17:11
- LINE LINEのトーク履歴の復元について 2 2022/11/10 09:26
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Outlook(アウトルック) outlookでのデータ移行について 2 2022/05/30 08:42
- その他(ソフトウェア) Windowsのバックアップソフトを探しています 1 2023/01/24 18:49
- バックアップ データのバックアップの仕方について 2 2022/06/29 17:15
- ノートパソコン Windowsが起動しない状態からデータを回収したい 初質問失礼します。 先日、Windowsのデー 5 2023/06/18 17:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleデータベースの復旧方法
-
RMANのlist backup コマンド
-
RMANでリストア→DBオープンする...
-
バックアップ容量が一杯になっ...
-
Oracleのarchivelogアーカイブ...
-
ORACLE9iのリカバリ方法
-
ARCserveでのリストアができない
-
ORA-01013のエラーについて経験...
-
DOSプロンプトとコマンドプロン...
-
CASE文のエラーについて
-
PL/SQLでログを確認したい。
-
SQL*Plusで、コマンドの返答を...
-
ストアドファンクションの実行
-
なぜ再起動すると空き領域が増...
-
4GB = 4096MB ではない?
-
Oracleの起動時に、マウントし...
-
「ORA-00907: 右カッコがありま...
-
ストアド・プロシージャをバッ...
-
DB容量の確認方法
-
AccessでORA-01114
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レストア時の空き容量不足について
-
Oracleデータベースの復旧方法
-
DB(oracle)のフルバック容量...
-
RMANのlist backup コマンド
-
ノートンインターネットセキュ...
-
Oracleのarchivelogアーカイブ...
-
RMANを使用してのバックアップ...
-
RMAN(Oracle9i)を使ったDB移行
-
ARCserve Agent for Oracleでの...
-
フラッシュバックデータベース...
-
Oracle別バージョンの移行
-
ORACLE9iのリカバリ方法
-
インスタンスリカバリとメディ...
-
リストアとリカバリの違い
-
MSDE2000SP4のデータベースをMS...
-
10gのバックアップ方法とリスト...
-
Oracle9iのTEMPORARYファイルの...
-
iTunesに接続
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
おすすめ情報