원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

비대화식으로 백업스크립트를 만들어서 '예약된 작업'에 등록하여 자동화시킨다.

 

두개의 파일을 만듬.

 

1. 윈도우 쉘 스크립트 - online.bat

2. 오라클 백업 스크립트 - online.sql

 

 

백업환경

오라클 데이터파일 위치 : e:\oradata\insa       -->  e:\backup\oradata\insa

오라클 아카이브로그 위치 : e:\arch      -->  e:\backup\arch

 

 

 

1. 윈도우 쉘스크립트 - online.bat

 

del /q e:\backup\oradata\insa\*.*                     // 기존 데이터파일 삭제
del /q e:\backup\control\control*.*                 // 기존 컨트롤파일 삭제

sqlplus "/ as sysdba" @ e:\backup\script\online.sql             // 온라인백업 스크립트 시작

e:\backup\script\cleandrive.exe e:\arch 7                               // 7일 이상된 아카이브 삭제(cleandrive.exe 유틸은 첨부파일에)
e:\backup\script\cleandrive.exe e:\backup\arch 7                  // 7일 이상된 아카이브 삭제
copy /y e:\arch\*.* e:\backup\arch                                        // 로그스위치 완료후 아카이브로그 백업

 

 

2. 오라클 백업 스크립트 - online.sql

 

alter system switch logfile;                                                   // 아카이브 로그 강제 스위치

alter database begin backup;                                           

host copy e:\oradata\insa\*.* e:\backup\oradata\insa\;

alter database end backup;

alter database backup controlfile to 'e:\backup\control\control01.ctl';
alter database backup controlfile to 'e:\backup\control\control02.ctl';
alter database backup controlfile to 'e:\backup\control\control03.ctl';

alter system switch logfile;                                                   // 아카이브 로그 강제 스위치

quit;

 

 

이 스크립트를 만들기 이전에 반드시 오라클 엔진을 cold backup 받아 놓는다.

번호 제목 글쓴이 날짜 조회 수
95 Master Note for Diagnosing ORA-4030 (Oracle Metalink) 조인상 2011.10.31 12705
94 성능분석을 위한 v$sysstat, v$sesstat, v$system_event 조회 조인상 2011.09.27 50484
93 Oracle 7.3.4 for Windows file 조인상 2011.08.31 11918
92 10G: ORA-6512 AT SYS.OLAPIHISTORYRETENTION [ID 266728.1] 조인상 2011.06.23 12414
91 Unix/Linux 에서 exp 동시에 gzip 으로 압축하기 조인상 2011.06.10 10231
90 오라클 11g - ADR/ADRCI : 새로운 alertlog 위치 조인상 2011.05.17 29787
89 오라클 10g 이상의 SGA영역 자동화(sga_target 파라미터) 조인상 2011.04.05 18451
88 HP-UX 에 오라클 설치 조인상 2011.02.18 15801
87 ORA-12705: Cannot access NLS data files or invalid environment specified 조인상 2011.01.01 16527
86 롤백세그먼트 부족에 대한 관리법 (ORA-01555) 조인상 2010.10.13 12496
85 imp 시의 속도향상을 위한 팁 조인상 2010.10.13 14104
84 오라클 패치후 각 컴퍼넌트들 버전 확인 쿼리 조인상 2010.10.05 46594
83 오라클 exp 유틸리티를 이용한 백업 조인상 2010.09.15 16933
82 time-based recovery 조인상 2010.08.24 7449
81 오라클 캐릭터셋 변경 조인상 2010.07.30 13527
» windows용 오라클 온라인 백업 스크립트 file 조인상 2010.07.01 20190
79 오라클 8.1.7 for windows [5] file 조인상 2010.07.01 9388
78 ORA-01089 : 오라클 프로세스를 kill 한 후 로그인 못 할때 조인상 2010.06.20 19575
77 BUFFER HIT RATIO NOTES 조인상 2010.06.15 10005
76 ORA-01632 조인상 2010.05.13 8464
서버에 요청 중입니다. 잠시만 기다려 주십시오...