5/5 - (1 голос)

Бэкап БД oracle бывает двух типов: горячий и холодный. Горячий бэкап выполняется специальными средствами во время работы БД. Холодный бэкап это копирование файлов БД, когда база данных остановлена. Напоминаю, копировать файлы БД при работающей базе данных нельзя! Поэтому настраиваем в Windows задание по расписанию для резервного копирования файлов.

net stop OracleDBConsoleORCL >>C:scriptstart_stop_oracle.log 2>&1 
net stop OracleOraDb10g_home1TNSListener >>C:scriptstart_stop_oracle.log 2>&1
net stop OracleServiceORCL >>C:scriptstart_stop_oracle.log 2>&1
zip -r E:ackupcold_oracle_backup_db.zip D:oracle
net start OracleOraDb10g_home1TNSListener >>C:scriptstart_stop_oracle.log 2>&1
net start OracleServiceORCL >>C:scriptstart_stop_oracle.log 2>&1
net start OracleDBConsoleORCL >>C:scriptstart_stop_oracle.log 2>&1 

Вначале останавливаются службы БД, затем создается архив и запускаются службы БД. Названия служб может отличаться поэтому проверьте наименование Ваших служб БД oracle.