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

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

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

 

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

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


#!/bin/ksh

##########################################
###  backup script by  SayIT  Cho In-Sang
##########################################

##### datafile online backup

sqlplus '/ as sysdba' << !



## datafile backup
alter tablespace SYSTEM begin backup;
!cp -p /oradata/LMIS/system01.dbf /backup/online/LMIS
alter tablespace SYSTEM end backup;

alter tablespace UNDOTBS1 begin backup;
!cp -p /oradata/LMIS/undotbs01.dbf /backup/online/LMIS
alter tablespace UNDOTBS1 end backup;

alter tablespace INDX begin backup;
!cp -p /oradata/LMIS/indx01.dbf /backup/online/LMIS
alter tablespace INDX end backup;

alter tablespace TOOLS begin backup;
!cp -p /oradata/LMIS/tools01.dbf /backup/online/LMIS
alter tablespace TOOLS end backup;

alter tablespace USERS begin backup;
!cp -p /oradata/LMIS/users01.dbf /backup/online/LMIS
alter tablespace USERS end backup;

alter tablespace LMIS begin backup;
!cp -p /oradata/LMIS/lmis01.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis02.dbf /backup/online/LMIS
alter tablespace LMIS end backup;

alter tablespace LMIS_IDX begin backup;
!cp -p /oradata/LMIS/lmis_idx01.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis_idx02.dbf /backup/online/LMIS
alter tablespace LMIS_IDX end backup;

alter tablespace LMIS_GIS begin backup;
!cp -p /oradata/LMIS/lmis_gis01.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis_gis02.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis_gis03.dbf /backup/online/LMIS
alter tablespace LMIS_GIS end backup;

alter tablespace LMIS_GIS_IDX begin backup;
!cp -p /oradata/LMIS/lmis_gis_idx01.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis_gis_idx02.dbf /backup/online/LMIS
!cp -p /oradata/LMIS/lmis_gis_idx03.dbf /backup/online/LMIS
alter tablespace LMIS_GIS_IDX end backup;

alter tablespace LMIS_LOB begin backup;
!cp -p /oradata/LMIS/lmis_lob01.dbf /backup/online/LMIS
alter tablespace LMIS_LOB end backup;

alter tablespace SDE begin backup;
!cp -p /oradata/LMIS/sde.dbf /backup/online/LMIS
alter tablespace SDE end backup;

alter tablespace KCSC_DAT begin backup;
!cp -p /oradata/LMIS/kcsc_dat01.dbf /backup/online/LMIS
alter tablespace KCSC_DAT end backup;

alter tablespace KCSC_IDX begin backup;
!cp -p /oradata/LMIS/kcsc_idx01.dbf /backup/online/LMIS
alter tablespace KCSC_IDX end backup;


## redo log file backup
!cp -p /oradata/LMIS/redo01.log /backup/online/LMIS
!cp -p /oradata/LMIS/redo02.log /backup/online/LMIS
!cp -p /oradata/LMIS/redo03.log /backup/online/LMIS


## control file backup
!rm /backup/control/*
alter database backup controlfile to '/backup/control/control01.ctl';
alter database backup controlfile to '/backup/control/control02.ctl';
alter database backup controlfile to '/backup/control/control03.ctl';


### init file backup
!cp -p /oracle/app/oracle/product/920/dbs/* /backup/initfile



!




위와같이 짠 스크립트를 퍼미션과 실행권한을 조정하여 cron에
등록한다.

예)
# crontab -e

30 4 * * * su - oracle -c /backup/script/onbackup.sh
번호 제목 글쓴이 날짜 조회 수
35 오라클 캐릭터셋 변경 조인상 2010.07.30 13491
34 time-based recovery 조인상 2010.08.24 7417
33 오라클 exp 유틸리티를 이용한 백업 조인상 2010.09.15 16900
32 오라클 패치후 각 컴퍼넌트들 버전 확인 쿼리 조인상 2010.10.05 46338
31 imp 시의 속도향상을 위한 팁 조인상 2010.10.13 14039
30 롤백세그먼트 부족에 대한 관리법 (ORA-01555) 조인상 2010.10.13 12455
29 ORA-12705: Cannot access NLS data files or invalid environment specified 조인상 2011.01.01 16483
28 HP-UX 에 오라클 설치 조인상 2011.02.18 15746
27 오라클 10g 이상의 SGA영역 자동화(sga_target 파라미터) 조인상 2011.04.05 18430
26 오라클 11g - ADR/ADRCI : 새로운 alertlog 위치 조인상 2011.05.17 29720
25 Unix/Linux 에서 exp 동시에 gzip 으로 압축하기 조인상 2011.06.10 10198
24 10G: ORA-6512 AT SYS.OLAPIHISTORYRETENTION [ID 266728.1] 조인상 2011.06.23 12367
23 Oracle 7.3.4 for Windows file 조인상 2011.08.31 11885
22 성능분석을 위한 v$sysstat, v$sesstat, v$system_event 조회 조인상 2011.09.27 50449
21 Master Note for Diagnosing ORA-4030 (Oracle Metalink) 조인상 2011.10.31 12667
20 Diagnosing and Resolving ORA-4030 errors (Oracle Metalink) 조인상 2011.10.31 13205
19 AIO on HP-UX filesystem 조인상 2011.11.01 13223
18 ORA-04063: package body "EXFSYS.DBMS_EXPFIL_EXP" has errors 조인상 2012.01.04 20766
17 AIX 6.1에 오라클 9i 설치 조인상 2012.03.24 17338
16 Oracle 설치문서에서 보는 ASM file 조인상 2012.03.30 19750
서버에 요청 중입니다. 잠시만 기다려 주십시오...