원문 : 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
번호 제목 글쓴이 날짜 조회 수
75 SGA 크기를 결정하는 방법 조인상 2010.05.12 8969
74 Oracle expdp 로 백업하기 조인상 2015.02.23 9119
73 NT기반 오라클환경에서 OS 다시 깔았을때 복구방법 조인상 2010.05.12 9150
72 오라클 cold 백업 스크립트(특정데이터파일만 추출) NT용 file 조인상 2010.05.12 9225
71 TNS-12540: TNS:internal limit restriction exceeded 조인상 2010.05.12 9307
70 오라클 8.1.7 for windows [5] file 조인상 2010.07.01 9369
69 오라클 hotbackup 스크립트 조인상 2010.05.12 9591
68 AIO 문제때문에 오라클 실행안될때 조인상 2010.05.12 9674
67 Aix 5L에서 오라클9i 설치법 조인상 2010.05.12 9715
66 [장애처리] 메모리 풀로 인한 OS hang-up 조인상 2010.05.12 9780
65 BUFFER HIT RATIO NOTES 조인상 2010.06.15 9948
64 v$datafile 의 status 에 recover로 표시되는 경우 조인상 2010.05.12 9952
63 datafile 위치 변경하는 방법 조인상 2010.05.12 10104
62 Unix/Linux 에서 exp 동시에 gzip 으로 압축하기 조인상 2011.06.10 10206
61 Opatch : 다재다능한 패치 관리 유틸리티 file 조인상 2010.05.12 10330
60 .net 과 오라클 연동에 대하여 조인상 2010.05.12 10342
59 오라클 버전업 후 exp할때 ORA-00904에러 조인상 2010.05.12 10454
58 64비트 Solaris에 오라클 9.2.0 설치 하기 조인상 2010.05.12 10540
57 10g ORA-32004 : obsolete and/or deprecated parameter(s) specified 조인상 2010.05.12 10764
56 아카이브 로그 강제로 생성하는 명령어 조인상 2010.05.12 10842
서버에 요청 중입니다. 잠시만 기다려 주십시오...