このセクションでは、Oracleデータベースのバックアップの概要を説明します
バックアップとは何ですか?
1)バックアップは、特定の時点でのデータファイル、テーブルスペース、またはデータベースのスナップショットです。
2)このコピーには、制御ファイル、REDOログ、データファイルなどのデータベースの重要な部分を含めることができます
br /> 3)バックアップは、元のデータを復元する方法を提供することにより、アプリケーションエラーからデータを保護し、予期しないデータ損失に対する保護として機能します。
Oracleデータベースをバックアップできるタイプは2つあります。
1)物理バックアップは物理データベースファイルのコピーです
2)論理バックアップには、SQLコマンドを使用してエクスポートされ、バイナリファイルに保存されるデータが含まれます。これらは、物理バックアップを補足するために使用されます。
物理バックアップのキー構造
バックアップとリカバリの主要なデータ構造を特定する必要があります:
データファイル :すべてのOracleデータベースには、テーブルスペースと呼ばれる論理構造に属する1つ以上の物理データファイルがあります
制御ファイル :制御ファイルには、データベース名、データベース作成のタイムスタンプ、データベースのデータファイルの名前と場所、オンラインおよびアーカイブされたREDOログファイルなど、データベースに関する重要な構造情報が含まれています。また、チェックポイント情報と、オプションでRMANメタデータが含まれています
オンラインREDOログファイル :すべてのOracleデータベースには、2つ以上のオンラインREDOログファイルのセットが含まれています。 oracleは、すべてのREDOログファイルにログシーケンス番号を割り当てて、一意に識別します。 Oracleは、REDOログを使用して、データベースに加えられたすべての変更を記録します。 Oracleは、すべての変更をREDOレコードに記録します。これは、変更内容を説明するREDOバッファのエントリです。
アーカイブされたREDOログファイル :アーカイブされたログファイルは、OracleがREDOエントリで埋め、非アクティブにされ、1つ以上のログアーカイブ先にコピーされたREDOログです。 Oracleは、次の2つのモードのいずれかで実行できます。
自動管理元に戻す :すべてのOracleデータベースには、データベースへの変更をロールバックまたは元に戻すために使用される情報を維持する方法が必要です。このような情報は、主にコミットされる前のトランザクションのアクションの記録で構成されます