АБИС РУСЛАН - Архивирование средствами СУБД Oracle

следует создать два файла =

1) текстовый файл экспорта вида:

FILE=< arch_source >
OWNER=< source_owner >
GRANTS=Y
ROWS=Y
INDEXES=Y
COMPRESS=Y

где
– имя архивного файла для источника данных с полным пу­
тем, например C:\archive\lib1.dat
то есть это путь , по которому будет расположен архивный файл.
– имя владельца источника данных, например lib1.

Например, экспортный файл (сохранён под именем lib1_exp) может выглядеть так:

FILE=C:\Oracle_Arch\lib1.dat
OWNER=lib1
GRANTS=Y
ROWS=Y
INDEXES=Y
COMPRESS=Y

2) далее создаём командный файл:

он может выглядеть так:

Rem удаление предыдущего архива с диска
del C:\Archive\*.dat
Rem создание нового архива
exp system/password@ora7 parfile=libmgr_exp
exp system/password@ora7 parfile=lib1_exp
Rem копирование нового архива на внешний носитель
copy C:\Archive\*.dat F:\Archive_Nxxx\*.dat

выполнение данного файла произведёт архивирование данных в файлы, которые окажутся расположенными в соответствии с путями в
libmgr_exp и lib1_exp.
ещё один Пример bat файла архивирования АБИС Руслан средствами СУБД Oracle

примечание =

в данном примере архивируются два источ­ника – источник служебных данных (файл экспорта libmgr_exp) и источник библиотечных данных (файл экспорта lib1_exp).

в свою очередь libmgr_exp в стандартном примере приводится в следующем виде =

FILE=С:\Oracle_Arch\libmgr.dat
OWNER=libmgr
GRANTS=Y
ROWS=Y
INDEXES=Y
COMPRESS=Y

Comments

кстати, проблемы которые могут возникнуть частично приведены здесь = http://fkn.ktu10.com/?q=node/1913