ALTER SYSTEM SWITCH LOGFILE;

2024. 2. 25. 15:07DBMS/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