Oracle 自動(dòng)冷備份腳本
冷備份,就是關(guān)閉db,物理copy數(shù)據(jù)文件、日志文件、控制文件、歸檔文件。
rem ***** COLDBACKUP ORACLE DATABASE ON WINDOWS NT *****
set ShutDownFile=C:ShutDown.SQLecho connect internal/oracle > %ShutDownFile%echo shutdown immediate >> %ShutDownFile%echo startup >> %ShutDownFile%echo shutdown normal >> %ShutDownFile%echo exit >> %ShutDownFile%
rem ***** SHUTDOWN THE DATABASE *******set oracle_sid=dbprimsvrmgrl @%ShutDownFile%
net stop OracleStart%oracle_sid%net stop OracleService%oracle_sid%
rem ***** SET BACKUP FILES DIRECTORY *****e:md oradbcd oradbmd backupscd backups
rem *****cold backup for "dbprim" database on 2009-3-17 10:56:40 ... *****
rem ***** COPY FILES *****rem Redo logs
copy C:ORACLE-DATAREDO03.LOGcopy C:ORACLE-DATAREDO02.LOGcopy C:ORACLE-DATAREDO01.LOG
rem Datafile
copy C:ORACLE-DATADBPRIMSYSTEM01.DBFcopy C:ORACLE-DATADBPRIMUNDOTBS01.DBFcopy C:ORACLE-DATADBPRIMSYSAUX01.DBFcopy C:ORACLE-DATADBPRIMUSERS01.DBFcopy C:ORACLE-DATADBPRIMEXAMPLE01.DBFcopy C:ORACLE-DATADBPRIMORATBS.DBF
6 rows selected
rem Control files
copy C:ORACLE-DATADBPRIMCONTROL01.CTLcopy C:ORACLE-DATADBPRIMCONTROL02.CTLcopy C:ORACLE-DATADBPRIMCONTROL03.CTL
rem *********START UP DATABASE AND SERVICES********net start OracleService%oracle_sid%net start OracleStart%oracle_sid%
set StartFile=C:start.SQLecho connect internal/oracle > %StartFile%echo startup >> %StartFile%echo exit >> %StartFile%
set oracle_sid=dbprimsvrmgrl @%StartFile%
del /Q %ShutDownFile%del /Q %StartFile%exit;
相關(guān)文章:
1. 使用Oracle數(shù)據(jù)庫過程中最常碰到的六個(gè)錯(cuò)誤2. Oracle rac環(huán)境的數(shù)據(jù)庫導(dǎo)入操作步驟3. 在Oracle中查看各個(gè)表、表空間占用空間的大小4. Oracle數(shù)據(jù)庫刪除表中重復(fù)記錄的常見方法5. 通過Backup Exec實(shí)施Oracle來災(zāi)難恢復(fù)6. Oracle數(shù)據(jù)庫備份與恢復(fù)之完全攻略7. Oracle數(shù)據(jù)庫系統(tǒng)修復(fù)多個(gè)安全漏洞列表8. Oracle與Access表之間的導(dǎo)入和導(dǎo)出9. 在Oracle數(shù)據(jù)庫中移動(dòng)數(shù)據(jù)文件的具體方法10. Oracle 9i安裝后,配置和啟動(dòng)企業(yè)管理器的詳細(xì)過程
