원문 : 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.05.12 8121
34 [9i feature] DB_CACHE_ADVICE / V$DB_CACHE_ADVICE 에 대해서 조인상 2010.05.12 8088
33 Red Hat Enterprise Linux AS release 3 (Taroon) 기반에서 오라클 9.2.0 설치하기 조인상 2010.05.12 8081
32 Oracle Flashback 복구 조인상 2010.05.12 7985
31 테이블의 특정 컬럼에 걸려있는 제약 조건의 확인 조인상 2010.05.12 7978
30 골든 5.7 버전 데모 file 조인상 2010.05.12 7864
29 Redhat Linux 8.0 에 Oracle 9i install 조인상 2010.05.12 7616
28 테이블스페이스 사용현황 확인하는 스크립트 조인상 2010.05.12 7568
27 오라클 10g OCP 라이센스 업그레이드 정보 조인상 2010.05.12 7519
26 [oerr] ORA-19206: Invalid value for query or REF CURSOR parameter 조인상 2010.05.12 7479
» 오라클 온라인백업스크립트 구성 예 조인상 2010.05.12 7442
24 time-based recovery 조인상 2010.08.24 7417
23 캐릭터셋 변경방법 조인상 2010.05.12 7356
22 9i 에서의 언두세그먼트 관리 조인상 2010.05.12 7339
21 오라클 튜닝 - 옵티마이저 조인상 2010.05.12 7332
20 Linux 32bit ( EntePrise AS 3.0) - 오라클 9.2.0.4 설치 조인상 2010.05.12 7326
19 AIX5.2 + 9.2.0.1.0 install + 9.2.0.5.0 patch 조인상 2010.05.12 7286
18 오라클에 접속하는 최대 인스턴스개수(세션개수)를 늘리는 방법 조인상 2010.05.12 7147
17 INCREMENTAL, CUMULATIVE, COMPLETE EXPORT & IMPORT 조인상 2010.05.12 7144
16 오라클 8.1.7 -> 7.3.4 로 DB data 이전 조인상 2010.05.12 6922
서버에 요청 중입니다. 잠시만 기다려 주십시오...