Oracle データベース ログの保持期間は、次のようなログのタイプと構成によって異なります。 REDO ログ: 「LOG_ARCHIVE_DEST」パラメータで構成された最大サイズによって決定されます。アーカイブ REDO ログ: 「DB_RECOVERY_FILE_DEST_SIZE」パラメータで構成された最大サイズによって決まります。オンライン REDO ログ: アーカイブされず、データベースの再起動時に失われます。保持期間はインスタンスの実行時間と一致します。監査ログ: 「AUDIT_TRAIL」パラメータによって構成され、デフォルトで 30 日間保持されます。
Oracle Databaseログの保存期間
Oracle Databaseのログは、データベースのリカバリと整合性にとって重要です。 Oracle ではいくつかのログ タイプが提供されており、具体的な保存期間はログ タイプと構成によって異なります。
REDO ログ (REDO)
REDO ログには、データベース内でコミットされた変更が記録されます。データベース障害またはインスタンスのクラッシュが発生した場合、REDO ログを使用してデータベースを一貫性のある状態に復元します。
デフォルトでは、REDO ログは「LOG_ARCHIVE_DEST」パラメータで設定された最大サイズに達するまで増加し続けます。最大サイズに達すると、アーカイブ REDO ログが設定されていない限り、Oracle は古い REDO ログを上書きし始めます。
アーカイブ REDO ログ (ARCHIVELOG)
アーカイブ REDO ログは、REDO ログのバックアップ コピーです。 REDO ログが最大サイズに達すると、アーカイブ REDO ログが有効になっている場合、Oracle は古いログを上書きせず、アーカイブ ファイルに保存します。
アーカイブ REDO ログの保存期間は、「DB_RECOVERY_FILE_DEST_SIZE」パラメータで設定された最大サイズによって異なります。最大サイズに達すると、Oracle は古いアーカイブ REDO ログの上書きを開始します。
オンライン REDO ログ (オンライン REDO ログ)
オンライン REDO ログは、SGA に保存される特別なタイプの REDO ログです。通常の REDO ログとは異なり、オンライン REDO ログはアーカイブされず、データベースを再起動すると失われます。
オンライン REDO ログは高可用性を維持するための鍵であり、データベースのクラッシュ後の迅速な回復を可能にします。その保持期間は通常、Oracle インスタンスの実行時間と一致します。
監査ログ
監査ログは、データベース内のユーザーアクティビティに関する情報を記録します。監査ログの保存期間は「AUDIT_TRAIL」パラメータの設定によって異なります。デフォルトでは、監査ログは履歴テーブルに 30 日間保持されます。
したがって、Oracle データベース ログの保存期間は、ログの種類と次の構成によって異なります:
以上がOracle データベースのログはどのくらいの期間保存されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。