Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lotus Notes/Domino
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Sanek92
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 65
#1

Перенос баз на локальное хранилище (DAOS), заканчивается место на диске

28.08.2018, 07:24. Просмотров 1604. Ответов 7
Метки нет (Все метки)

Приветствую!

Подскажите пожалуйста, мне необходимо перенести базы данных старых годов на локальное хранилище, мне нужно отключить даос на этой базе, чтобы она скопировалась со всеми атачами или можно каким-нибудь другим способом перенести старые базы, чтобы освободить место на диске.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2018, 07:24
Ответы с готовыми решениями:

Подключение К Daos Почтовых Баз Пользоваьтелей
Подскажите плиз кто сталкивался или вкурсе. Сервак 8.5.2, DAOS включен работает нормально. Но...

Перенос Daos
есть директория daos в папке с датой сервера, дисковое пространство почти полностью закончилось....

Заканчивается место на диске С
Установил 64х бинтую систему и со временем заметил что свободное место на диске постоянно...

Заканчивается место на диске C
Заканчивается место из-за того, что увеличивается папка Windows. hiberfil.sys я удалила....

win 2003 x64 заканчивается место на диске C
Столкнулся с такой проблемой: Имеется сервер с win 2003 x64 который используется как терминал у...

7
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
29.08.2018, 07:09 #2
Лучший ответ Сообщение было отмечено Sanek92 как решение

Решение

Здравствуйте

Если я правильно понял вы хотите вывести из DAOS одну конкретную базу на сервере, но чтобы для других баз DAOS продолжал работать

Вы можете попробовать следующее.
  • На серевере с DAOS в свойствах конкретной базы отключить поддержку DAOS (в расширенных свойствах БД)
  • Запустить на сервере для этой базы - сжатие, чтобы файлы вложений "перекочевали" из хранилища DAOS в базу
    Bash
    1
    
    load compact -c -daos off file.nsf
  • Запустить команду чтобы убедиться что база выведена из DAOS
    Bash
    1
    
     tell daosmgr dbsummary
  • Либо если есть место на локальном ПК сделать просто локальную реплику базы (на локальный ПК или на другой сервер без настроенного DAOS) и получите один файл nsf со всеми вложениями внутри одного файла базы nsf.
1
Sanek92
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 65
14.09.2018, 07:24  [ТС] #3
при выполнении команды:
Bash
1
load compact -c -daos off file.nsf
появляется ошибка:
'Informational, DAOS is enabled in database office.nsf
Compacting office.nsf
Error compacting office.nsf: The object store database is disabled
Database compactor process shutdown'

при выполнении команды:
Bash
1
tell daosmgr dbsummary
появляется ошибка:
'The DAOSMGR task either does not exist or does not accept "Tell" commands'
0
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
15.09.2018, 04:01 #4
У вас на сервере точно запущена серверная задача DAOSmgr ?
1
Sanek92
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 65
17.09.2018, 15:16  [ТС] #5
Вывести базу из даоса получилось. А как теперь можно освободить даос от данных перенесенных баз? Размер Даоса не уменьшился.
0
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
17.09.2018, 19:37 #6
Файлы могут остаться в DAOS - в случае если на них есть ссылки в других БД,
Если файлы в DAOS уже нигде не используются в базах данных, то они удалятся автоматически через указанное количество дней в серверном документе (см серверный документ закладку DAOS)

Если нужно немедленно удалить файлы из DOAS это можно сделать командой на консоли сервера

Код
tell DAOSMgr prune N
Где N - максимальный "возраст" неиспользуемых аттачей в днях, после которого атач можно удалить из даос.
Если указать ноль 0 - то будут как раз удалены все неиспользуемые атачи "застрявшие" в DAOS - тончее не застравшие а для которых идет обратный отчет (количество дней указанных в серверном документе) и ждушие своего дня для удаления, после которого будут так же автоматически удалены.

Сама База данных если вы уже висключили ее из ДАОС, то ее быть там не должно. Просмотреть список используемых можно с помощью

Код
Tell DAOSMgr Databases
1
Sanek92
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 65
18.09.2018, 13:12  [ТС] #7
У меня почему то команда Tell не работает. Выдается ошибка "The DAOS task either does not exist or does not accept Tell commands"

Добавлено через 6 часов 39 минут
Запустил команду tell DAOSMgr prune 0. Выдал- DAOS Prune - DAOS catalog state=Needs Resync. Pruning has been suspended until the DAOS Catalog is resynchronized
0
Alex Ivanov
24 / 23 / 7
Регистрация: 02.02.2013
Сообщений: 83
18.09.2018, 13:46 #8
Выполните команду

Код
tell DaosMGR resync force
Для всех БД на сервере с включенным DAOS-enabled - будет проведена проверка синхронизация ссылок на вложения из DAOS
В зависимости от размера DAOS - выполнение такой синхронизации - может потребовать несколько часов, и во время синхронизации возможно заметное падение производительности Lotus Domino сервера.
1
18.09.2018, 13:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2018, 13:46

Локальное хранилище, бд
Добрый день, прошу помощи в поиске материалов, информации по теме "js и локальное хранилище"(может...

Локальное хранилище сессии в синглете
Здравствуйте! Появилось небольшое надопонимание... Сервис у меня многопоточный и Синглет....

Добавление в сессию, локальное хранилище или кэш
У на другом форуме зада вопрос: Мне ответили: Вот я и хотел узнать, как это сделать? Либо...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru