フラッシュバックデータベースの使用

フラッシュバックデータベースを使用すると、データベース全体を過去の状態に戻すことができます。不完全リカバリよりも高速に実行できる利点がありますが、フラッシュバックログが別途必要です。

この記事では、フラッシュバックデータベースの特徴と、フラッシュバックロギングの有効化を用いたフラッシュバックデータベースについて説明します。

フラッシュバックデータベースと不完全リカバリ

フラッシュバックデータベースは、データベース全体を過去の状態に戻す機能です。不完全リカバリを使用しても、データベース全体を過去の状態に戻すことができますが、これら二つの機能は、動作の仕組みが異なります。

通常、不完全リカバリよりも、フラッシュバックデータベースの方が短時間でデータベースを戻すことができます。

フラッシュバックデータベースを使用する方法

フラッシュバックデータベースを使用するには、以下の二つの方法があります。

  • フラッシュバックロギングを有効にする
  • 保証付きリストアポイントを作成する

フラッシュバックデータベースの構成手順

データベースのフラッシュバックロギングを有効にしてフラッシュバックデータベースを使用するための構成手順は以下の通りです。

  1. 構成したいない場合は構成リカバリ領域を構成する
  2. データベースがNOARCHIVELOGモードの場合は、ARCHIVELOGモードに変更する
  3. データベースのフラッシュバックロギングを有効にする

フラッシュバックデータベースの実行

フラッシュバックデータベースを実行して、データベースを過去の状態に戻すには以下の手順を実行します。

  1. データベースをMOUNT状態にする
  2. RMANから復旧ターゲットを指定したFLASHBACK DATABASEコマンドを実行する
  3. RESETLOGSオプション付きでデータベースをOPENする

新規報告

閉じる