Пример bat файла архивирования АБИС Руслан средствами СУБД Oracle

Если прописывать команды остановки и запуска службы, то может получиться что-то вроде:

@echo off
REM #
REM # АБИС Руслан	
REM #
REM # FILENAME
REM #	arch.bat
REM #
REM # DESCRIPTION
REM #	Командный файл для архивирования ИСД и ИБД
REM # Раскомментируйте требуемые команды и модифицируйте их по своему усмотрению, 
REM # укажите недостающие параметры (<password>, <Oracle DB Name>),
REM # добавьте свои команды при необходимости
REM # 
setLocal

Rem Удаление предыдущих архивов с локального диска
Rem del C:\Oracle_Arch\*.dat
Rem Cоздание нового архива на локальном диске

net stop RUSLANServiceR6

exp system/1234@ora10 parfile=srv_data log=srv_dat.log
exp system/1234@ora10 parfile=lib_data log=lib_data.log


net start RUSLANServiceR6

Rem После архивирования необходимо убедиться, что в логах (libmgr.log, lib1.log) нет ошибок
Rem Копирование нового архива на внешний носитель
Rem Не рекомендуется сразу писать архив на внешний носитель чтобы не затягивать процесс архивирования
Rem copy C:\Oracle_Arch\*.dat F:\Archive_Nxxx\*.dat

endLocal

pause

Rem - позволяет закомментировать строку.
На месте 1234 - должен быть ваш пароль для доступа к БД ora10 (у неё может быть другое имя)