Wiki source code of Архивация (Windows)

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

Show last authors
1 [[Вернуться назад>>UNA.setting_of_workstation]]
2
3
4 (% class="MsoNormal" style="text-align:justify" %)
5 (% lang="EN-US" %)v(%%). 1.0
6
7 (% class="MsoNormal" style="text-align:justify" %)
8 28-10-2013
9
10 (% align="center" class="MsoNormal" style="text-align:center" %)
11 **~ **
12
13 (% align="center" class="MsoNormal" style="text-align:center" %)
14 **~ **
15
16 (% align="center" class="MsoNormal" style="text-align:center" %)
17 **Инструкция по созданию/настройке архивирования данных программы (% lang="EN-US" %)UNA(%%).(% lang="EN-US" %)MD(%%) на (% lang="EN-US" %)Windows (%%)системах**
18
19 (% class="MsoNormal" style="text-align:justify" %)
20
21
22 (% class="MsoNormal" style="text-align:justify;text-indent:36.0pt" %)
23 Архивирование данных с помощью утилиты “(% lang="EN-US" %)UniVersions(%%)”, находящейся в сборке пакета (% lang="EN-US" %)Good(%%)/ (% lang="EN-US" %)UNA(%%).(% lang="EN-US" %)md(%%)-(% lang="EN-US" %)yyddmm(%%)-<(% lang="EN-US" %)version(%%)>.(% lang="EN-US" %)rar
24
25 (% class="MsoNormal" style="text-align:justify" %)
26
27
28 (% class="MsoNormal" style="text-align:justify;text-indent:36.0pt" %)
29 Начиная с версии программы (% lang="EN-US" %)UNA(%%).(% lang="EN-US" %)md(%%)-4.1.5 из утилиты ”(% lang="EN-US" %)UniVersions(%%)” было принято изъять встроенный (% lang="EN-US" %)ZIP(%%)-архиватор ввиду проблем архивирования большого количества файлов объемных БД (разбитых по 2ГБ) и основной проблемы (% lang="EN-US" %)ZIP (%%)это не возможность сжимать дамп-файлы размером больше 4ГБ.
30
31 (% class="MsoNormal" style="text-align:justify" %)
32
33
34 (% class="MsoNormal" style="text-align:justify;text-indent:36.0pt" %)
35 Данная инструкция создана с целью создания/описания архивирования (% lang="EN-US" %)UNA(%%).(% lang="EN-US" %)MD (%%)с помощью внешнего архиватора после формирования (% lang="EN-US" %)dmp(%%)-файлов утилитой “(% lang="EN-US" %)UniVersions(%%)” и передачи ему нужных параметров.
36
37 (% class="MsoNormal" style="text-align:justify" %)
38
39
40 (% class="MsoNormal" style="text-align:justify;text-indent:36.0pt" %)
41 Инструкция составлялась по результатам тестирования архивирования в офисе локальных схем, поэтому возможно потребуется проверка, уточнение, дополнение...
42
43 (% class="MsoNormal" style="text-align:justify" %)
44
45
46 (% class="MsoNormal" %)
47 (% style="font-size:14.0pt" %)Предварительные условия.
48
49 (% class="MsoNormal" %)
50 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
51
52 (% class="MsoNormal" %)
53
54
55 (% class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1" %)
56 1.(% style="font-style: normal; font-variant-numeric: normal; font-weight: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: ~"Times New Roman~";" %) (%%)Наличие установленного ПО: (% lang="EN-US" %)BDE (%%)или (% lang="EN-US" %)CoreFiles(%%).
57
58 (% class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1" %)
59 2.(% style="font-style: normal; font-variant-numeric: normal; font-weight: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: ~"Times New Roman~";" %) (%%)Наличие достаточного количества свободного места для хранения архивов БД.
60
61 (% class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1" %)
62 3.(% style="font-style: normal; font-variant-numeric: normal; font-weight: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: ~"Times New Roman~";" %) (%%)Наличие бинарника “(% lang="EN-US" %)RAR(%%)” в каталоге рядом с батником скрипта.
63
64 (% class="MsoListParagraphCxSpLast" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1" %)
65 4.(% style="font-style: normal; font-variant-numeric: normal; font-weight: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: ~"Times New Roman~";" %) (% lang="EN-US" %)…
66
67 (% class="MsoNormal" %)
68
69
70 (% class="MsoNormal" %)
71 (% style="font-size:14.0pt" %)Код скрипта архивации.
72
73 (% class="MsoNormal" %)
74 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
75
76 (% class="MsoNormal" %)
77 Исходники находятся в ~\~\192.168.0.2\Public\install\Archive_db\Arhiv_db_xml
78
79 (% class="MsoNormal" %)
80
81
82 (% class="MsoNormal" %)
83 (% lang="EN-US" %)chcp 1251
84
85 (% class="MsoNormal" %)
86 (% lang="EN-US" %)
87
88 (% class="MsoNormal" %)
89 (% lang="EN-US" %)D:\Good\UNA.md\uniVersions.exe /export src=schema_name:sys/sys@database_name file=D:\Arhiv_db\schema_name
90
91 (% class="MsoNormal" %)
92 (% lang="EN-US" %)
93
94 (% class="MsoNormal" %)
95 (% lang="EN-US" %)Rar a -r -m5 -df -ep -agyy.mm.dd_HHMM D:\Arhiv_db\schema_name_ D:\Arhiv_db\schema_name.pak
96
97 (% class="MsoNormal" %)
98 (% lang="EN-US" %)
99
100 (% class="MsoNormal" %)
101 (% style="font-size:14.0pt" %)Описание параметров.
102
103 (% class="MsoNormal" %)
104 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
105
106 (% border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-width: initial; border-style: none;" %)
107 |(% style="width: 274.7pt; border-width: 1pt; border-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
108 (% class="MsoNormal" %)
109 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)chcp 1251
110
111 (% class="MsoNormal" %)
112 (% lang="EN-US" %)
113 )))|(% style="width: 274.75pt; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-top-color: windowtext; border-right-color: windowtext; border-bottom-color: windowtext; border-left: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
114 (% class="MsoNormal" %)
115 (% style="font-size:11.0pt" %)Изменение кодовой страницы (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)cp(% style="font-size:11.0pt" %)866 (заданной по умолчанию) в (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)cp(% style="font-size:11.0pt" %)1251 (русская кодировка) для корректного отображения информации
116 )))
117 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
118 (% class="MsoNormal" %)
119 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)D:\Good\UNA.md\uniVersions.exe
120 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
121 (% class="MsoNormal" %)
122 (% style="font-size:11.0pt" %)Путь к каталогу к утилите “(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)UniVersions(% style="font-size:11.0pt" %)”
123 )))
124 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
125 (% class="MsoNormal" %)
126 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)/export
127 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
128 (% class="MsoNormal" %)
129 (% style="font-size:11.0pt" %)Параметр (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)Export(% style="font-size:11.0pt" %) для выгрузки схемы
130 )))
131 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
132 (% class="MsoNormal" %)
133 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)src(% style="font-size:11.0pt" %)=(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)schema(% style="font-size:11.0pt" %)_(% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)name(% style="font-size:11.0pt" %):(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)sys(% style="font-size:11.0pt" %)/(% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)sys(% style="font-size:11.0pt" %)@(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)database(% style="font-size:11.0pt" %)_(% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)name
134 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
135 (% class="MsoNormal" %)
136 (% style="font-size:11.0pt" %)Источник данных – схема (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)Oracle(% style="font-size:11.0pt" %): (% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)schema(% style="font-size:11.0pt" %)/(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)pass(% style="font-size:11.0pt" %):(% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)sys(% style="font-size:11.0pt" %)/(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)syspass(% style="font-size:11.0pt" %)@(% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)server(% style="font-size:11.0pt" %)/(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)home
137 )))
138 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
139 (% class="MsoNormal" %)
140 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)file=D:\Arhiv_db\schema_name
141 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
142 (% class="MsoNormal" %)
143 (% style="font-size:11.0pt" %)Имя каталога, в который нужно сохранить (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)XML(% style="font-size:11.0pt" %), (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)DMP(% style="font-size:11.0pt" %) и (% lang="EN-US" style="font-size:11.0pt; mso-ansi-language:EN-US" %)LOG
144 )))
145 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
146 (% class="MsoNormal" %)
147 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)Rar a
148 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
149 (% class="MsoNormal" %)
150 (% style="font-size:11.0pt" %)Вызов (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)RAR(% style="font-size:11.0pt" %)-архиватора с параметром “(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)a(% style="font-size:11.0pt" %)” (параметр добавления файлов в архив)
151 )))
152 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
153 (% class="MsoNormal" %)
154 (% style="font-size:11.0pt" %)-(% lang="EN-US" style="font-size:11.0pt;mso-ansi-language:EN-US" %)r
155 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
156 (% class="MsoNormal" %)
157 (% style="font-size:11.0pt" %)Recurse subdirectories
158 )))
159 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
160 (% class="MsoNormal" %)
161 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)-m5
162 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
163 (% class="MsoNormal" %)
164 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)m<0..5> Set compression level (0-store...3-default...5-maximal)
165 )))
166 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
167 (% class="MsoNormal" %)
168 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)-df
169 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
170 (% class="MsoNormal" %)
171 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)Delete files after archiving
172 )))
173 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
174 (% class="MsoNormal" %)
175 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)-ep
176 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
177 (% class="MsoNormal" %)
178 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)Exclude paths from names
179 )))
180 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
181 (% class="MsoNormal" %)
182 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)-agyy.mm.dd_HHMM
183 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
184 (% class="MsoNormal" %)
185 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)ag[format] Generate archive name using the current date
186 )))
187 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
188 (% class="MsoNormal" %)
189 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)D:\Arhiv_db\schema_name_
190 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
191 (% class="MsoNormal" %)
192 (% style="font-size:11.0pt" %)Место сохранения архива
193
194 (% class="MsoNormal" %)
195 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)“schema_name_” (% style="font-size:11.0pt" %)– имя архива
196 )))
197 |(% style="width: 274.7pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; border-right-color: windowtext; border-bottom-color: windowtext; border-left-color: windowtext; border-top: none; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
198 (% class="MsoNormal" %)
199 (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)D:\Arhiv_db\schema_name.pak
200 )))|(% style="width: 274.75pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right-width: 1pt; border-right-color: windowtext; padding: 0cm 5.4pt;" valign="top" width="366" %)(((
201 (% class="MsoNormal" %)
202 (% style="font-size:11.0pt" %)Директория, из которой берутся (% lang="EN-US" style="font-size:11.0pt;mso-ansi-language: EN-US" %)dmp(% style="font-size:11.0pt" %)-файлы
203 )))