$ORACLE_HOME : /oracle/product/10.2.0/db_1 백업경로 : /backup/archive1 /archive2 /close/dbs /ora10g /open/dbs /ora10g ------------------------------------------------------------------------------------------------------------------- 1. 닫힌백업(Close Backup, Cold Backup) 스크립트 예제 REM ########################################## REM REM File : closebackup.sql REM REM Close Backup SCRIPT 2006.11.01 ZW.PARK REM REM ########################################## connect / as sysdba shutdown immediate REM ########################################## REM REM Backup Parameter Files REM REM ########################################## !rm -rf /backup/close/dbs/* !cp $ORACLE_HOME/dbs/* /backup/close/dbs/ REM ########################################## REM REM Backup Control Files & Data Files REM REM ########################################## !rm -rf /backup/close/ora10g/* !cp /oracle/oradata/ora10g/* /backup/close/ora10g/ REM ########################################## REM REM Delete Archive Log Files REM REM ########################################## !rm -rf /backup/archive1/* !rm -rf /backup/archive2/* REM ########################################## REM REM Delete Dump Files REM REM ########################################## !rm -rf /oracle/admin/ora10g/bdump/* !rm -rf /oracle/admin/ora10g/cdump/* !rm -rf /oracle/admin/ora10g/udump/* REM ########################################## REM REM Oracle Startup REM REM ########################################## startup REM ########################################## REM REM Confirm Backup Files REM REM ########################################## !ls -al /backup/close/dbs !ls -al /backup/close/ora10g 2. 열린백업(Open Backup, Hot Backup) 스크립트 예제 REM ########################################## REM REM File : openbackup.sql REM REM Open Backup SCRIPT 2006.11.01 ZW.PARK REM REM ########################################## connect / as sysdba REM ########################################## REM REM Select Current Status REM REM ########################################## col tablespace_name format a20; col file_name format a40; select tablespace_name, bytes, file_name from dba_data_files; col name format a40; select v$datafile.name, v$backup.status from v$datafile, v$backup where v$datafile.file# = v$backup.file#; REM ########################################## REM REM Delete Old Files REM REM ########################################## !rm -rf /backup/open/dbs/* !rm -rf /backup/open/ora10g/* REM ########################################## REM REM Backup Parameter Files REM REM ########################################## !rm -rf /backup/open/dbs/* !cp $ORACLE_HOME/dbs/* /backup/open/dbs/ REM ########################################## REM REM Backup Tablespace Files REM REM ########################################## alter tablespace system begin backup; !cp /oracle/oradata/ora10g/system01.dbf /backup/open/ora10g alter tablespace system end backup; alter tablespace users begin backup; !cp /oracle/oradata/ora10g/users01.dbf /backup/open/ora10g alter tablespace users end backup; alter tablespace sysaux begin backup; !cp /oracle/oradata/ora10g/sysaux01.dbf /backup/open/ora10g alter tablespace sysaux end backup; alter tablespace undotbs1 begin backup; !cp /oracle/oradata/ora10g/undotbs01.dbf /backup/open/ora10g alter tablespace undotbs1 end backup; alter tablespace example begin backup; !cp /oracle/oradata/ora10g/example01.dbf /backup/open/ora10g alter tablespace example end backup; REM ########################################## REM REM Backup Control Files REM REM ########################################## alter database backup controlfile to '/backup/open/ora10g/control.ctl'; REM ########################################## REM REM Delete Archive Log Files REM REM ########################################## !rm -rf /backup/archive1/* !rm -rf /backup/archive2/* REM ########################################## REM REM Delete Dump Files REM REM ########################################## !rm -rf /oracle/admin/ora10g/bdump/* !rm -rf /oracle/admin/ora10g/cdump/* !rm -rf /oracle/admin/ora10g/udump/* REM ########################################## REM REM Switch Logfile REM REM ########################################## alter system switch logfile; alter system checkpoint; REM ########################################## REM REM Confirm DB Backup REM REM ########################################## select v$datafile.name, v$backup.status from v$datafile, v$backup where v$datafile.file# = v$backup.file#; !ls -al /backup/open/dbs !ls -al /backup/open/ora10g
백업 스크립트(10g)
|
2006.10.31 11:09:43
|
2006.10.31 11:09:43
|
341
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2006.11.16
2006.11.16
2006.11.15
2006.11.02
2006.11.02
2006.10.31
2006.10.30
2006.10.30
2006.10.26
2006.10.25
2006.09.11