개발(Web)/DB

[Oracle] Backup

shinyelee 2020. 10. 20. 15:12

백업에 대해 알아보자.

Ⅰ. 백업 용어

1. 백업 전략

가. 전체 백업 : 모든 Datafile과 하나 이상의 Controlfile을 포함한 백업.

나. 부분 백업 : 특정 Datafile만, Controlfile만 포함한 백업.

2. 백업 모드

가. Offline 백업 : DB가 꺼진 상태(Shut, Nomount, Mount)에서 백업.

나. Online 백업 : DB가 켜진 상태(Open)에서 백업.

3. 백업 및 복구 도구

가. User 관리 방식의 백업 및 복구 : 운영체제 명령어(cp)를 사용한 백업 및 복구.

나. RMAN 방식의 백업 및 복구(=EM) : RMAN tool을 사용한 백업 및 복구.


Ⅱ. 백업 전 DB 모드 및 구조 조회

백업 전 DB 모드를 보자. archive log list로 Database log mode가 Archive Mode인지 확인할 수 있다.
백업하기 전 DB 구조도 조회했다.


Ⅲ. 백업

DB를 shut down 후 백업을 진행할 예정이다. 그전에 백업 파일을 저장할 디렉터리를 만들자.
Controlfile 백업.
Datafile 백업. 확장자가 dbf인 파일만 백업하면 된다.
백업 완료.
exit, startup을 차례로 입력해 DB에 다시 접속할 수 있다.

출처 : 아이티윌 부산교육센터 Oracle Database 12c : 실습가이드북

반응형

'개발(Web) > DB' 카테고리의 다른 글

[Oracle] Recovery 예시  (0) 2020.10.23
[Oracle] Recovery  (0) 2020.10.20
[Oracle] Controlfile, Redologfile 관리 및 다중화  (0) 2020.09.28
[MySQL Workbench] Data Import error  (0) 2020.09.27
[Oracle] 데이터 충돌  (0) 2020.09.22