ラベル RMAN- の投稿を表示しています。 すべての投稿を表示
ラベル RMAN- の投稿を表示しています。 すべての投稿を表示

2019年7月14日日曜日

Oracleデータベースのフルバックアップでエラーが発生する。

■Oracleデータベースのフルバックアップでエラーが発生する。

 昔、Oracle11gR2でフルバックアップを実行中に
 以下のエラーが発生した事がありましたので、メモします。

 RMAN-03009
 ORA-19502
 ORA-27063


■原因
 上記エラーは、バックアップ先の容量不足によるエラーです。


■対処
 バックアップ先の容量を増やすか、不要なファイルを削除して容量を空ける。


■私が行った対処
 私の場合は、不要なファイルを削除しました。

 バックアップ先の空き容量が増えた事を確認して
 再度フルバックアップを実行したところ、
 今後は以下エラーが発生しました。

 RMAN-06207
 RMAN-06208
 RMAN-06210
 RMAN-06211
 RMAN-06212
 RMAN-06213
 RMAN-06214

 どうやらこれはOracleが、
 「バックアップ先にあったはずのファイルが見つからない」と、
 エラー判定している為のようです。

 以下のコマンドを実行し、Oracleにファイルが無くなった事を伝えれば
 エラーは発生しなくなりました。

 rman target /
 RMAN> crosscheck backup;

 これでフルバックアップは正常に完了しました。


■所感
 初めて遭遇したエラーで、正しい対処方法を見つけるのに苦労しました。

 Oracle経験者なら素早く問題解決できると思いますが、
 私の場合は正しい原因が何なのか掴めず無駄に時間がかかってしまいました。(5時間くらい)

 誰かの参考になれば幸いです。