Архивация (Windows)

Last modified by Nefedenkova Viktoria on 2023/07/18 20:10

Вернуться назад

v. 1.0

28-10-2013

 

 

Инструкция по созданию/настройке архивирования данных программы UNA.MD на Windows системах

 

Архивирование данных с помощью утилиты “UniVersions”, находящейся в сборке пакета Good/ UNA.md-yyddmm-<version>.rar

 

Начиная с версии программы UNA.md-4.1.5 из утилиты ”UniVersions” было принято изъять встроенный ZIP-архиватор ввиду проблем архивирования большого количества файлов объемных БД (разбитых по 2ГБ) и основной проблемы ZIP это не возможность сжимать дамп-файлы размером больше 4ГБ.

 

Данная инструкция создана с целью создания/описания архивирования UNA.MD с помощью внешнего архиватора после формирования dmp-файлов утилитой “UniVersions”  и передачи ему нужных параметров.

 

Инструкция составлялась по результатам тестирования архивирования в офисе локальных схем,  поэтому возможно потребуется проверка, уточнение, дополнение...

 

Предварительные условия.

-------------------------------------------------------------------------------------------------------------------------------

 

1.      Наличие установленного ПО: BDE или CoreFiles.

2.      Наличие достаточного количества свободного места для хранения архивов БД.

3.      Наличие бинарника “RAR” в каталоге рядом с батником скрипта.

4.      …

 

Код скрипта архивации.

-------------------------------------------------------------------------------------------------------------------------------

Исходники находятся в \\192.168.0.2\Public\install\Archive_db\Arhiv_db_xml

 

chcp 1251

 

D:\Good\UNA.md\uniVersions.exe /export src=schema_name:sys/sys@database_name file=D:\Arhiv_db\schema_name

 

Rar a -r -m5 -df -ep -agyy.mm.dd_HHMM D:\Arhiv_db\schema_name_ D:\Arhiv_db\schema_name.pak

 

Описание параметров.

-------------------------------------------------------------------------------------------------------------------------------

chcp 1251

 

Изменение кодовой страницы cp866 (заданной по умолчанию) в cp1251 (русская кодировка) для корректного отображения информации

D:\Good\UNA.md\uniVersions.exe

Путь к каталогу к утилите “UniVersions”

/export

Параметр Export для выгрузки схемы

src=schema_name:sys/sys@database_name

Источник данных – схема Oracle: schema/pass:sys/syspass@server/home

file=D:\Arhiv_db\schema_name

Имя каталога, в который нужно сохранить XML, DMP и LOG

Rar a

Вызов RAR-архиватора с параметром “a” (параметр добавления файлов в архив)

-r

Recurse subdirectories

-m5

m<0..5>      Set compression level (0-store...3-default...5-maximal)

-df

Delete files after archiving

-ep

Exclude paths from names

-agyy.mm.dd_HHMM

ag[format]    Generate archive name using the current date

D:\Arhiv_db\schema_name_

Место сохранения архива

“schema_name_” – имя архива

D:\Arhiv_db\schema_name.pak

Директория, из которой берутся dmp-файлы