Hot Backup(1)
오라클의 물리적인 백업 방법의 하나인 Hot Backup은 열린 백업(Open Backup) 이라고 불리며 사용중인 오라클 서버를 중단하지 않은 상태에서 각각의 테이블스페이스 별로 데이터파일을 백업 받는 방법 입니다.
이를 위해서는 두 가지 조건이 충족되어야 하는데 Archive Mode로 DB가 운용되어야 하며 ARCH Background Process가 활성화 되어 있어야 합니다.
Hot Backup을 실행하는 동안 많은 Redo log가 발생할 수 있는데 LGWR가 백업하는 동안 데이터 파일의 변경된 블록 이미지를 Redo log File에 기록하기 때문에 발생 합니다. 그러므로 DBA는 적절한 크기의 Redo Log나 Redo Log Buffer 크기를 지정해야 합니다.
Hot Backup의 과정을 간단히 요약하면 다음과 같습니다.
1 백업을 원하는 테이블스페이스를 백업모드로 변환
Alter tablespace 테이블스페이스이름 begin backup;
2. OS명령을 통해 해당 데이터파일을 백업을 원하는 위치로 COPY
3. 테이블스페이스를 정상 상태로 …
Alter tablespace 테이블스페이스이름 end backup;
4. 위 과정을 반복하여 모든 테이블스페이스를 백업 후 로그 스위치와 체크포인트를 실행
Alter system switch logfile;
Alter system checkpoint;
Oracle 9i에서는 Hot Backup과 관련된 정보를 v$backup, v$datafile을 이용하여 확인할 수 있는데 다음과 같습니다.
SQL> conn / as sysdba
Connected.
SQL> Select d.name, b.status
2 From v$datafile d, v$backup b
3 Where d.file# = b.file#
4 ;
NAME STATUS
----------------------------------------------------------
C:\ORACLE\ORADATA\WINK\SYSTEM01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\UNDOTBS01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\CWMLITE01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\DRSYS01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\EXAMPLE01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\INDX01.DBF NOT ACTIVE
……
……
……
백업중인 경우 status가 ACTIVE로 나타납니다.
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
오라클의 물리적인 백업 방법의 하나인 Hot Backup은 열린 백업(Open Backup) 이라고 불리며 사용중인 오라클 서버를 중단하지 않은 상태에서 각각의 테이블스페이스 별로 데이터파일을 백업 받는 방법 입니다.
이를 위해서는 두 가지 조건이 충족되어야 하는데 Archive Mode로 DB가 운용되어야 하며 ARCH Background Process가 활성화 되어 있어야 합니다.
Hot Backup을 실행하는 동안 많은 Redo log가 발생할 수 있는데 LGWR가 백업하는 동안 데이터 파일의 변경된 블록 이미지를 Redo log File에 기록하기 때문에 발생 합니다. 그러므로 DBA는 적절한 크기의 Redo Log나 Redo Log Buffer 크기를 지정해야 합니다.
Hot Backup의 과정을 간단히 요약하면 다음과 같습니다.
1 백업을 원하는 테이블스페이스를 백업모드로 변환
Alter tablespace 테이블스페이스이름 begin backup;
2. OS명령을 통해 해당 데이터파일을 백업을 원하는 위치로 COPY
3. 테이블스페이스를 정상 상태로 …
Alter tablespace 테이블스페이스이름 end backup;
4. 위 과정을 반복하여 모든 테이블스페이스를 백업 후 로그 스위치와 체크포인트를 실행
Alter system switch logfile;
Alter system checkpoint;
Oracle 9i에서는 Hot Backup과 관련된 정보를 v$backup, v$datafile을 이용하여 확인할 수 있는데 다음과 같습니다.
SQL> conn / as sysdba
Connected.
SQL> Select d.name, b.status
2 From v$datafile d, v$backup b
3 Where d.file# = b.file#
4 ;
NAME STATUS
----------------------------------------------------------
C:\ORACLE\ORADATA\WINK\SYSTEM01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\UNDOTBS01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\CWMLITE01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\DRSYS01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\EXAMPLE01.DBF NOT ACTIVE
C:\ORACLE\ORADATA\WINK\INDX01.DBF NOT ACTIVE
……
……
……
백업중인 경우 status가 ACTIVE로 나타납니다.
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… | 12-27 | 2226 | ||
[채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… | 12-11 | 1605 | ||
53 | [평일주간100%환급]Spring,JAVA,JSP,안드로이드,C#닷넷,SQL,튜닝… | 03-15 | 1387 | |
52 | [주말]C#,ASP.NET마스터 | 01-31 | 1504 | |
51 | [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… | 01-31 | 1700 | |
50 | [기업100%환급]개발자를위한스프링,마이바티스,하이버네이트(스… | 01-31 | 1201 | |
49 | [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 | 01-19 | 1499 | |
48 | [평일주간,평일야간,주말]안드로이드개발자과정 | 01-11 | 1329 | |
47 | [평일야간,주말주간,주말야간]JAVA,Network&JSP&Spring,MyBatis,… | 01-03 | 1855 | |
46 | 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/웹퍼블리싱… | 12-27 | 2226 | |
45 | [기업100%환급]자바웹개발기초과정(JAVA,JDBC,JSP,Servlet,Aajx,… | 12-19 | 1604 | |
44 | [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… | 12-14 | 1576 | |
43 | [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… | 12-11 | 1605 | |
42 | [주말주간]자바&웹,jQUERY,스프링프레임워크 | 12-09 | 1279 | |
41 | [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 | 12-01 | 1499 | |
40 | [기업100%환급]자바기초&안드로이드개발자과정(Android전액환급… | 12-01 | 1661 | |
39 | [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) | 12-01 | 1147 |
댓글 없음:
댓글 쓰기