1. Alter system checkpoint;
체크포인트를 강제로 발생시킵니다.
Dirty Block를 디스크에 내려씁니다.(DBWR)
커밋 된 트랜잭션에 의한 모든 변경 사항이 디스크의 데이터 파일에 기록됨
2. Alter system switch logfile;
현행 쓰레드의 로그·스윗치를 강제적으로 발생시킵니다.
자동 아카이브(archive)를 사용 가능하는 로그·스윗치를 트리거로 해서 아카이버(archiver)
(ARCn) 프로세스가 아카이브(archive)를 실행합니다.
아카이브를 실행하는 것은 아키이브 프로세스이기 때문에 아카이브(archive)의 종료를 기다리지
않고 제어가 돌아옵니다.
redo switch 를 ARCH 프로세스가 진행해주며, Backgroud 로 수행되지 때문에 명령어 끝나고 바로 제어권을 가져옴.
3. Alter system archive log current;
전 쓰레드의 로그·스윗치를 강제적으로 발생시킵니다.
(thread 옵션을 사용해, 로그·스윗치를 발생시키는 쓰레드를 지정하는 것도 가능합니다.)
아카이브를 실행하는 것은 서버·프로세스입니다.
서버·프로세스가 아카이브(archive)를 실행하기 때문에, 아카이브(archive)가 종료된 후에 제어가 돌아옵니다
redo switch 를 서버 프로세스가 진행해주며, Backgroud 로 수행되지 않기 때문에 switch 완료 될때 까지 기다림.
모든 thread 에 대해 수행을 할수 있기 때문에 RAC 환경에서 thread별로 unarchive 된 놈들에 대해 유용하게 쓰일수 있다.
'MEMO' 카테고리의 다른 글
Notepad++ (0) | 2024.03.06 |
---|---|
Putty (0) | 2024.03.06 |
TABLE. Backup & Recovery (0) | 2024.01.16 |
Oracle Database Reference (0) | 2023.12.28 |
PYTHON LIBRARY (0) | 2023.11.21 |