Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/46: Рейтинг темы: голосов - 46, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
1

Архивирование папки

27.04.2015, 11:12. Показов 8791. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно облегчить архивы в директории arch, оставить в них только последние три года, а остальное слить в базы на отдельном диске (будет монтироваться в Data сервера). Помогите с агентом, его нужно запускать вручную и проблема в том, что используется ДАОС. При перекидывании писем на отдельный диск нужно заворачивать аттачи обратно в БД. Можете скинуть пример такого агента?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2015, 11:12
Ответы с готовыми решениями:

Архивирование баз
В общем есть агент который делает бэкап баз на серверах, появилось желание автоматом эти самые базы...

8ка + архивирование
Всем привет! Столкнулся тут с одной неприятной особенностью 8го клиента. Когда копия базы...

Архивирование базы
Привет всем. Есть постоянно пополняемая база. Есть ряд полуаналитических выборок по месяцам,...

ЭЦП и коррекция данных, архивирование
Привет всем! "Мои мысли, мои скакуны"... В раздумиях наткнулся на вопрос, на который не могу...

23
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 11:58 2
может селективные реплики покрутить? (только очень внимательно и с бэкапом ;) )
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
27.04.2015, 12:46 3
Цитата Сообщение от R4z0R
При перекидывании писем на отдельный диск нужно заворачивать аттачи обратно в БД
Имеется ввиду в отдельную базу на отдельном диске?
Если так - то у базы после создания надо скинуть сво-во DAOS и все что туда будет копироватся будет идти с аттачами в самой базе...
0
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
27.04.2015, 12:56 4
Цитата Сообщение от lmike
может селективные реплики покрутить? (только очень внимательно и с бэкапом ;) )
бэкап сделать проблематично, там 5Тб, планирую примонтировать хорд на 3Тб и слить туда неактуальную почту - как бы архив архива
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
27.04.2015, 13:16 5
@rinsk дело говорит. И никакой экзотики.
0
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
27.04.2015, 13:39 6
Цитата Сообщение от alexas1
@rinsk дело говорит. И никакой экзотики.
мне нужно не перенести архивы, а из архива перенести в такую же БД письма старше 3-х лет и завернуть в них аттачи
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 14:39 7
Цитата Сообщение от R4z0R
мне нужно не перенести архивы, а из архива перенести в такую же БД письма старше 3-х лет и завернуть в них аттачи
ну оно так и получится (программно или административно) если пымпочка будет снята


--- Добавлено 28 апр 2015. Первое сообщение размещено 28 апр 2015 ---




Цитата Сообщение от alexas1
@rinsk дело говорит. И никакой экзотики.
а где экзотика ;) ?


--- Добавлено 28 апр 2015 ---

про пымпочку, в [URL="http:///forum/threads/56647/#post-256684"]пост[/NICK] как-то не вставил
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
27.04.2015, 15:10 8
Цитата Сообщение от lmike
а где экзотика
Дык и говорю, что не нужна
Селективная реплика на клиента - получили что надо без даоса и потери аттачей.
Она же на сервер с выключением даоса - тот же результат.
Всё из меню без всяких агентов. Я не врубаюсь, что не понятно @R4z0R :bored:
0
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
27.04.2015, 15:52 9
т.е выделить скопом все БД, зайти в Replication Settings и настроить нужную репликацию?
На моем примере:
- на архиве в настройках реплики поставить галку "Удалить документы не модифицируемые последние 1100-дней"
- Documents that meet a selection formula по формуле "SELECT @All"
- и потом на созданной БД убрать галку даоса?
- на закладке Advanced - When computer - "Arch-server"

потом запускаю репликацию с указанием папки назначения - FolderOnResqueDisk.
Типа того?
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 16:15 10
-создать реплику со снятой кнопкой
-запретить репликацию формулы репликации, если случайно выбрана ;) (по умолчанию и не установлена)
-в оригинальной реплике сделать отбор по дате (формула!)
-реплицировать еще раз
кажись не напутал ;)
оттестировать на чем-то не ценном (чтобы убедится в правильности)
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
27.04.2015, 16:26 11
Цитата Сообщение от R4z0R
Помогите с агентом,



Цитата Сообщение от R4z0R
т.е выделить скопом все БД, зайти в Replication Settings и настроить нужную репликацию?
Если это почтовые базы пользователей - настройте политику архивирования. В этой политике пропишите путь для вашей подмонтированной папки как для пути создания архивных копий.
Запустите tell adminp p mail policy
запустите load compact -A mail\ - архивирование сообщений
Если в каталоге архивов базы создались с галкой daos - запустите там load compact -daos off
гасите сервер и уносите архивы - в чем проблема?
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
27.04.2015, 16:44 12
Цитата Сообщение от lmike
..............................
-реплицировать еще раз
или только один раз, но на клиента - даос сам "забудется" и НЛО переаттачится.


Цитата Сообщение от R4z0R
настроить нужную репликацию
Ну да.


Цитата Сообщение от R4z0R
Там пока вижу только "Удалить документы не модифицируемые последние N-дней"
Это же не нужно. Надо чуть наоборот: в селекте взять только доки созданные раньше нужной даты.


Цитата Сообщение от R4z0R
как все папки юзера тоже перенести
Все элементы дизайна, хранящиеся на сервере, "перенесутся", кроме desktop private views & folders.
Проверить, что всё ОК, почикать отреплицированное в источниках и их откомпактить.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 16:51 13
Цитата Сообщение от alexas1
R4z0R сказал(а): ?

Там пока вижу только "Удалить документы не модифицируемые последние N-дней"

Это же не нужно. Надо чуть наоборот: в селекте взять только доки созданные раньше нужной даты.
более того - может быть опасно - есть риск долбануть много чего ;) http://www-01.ibm.com/support/docview.wss?uid=swg21095683
0
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
27.04.2015, 17:10 14
Цитата Сообщение от lmike
-создать реплику со снятой кнопкой
-запретить репликацию формулы репликации, если случайно выбрана ;) (по умолчанию и не установлена)
-в оригинальной реплике сделать отбор по дате (формула!)
-реплицировать еще раз
кажись не напутал ;)
оттестировать на чем-то не ценном (чтобы убедится в правильности)
не перенесется - физически не влезет, монтируемый диск объемом 3Тб, объем архивов 5Тб, поэтому я и хочу одним этапом перенести только старые письма. В идеале - создается реплика, из архива вырезается полная структура с папками юзеров страше 1100 дней и вставляется в новую реплику. Диск отсоединяется и лежит в укромном месте до первого запроса "вытащите мне письмо от 2001 года", а в архивах остается только почта не старше 2012 года


Цитата Сообщение от rinsk
Если это почтовые базы пользователей - настройте политику архивирования. ...
я же с первого сообщения пишу что это уже архивы и политикой их уже не перенести.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 17:27 15
Цитата Сообщение от R4z0R
монтируемый диск объемом 3Тб, объем архивов 5Тб,
это еще неизвестно - надо смотреть по факту
больше всего - аттачи (не факт что не пожмутся в ходе репликации) и индексы (часто занимают большую часть БД)
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
27.04.2015, 17:43 16
Цитата Сообщение от R4z0R
я же с первого сообщения пишу что это уже архивы
сорри - был не внимателен)
Тогда задача состоит в разбивке архивов. Я бы просто агента написал, который из архивов переносит в другие базы и есть подозрение что запускать придется не 1 раз...
0
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 633
27.04.2015, 18:05 17
Цитата Сообщение от lmike
это еще неизвестно - надо смотреть по факту
больше всего - аттачи (не факт что не пожмутся в ходе репликации) и индексы (часто занимают большую часть БД)
Индексы, фиг с ними - в реплике их не будет, к тому же это архивы, может их там и сейчас нет.
А вот аттачи из даоса поддтянет. Тут объем не предсказуем. Я бы частями архив архивов делал, раз диска нет нужного объёма.
0
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
27.04.2015, 18:08 18
Цитата Сообщение от alexas1
Индексы, фиг с ними - в реплике их не будет, к тому же это архивы, может их там и сейчас нет.
может и нет - если не открывали и процесс принудительной индексации не запускался
0
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
27.04.2015, 18:28 19
Цитата Сообщение от R4z0R
я же с первого сообщения пишу что это уже архивы и политикой их уже не перенести.
И да кста - это почему это не перенести то? только политики на них не действуют юзерские - это да.
Такие же базы в общем то - я не поленился и проверил.
Можно руками в архиве сделать профиль, а можно скриптом - примерно так:
http://scripts.dragon-it.co.uk/scri...nt&ExpandSection=2&BaseTarget=East&AutoFramed
upd: галка DAOS не переносится автоматом...
0
0 / 0 / 0
Регистрация: 29.08.2017
Сообщений: 187
11.05.2015, 12:58 20
Цитата Сообщение от rinsk
И да кста - это почему это не перенести то? только политики на них не действуют юзерские - это да.
Такие же базы в общем то - я не поленился и проверил.
Можно руками в архиве сделать профиль, а можно скриптом - примерно так:
http://scripts.dragon-it.co.uk/scri...nt&ExpandSection=2&BaseTarget=East&AutoFramed
upd: галка DAOS не переносится автоматом...
спасибо за ссылку. Насколько я понимаю - это скрипт именно архивирования почтовой базы и его нужно модернизировать?
смущает строка "Set db = session.currentdatabase", а нужно начальную базу указать типа "Set db ="archive\a_"&filename"? И путь к новой бд - doc.ArchivePath="newarch\a_"&filename?
0
11.05.2015, 12:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2015, 12:58
Помогаю со студенческими работами здесь

Архивирование папки на сервер
Доброго времени суток. Мне нужно заархивировать файлы на сервере. Решил воспользоваться скриптом из...

Архивирование файлов из папки
Есть папка с файлами. Нужно заархивировать каждый файл по отдельности в другую папку. Можно...

Архивирование папки 7zip-ом
Добрый день. Есть 2 скрипта для архивирования одной и той же папки на сетевом ресурсе. Один...

Архивирование папок внутри папки
Всем привет! Народ подскажите, разъясните! В папке "F" находятся папки "f1", "f2", "f3",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru