GAGA LIFE.

インフラエンジニアブログ

スポンサーリンク

Oracle データベース アーキテクチャ(システムファイル)

f:id:undercovergeek:20200717092412p:plain

データベースシステムファイル

次のデータベースシステムファイルは、Oracleデータベースの操作中に使用され、データベースサーバーに常駐する。
※データファイルはデータベースコンテナーに属する物理ファイル

  • 制御ファイル
    制御ファイルは、データファイルとオンラインREDOログファイルに関するメタデータを格納する必須ファイル。 メタデータは、例えばそれらの名前とステータス。 この情報は、データベースインスタンスがデータベースを開くために必要です。
    制御ファイルには、データベースが開いていないときにアクセスできる必要があるメタデータも含まれている。
    高可用性を実現するために、データベースサーバーに制御ファイルのコピーをいくつか作成することが強く推奨されている。

  • パラメータファイル
    この必須ファイルは、起動時にデータベースインスタンスがどのように構成されるかを定義する。
    初期化パラメータファイル(pfile)またはサーバーパラメータファイル(spfile)のいずれか。

  • オンラインREDOログファイル: これらの必要なファイルは、発生したデータベースへの変更を保存し、データ回復に使用される。

  • 自動診断リポジトリ(ADR): ADRは、トレース、ダンプ、アラートログ、ヘルスモニターレポートなどのデータベース診断データ用のファイルベースのリポジトリ。
    複数のインスタンスと複数の製品にわたって統一されたディレクトリ構造を持っている。
    データベース、Oracle自動ストレージ管理(Oracle ASM)、リスナー、Oracle Clusterware、およびその他のOracle製品またはコンポーネントは、すべての診断データをADRに格納される。
    各製品の各インスタンスは、ADR内の独自のホームディレクトリの下に診断データを格納する。

  • バックアップファイル: これらのオプションのファイルは、データベースの回復に使用される。
    通常、メディア障害またはユーザーエラーによって元のファイルが破損または削除されたときに、バックアップファイルを復元する。

  • アーカイブREDOログファイル: これらのオプションファイルには、データベースインスタンスによって生成されたデータ変更の継続的な履歴が含まれている。
    これらのファイルとデータベースのバックアップを使用して、失われたデータファイルを回復できる。つまり、アーカイブログは、復元されたデータファイルの回復を可能にする。

  • パスワードファイル: このオプションファイルにより、ユーザーはSYSDBA、SYSOPER、SYSBACKUP、SYSDG、SYSKM、SYSRAC、およびSYSASMロールを使用して、データベースインスタンスにリモートで接続し、管理タスクを実行できる。

  • ウォレット: アプリケーションがパスワード資格情報を使用してデータベースに接続する大規模なデプロイメントの場合、そのような資格情報をクライアント側のOracleウォレットに格納できる。
    Oracleウォレットは、認証と署名資格情報を格納するために使用される安全なソフトウェアコンテナー。
    可能なウォレットには、ユーザー資格情報用のOracleウォレット、透過的データ暗号化(TDE)用の暗号化ウォレット、データベースバックアップクラウドモジュール用のOracleパブリッククラウド(OPC)ウォレットなどがある。

  • ブロック変更追跡ファイル: ブロック変更追跡は、変更されたブロックをブロック変更追跡ファイルに記録することにより、増分バックアップのパフォーマンスを向上させる。
    増分バックアップ中に、すべてのデータブロックをスキャンして変更されたブロックを特定する代わりに、Oracle Recovery Manager(RMAN)はこのファイルを使用して、バックアップが必要な変更されたブロックを特定する。
    ブロック変更追跡ファイルはオプション。

  • フラッシュバックログ: フラッシュバックデータベースは、その効果において従来のポイントインタイムリカバリと似ている。
    データベースを最近の状態に戻すことができる。
    フラッシュバックデータベースは独自のロギングメカニズムを使用して、フラッシュバックログを作成し、高速リカバリ領域に保存する。
    フラッシュバックログが使用可能な場合にのみ、フラッシュバックデータベースを使用できる。
    この機能を利用するには、事前にデータベースを設定してフラッシュバックログを作成する必要がある。
    フラッシュバックログはオプションです。

制御ファイル、オンラインREDOログファイル、およびアーカイブREDOログファイルは多重化できる。
つまり、2つ以上の同一のコピーを別々の場所に自動的に保持できる。

スポンサーリンク