今週頭に検証系の設備ではありますが、Oracleデータベースを破壊してしまいました。破壊というと大げさに聞こえますね。何をしたかといえば、稼動中のデータベースのデータファイルを削除してしまったのです。データファイルを削除したのは9/16の金曜日。気づいたのは週明けの9/20火曜日。それまで何事も無く動いていたのでなかなか気づきませんでした。databaseでもどせるという書き込みが散見されましたが、元のファイルにアクセスできずに失敗。リストアするしかないのですが、archivelogがそろっておらず失敗。archivelogを発行してしまっていた。結局2年前に取得したDatapumpデータで復旧。あとは2年分の修正をあとで適用させるだけです。以下を教訓にすることができました。・archivelogはなるべく残す。・障害/復旧の方法を学ぶ→出番が無いのが一番だけどね・RMANのバックアップデータは必ずしもその時点のデータを取得しているのではない→古い(どこまで古いかは不明)archivelogの適用を求められる場合がある障害起こすといい勉強になるね。考えなきゃいけないことが目の前に立ちふさがるし、その飢え解決しなきゃいけない。いって障害だらけもつらいけどさ。