ALTER SYSTEM SWITCH LOGFILE;
2024. 2. 25. 15:07ㆍDBMS/ORACLE Admin
반응형
로그 스위칭은 현재 활성 로그 그룹을 비활성화하고 새로운 로그 그룹을 활성화하여 트랜잭션 로그를 지속적으로 유지하는 프로세스이다.
이 쿼리를 사용하는 이유
1. 로그 파일 유지
로그 스위칭을 통해 데이터베이스는 지속적으로 로그 파일을 생성하고 유지함으로써 데이터 손실을 방지한다. 새로운 로그 파일을 사용하면 데이터베이스가 장애가 발생하더라도 롤백되지 않은 트랜잭션을 복구할 수 있다.
2. 성능 개선
로그 스위칭을 통해 데이터베이스 성능을 향상시킬 수 있음 이전 로그 파일의 크기가 커지는 것을 방지하여 I/O 작업을 최적화할 수 있다.
3. 데이터베이스 복구
새로운 로그 파일을 생성하면 롤 포워드 및 롤백 작업이 더 빠르게 진행되어 데이터베이스 복구 작업이 보다 효율적으로 수행된다.
4. 오류 처리
가끔씩 로그 파일이 손상될 수 있기 때문에 로그 스위칭을 수행하면 손상된 로그 파일을 대체할 수 있다.
5. 트랜잭션 관리
로그 스위칭을 통해 데이터베이스의 트랜잭션을 관리할 수 있다. 새로운 로그 파일을 생성함으로써 트랜잭션 추적과 분석이 용이해진다.
반응형
'DBMS > ORACLE Admin' 카테고리의 다른 글
archive log 저장 설정 (1) | 2024.02.27 |
---|---|
select destination, binding, status from v$archive_dest; (1) | 2024.02.27 |
SELECT * FROM V$LOG (0) | 2024.02.24 |
PDB CDB (0) | 2024.02.15 |
DB_CACHE_SIZE, LARGE_POOL_SIZE SHARED_POOL_SIZE (0) | 2024.02.14 |