(1) 데이터베이스 복구 모델
- 데이터베이스 속성 창의 옵션 페이지에서 확인 및 변경 가능
1. 전체복구모델 : 문제가 발생한 시점까지 복구 가능
2. 단순모델: 최근 백업받은 데이터까지만 복구 가능
3. 대량로그복구모델
(2) 데이터베이스 백업 종류
1. 전체 백업 : 차등 및 로그 백업을 하기전에 전체 백업이 선행 되야 함.
BACKUP DATABASE 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명]
2. 차등 백업: 마지막 전체 백업 후 변경된 모든 데이터 백업
BACKUP DATABASE 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명] WITH DIFFERENTIAL
3. 트랜잭션 로그 백업 : 로그 파일(ldf)에 대한 백업. 마지막 로그 백업을 받은 이후(또는 최초의 전체 백업 이후)의
변경된 내용만 백업 됨. 로그 백업이 이루어지고 나면 로그 파일은 비워 짐. 만약 로그를 강제로 비우려면
데이터베이스 복구 모델을 '단순'으로 변경한 후, 다시 원래 모델인 '전체' 또는 '대량로그'로 돌린다.
BACKUP LOG 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명]
4. 비상 로그 백업 : 데이터베이스 장애등 이상 발생시에 로그 백업. 비상 로그 백업을 받으면 해당 데이터베이스의
상태는 '복원 중'으로 바뀜.
BACKUP LOG 데이터베이스이름 TO [disk = "백업할 파일명" 또는 장치명] WITH NO TRUNCATE
'데이터베이스' 카테고리의 다른 글
Oracle 제약조건 걸린 테이블 확인 (0) | 2011.11.02 |
---|---|
[SQL서버] ROW_NUMBER() 함수 (0) | 2011.09.02 |
SQL서버 2008에 Oracle을 Linked Server로 연결하기 (0) | 2011.08.25 |
Windows Server 2008 R2 에 Oracle 10g Client 설치 (0) | 2011.08.25 |
MS SQL 에서 OpenQuery로 실행 시 ORA-00936 오류 (0) | 2011.08.24 |