Oracle 데이터베이스 로그의 보존 기간은 다음을 포함한 로그 유형 및 구성에 따라 다릅니다. 재실행 로그: "LOG_ARCHIVE_DEST" 매개변수로 구성된 최대 크기에 따라 결정됩니다. 보관된 리두 로그: "DB_RECOVERY_FILE_DEST_SIZE" 매개변수로 구성된 최대 크기에 따라 결정됩니다. 온라인 리두 로그: 보관되지 않고 데이터베이스를 다시 시작하면 손실되며 보존 기간은 인스턴스 실행 시간과 일치합니다. 감사 로그: "AUDIT_TRAIL" 매개변수로 구성되며 기본적으로 30일 동안 보관됩니다.
Oracle 데이터베이스 로그 보존 기간
Oracle 데이터베이스의 로그는 데이터베이스의 복구 및 무결성에 매우 중요합니다. Oracle은 여러 로그 유형을 제공하며 구체적인 보존 기간은 로그 유형 및 구성에 따라 다릅니다.
리두 로그(REDO)
리두 로그는 데이터베이스에 커밋된 변경 사항을 기록합니다. 데이터베이스 오류나 인스턴스 충돌이 발생하는 경우 리두 로그를 사용하여 데이터베이스를 일관된 상태로 복원합니다.
기본적으로 리두 로그는 "LOG_ARCHIVE_DEST" 매개변수로 구성된 최대 크기에 도달할 때까지 계속해서 커집니다. 최대 크기에 도달하면 Oracle은 보관된 다시 실행 로그가 구성되지 않은 한 이전 다시 실행 로그를 덮어쓰기 시작합니다.
보관된 재실행 로그(ARCHIVELOG)
보관된 재실행 로그는 재실행 로그의 백업 복사본입니다. 리두 로그가 최대 크기에 도달하면 아카이브된 리두 로깅이 활성화된 경우 Oracle은 더 이상 이전 로그를 덮어쓰지 않고 아카이브 파일에 저장합니다.
보관된 Redo 로그의 보존 기간은 "DB_RECOVERY_FILE_DEST_SIZE" 매개변수로 구성된 최대 크기에 따라 다릅니다. 최대 크기에 도달하면 Oracle은 이전에 보관된 다시 실행 로그를 덮어쓰기 시작합니다.
ONLINE REDO LOG (ONLINE REDO LOG)
온라인 리두 로그는 SGA에 저장되는 특별한 유형의 리두 로그입니다. 일반 리두 로그와 달리 온라인 리두 로그는 아카이브되지 않으며 데이터베이스가 재시작되면 손실됩니다.
온라인 다시 실행 로그는 고가용성을 유지하는 데 핵심이므로 데이터베이스 충돌 후 빠른 복구가 가능합니다. 보존 기간은 일반적으로 Oracle 인스턴스의 실행 시간과 일치합니다.
감사 로그
감사 로그는 데이터베이스의 사용자 활동에 대한 정보를 기록합니다. 감사 로그의 보존 기간은 "AUDIT_TRAIL" 매개변수 구성에 따라 다릅니다. 기본적으로 감사 로그는 기록 테이블에 30일 동안 보관됩니다.
따라서 Oracle 데이터베이스 로그의 보존 기간은 로그 유형 및 다음 구성에 따라 다릅니다.
위 내용은 Oracle 데이터베이스 로그는 얼마나 오래 보관됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!