728x90
티베로(Tibero) DBMS에서 **arc 파일(Archive Log File)**은 데이터베이스의 안정성과 복구 기능을 담당하는 매우 중요한 요소입니다.
간단히 말해, **"데이터베이스에서 발생한 모든 변경 이력을 기록한 블랙박스 기록"**이라고 이해하시면 됩니다.
📂 Arc 파일의 정의와 생성 과정
티베로 운영 중 발생하는 모든 데이터 변경 사항은 먼저 Redo Log라는 버퍼/파일에 기록됩니다. Redo Log는 용량이 제한되어 있어 파일이 가득 차면 다음 파일로 덮어쓰게 되는데, 이때 기존 내용을 지우기 전 별도의 공간으로 복사해둔 파일이 바로 **Archive Log(arc 파일)**입니다.
1. 주요 역할 (Why is it important?)
- 데이터 복구 (Recovery): 데이터베이스에 심각한 장애가 발생하여 백업본을 복원했을 때, 백업 시점 이후부터 장애 직전까지의 변경 사항을 이 arc 파일들을 이용해 재현(Roll-forward)합니다. 이 파일이 없으면 백업 시점 이후의 데이터는 모두 소실됩니다.
- 온라인 백업 (Hot Backup): DB가 가동 중인 상태에서 백업을 수행할 때 데이터의 일관성을 맞추기 위해 사용됩니다.
- 데이터 복제 (Replication): Tibero Active Cluster(TAC)나 Standby DB(데이터 복제본)를 구성할 때, 원본 DB의 변경 사항을 대상 DB로 전달하는 매개체 역할을 합니다.
2. 관리 시 주의사항
arc 파일은 데이터베이스가 살아있는 한 계속 생성되므로 관리에 주의가 필요합니다.
| 구분 | 관리 포인트 |
| 저장 공간 | 지정된 경로(ARCHIVE_DEST)의 디스크 공간이 가득 차면, DB는 더 이상 로그를 기록할 수 없어 **일시적으로 중단(Hang)**됩니다. |
| 백업 및 삭제 | 정기적으로 테이프나 외부 저장소로 백업하고, 오래된 arc 파일은 삭제하여 디스크 공간을 확보해야 합니다. |
| 모드 확인 | DB가 ARCHIVELOG 모드로 설정되어 있어야만 생성이 됩니다. (기본값은 NOARCHIVELOG인 경우가 많으니 확인이 필요합니다.) |
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| 수학적 기호, 복잡한 수식, 논문, 시험지 등을 작성하기 위한 수학 전용 문서 편집기 (0) | 2026.02.02 |
|---|---|
| /lost+found 디렉토리 (0) | 2026.02.01 |
| JVM의 한계와 GraalVM 살펴보기 (0) | 2026.01.30 |
| 도서 네이티브 자바(Native Java) (0) | 2026.01.30 |
| 5분 안에 구축하는 LDAP (0) | 2026.01.30 |