728x90
반응형
Log가 꽉차서 백업을 받으면 좋지만, 긴급하게 서비스 장애를 피하기 위해 Log를 비워야 하는 경우가 생깁니다.
1. Log Full이 발생한 경우 대처 방법
1) 로그 백업
- 데이터베이스 로그 백업을 받는다.
- 데이터베이스 로그를 날린다.
: 복구 모델을 단순(Simple)으로 바꿔서 로그를 비운다.
2) 로그 백없 없이 로그 삭제하기
- 로그백업 옵션을 통해 로그를 비운다. (MS SQL 2005 이하 버전만 적용된다.)
BACKUP LOG 데이터베이스명 WITH TRUNCATE_ONLY
- 복구 모델이 SIMPLE또는 BULK LOGED로 되어 있는 경우, 트렌젝션이 열려 있는것을 찾는다. 열려 있는 트랜젝션을 취소 시킨다.
DBCC OPENTRAN
728x90
반응형
'운영 > 데이터베이스' 카테고리의 다른 글
Table의 File Group 옮기기 (0) | 2019.07.18 |
---|---|
데이터베이스 공간 사용율 보기 (0) | 2014.09.17 |
TEMP DB 경로 변경 후 서비스 재시작이 안될때 (0) | 2014.01.27 |
[스크랩] How to read the SQL Server Database Transaction Log (0) | 2013.12.05 |
로그 사용량 확인하기 - DBCC SQLPERF(LOGSPACE) (0) | 2013.12.01 |