Close Backup(2)
오라클의 백업은 물리적인 백업 즉, 닫힌 백업 또는 Cold Backup이라고 부르는 Close Backup, 그리고 열린 백업, Hot Backup 이라고 부르는 Open Backup으로 나누어 볼 수가 있습니다.
논리적인 백업은 export 유틸리티를 이용한 백업이 있는데 이 방법은 기본 백업 보다는 보조적인 백업으로 주로 이용 되는데 Archive Mode에서 Cold Backup을 한 것과 거의 동일 합니다.
그러나 Archive Log Mode에서 exp 명령으로 백업한 것을 import 유틸리티를 이용하여 복구하는 경우 복구되는 테이블이 새로 생성된 테이블로 인식되기 때문에 아카이브 로그를 이용하여 특정한 시점으로 복구하는 것은 불가능 하다는 것을 알고 있어야 합니다.
일반적으로 권장하는 백업은 Cold Backup 이니 아래의 방법을 익혀 두도록 하시기 바랍니다.
======================================================
Unix or Linux 오라클9i를 기준으로 Cold Backup 설명을 하겠습니다.
환경
-------------------------------
$ORACLE_HOME : /oracle/pi
Datafile 경로 : /oracle/oradata/WINK
백업 받을 위치 : /back/20050315
아카이브 로그 디렉토리 : /oracle/arch
--------------------------------
제일먼저 백업의 대상이 되는 파일을 확인 합니다.
$ sqlplus /nolog
SQL>conn / as sysdba
SQL>col name format 40
-- 데이터 파일을 확인 합니다.
SQL>select name, status from v$datafile;
-- Control File의 위치 및 이름을 확인
SQL>select name from v$controlfile;
-- redo log file의 위치 및 이름을 확인
SQL>select * from v$logfile;
-- 윈조우라면 탐색기등을 이용하여 파라미터 파일이 있는 경로($ORACLE_HOME/admin/SID명/pfile 또는 oracle\ora92\database\dbs)를 확인 하고 Unix/Linux라면 다음과 같이 dbs 디렉토리에서 파라미터 파일을 확인 합니다.
SQL>!ls $ORACLE_HOME/dbs
-- DB를 Shutdown 합니다.
SQL>shutdown immediate
--------------------- 데이터 파일 및 파라미터 파일을 백업 받습니다.
-- 우선 데이터파일 먼저…
SQL>!cp /oracle/oradata/ WINK /* /backup/20050315/ WINK
-- 파라미터 파일
SQL>!cp &ORACLE_HOMRE/dbs/* /backup/20050315/dbs
-- 백업 이전에 생성된 아카이브 로그 파일을 삭제
SQL>!rm –rf /oracle/arch/*
-- DB를 오픈
SQL>conn / as sysdba
SQL>startup
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
오라클의 백업은 물리적인 백업 즉, 닫힌 백업 또는 Cold Backup이라고 부르는 Close Backup, 그리고 열린 백업, Hot Backup 이라고 부르는 Open Backup으로 나누어 볼 수가 있습니다.
논리적인 백업은 export 유틸리티를 이용한 백업이 있는데 이 방법은 기본 백업 보다는 보조적인 백업으로 주로 이용 되는데 Archive Mode에서 Cold Backup을 한 것과 거의 동일 합니다.
그러나 Archive Log Mode에서 exp 명령으로 백업한 것을 import 유틸리티를 이용하여 복구하는 경우 복구되는 테이블이 새로 생성된 테이블로 인식되기 때문에 아카이브 로그를 이용하여 특정한 시점으로 복구하는 것은 불가능 하다는 것을 알고 있어야 합니다.
일반적으로 권장하는 백업은 Cold Backup 이니 아래의 방법을 익혀 두도록 하시기 바랍니다.
======================================================
Unix or Linux 오라클9i를 기준으로 Cold Backup 설명을 하겠습니다.
환경
-------------------------------
$ORACLE_HOME : /oracle/pi
Datafile 경로 : /oracle/oradata/WINK
백업 받을 위치 : /back/20050315
아카이브 로그 디렉토리 : /oracle/arch
--------------------------------
제일먼저 백업의 대상이 되는 파일을 확인 합니다.
$ sqlplus /nolog
SQL>conn / as sysdba
SQL>col name format 40
-- 데이터 파일을 확인 합니다.
SQL>select name, status from v$datafile;
-- Control File의 위치 및 이름을 확인
SQL>select name from v$controlfile;
-- redo log file의 위치 및 이름을 확인
SQL>select * from v$logfile;
-- 윈조우라면 탐색기등을 이용하여 파라미터 파일이 있는 경로($ORACLE_HOME/admin/SID명/pfile 또는 oracle\ora92\database\dbs)를 확인 하고 Unix/Linux라면 다음과 같이 dbs 디렉토리에서 파라미터 파일을 확인 합니다.
SQL>!ls $ORACLE_HOME/dbs
-- DB를 Shutdown 합니다.
SQL>shutdown immediate
--------------------- 데이터 파일 및 파라미터 파일을 백업 받습니다.
-- 우선 데이터파일 먼저…
SQL>!cp /oracle/oradata/ WINK /* /backup/20050315/ WINK
-- 파라미터 파일
SQL>!cp &ORACLE_HOMRE/dbs/* /backup/20050315/dbs
-- 백업 이전에 생성된 아카이브 로그 파일을 삭제
SQL>!rm –rf /oracle/arch/*
-- DB를 오픈
SQL>conn / as sysdba
SQL>startup
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
[개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… | 12-27 | 2429 | ||
[채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1775 | ||
53 | [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… | 03-15 | 1586 | |
52 | [주말]C#,ASP.NET마스터 | 01-31 | 1677 | |
51 | [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… | 01-31 | 2292 | |
50 | [평일주간야간,주말]C기본&자료구조,알고리즘 | 01-31 | 1324 | |
49 | [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… | 01-19 | 1636 | |
48 | [평일야간,주말]안드로이드개발자과정(Android기초실무) | 01-11 | 1490 | |
47 | [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… | 01-03 | 2023 | |
46 | [개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… | 12-27 | 2429 | |
45 | [기업100%환급,평일주간5일 교육]JAVA,JDBC,Servlet,JSP | 12-19 | 1747 | |
44 | [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… | 12-14 | 1725 | |
43 | [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1775 | |
42 | [기업100%환급]웹퍼블리싱마스터(HTML5,CSS3,JavaScript,jQUERY) | 12-09 | 1396 | |
41 | [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 | 12-01 | 1625 | |
40 | [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… | 12-01 | 1799 | |
39 | [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) | 12-01 | 1273 |
댓글 없음:
댓글 쓰기