3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 66

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

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

Студворк — интернет-сервис помощи студентам
Приветствую!

Подскажите пожалуйста, мне необходимо перенести базы данных старых годов на локальное хранилище, мне нужно отключить даос на этой базе, чтобы она скопировалась со всеми атачами или можно каким-нибудь другим способом перенести старые базы, чтобы освободить место на диске.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.08.2018, 07:24
Ответы с готовыми решениями:

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

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

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

7
528 / 91 / 43
Регистрация: 02.02.2013
Сообщений: 380
29.08.2018, 07:09
Лучший ответ Сообщение было отмечено 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
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 66
14.09.2018, 07:24  [ТС]
при выполнении команды:
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
528 / 91 / 43
Регистрация: 02.02.2013
Сообщений: 380
15.09.2018, 04:01
У вас на сервере точно запущена серверная задача DAOSmgr ?
1
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 66
17.09.2018, 15:16  [ТС]
Вывести базу из даоса получилось. А как теперь можно освободить даос от данных перенесенных баз? Размер Даоса не уменьшился.
0
528 / 91 / 43
Регистрация: 02.02.2013
Сообщений: 380
17.09.2018, 19:37
Файлы могут остаться в DAOS - в случае если на них есть ссылки в других БД,
Если файлы в DAOS уже нигде не используются в базах данных, то они удалятся автоматически через указанное количество дней в серверном документе (см серверный документ закладку DAOS)

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

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

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

Code
1
Tell DAOSMgr Databases
1
3 / 3 / 2
Регистрация: 03.01.2012
Сообщений: 66
18.09.2018, 13:12  [ТС]
У меня почему то команда 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
528 / 91 / 43
Регистрация: 02.02.2013
Сообщений: 380
18.09.2018, 13:46
Выполните команду

Code
1
tell DaosMGR resync force
Для всех БД на сервере с включенным DAOS-enabled - будет проведена проверка синхронизация ссылок на вложения из DAOS
В зависимости от размера DAOS - выполнение такой синхронизации - может потребовать несколько часов, и во время синхронизации возможно заметное падение производительности Lotus Domino сервера.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.09.2018, 13:46
Помогаю со студенческими работами здесь

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

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

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

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

Нужно написать программку, которая позволяла бы пользователю сохранить в локальное хранилище несколько цифр.
Здравствуйте! Пытаюсь разобраться с localStorage. Нужно написать программку, которая позволяла бы пользователю сохранить в хранилище...


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

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

Новые блоги и статьи
Оптимизация производительности Express.js бэкенда
Reangularity 23.05.2025
Express. js заслуженно остаётся одним из самых популярных инструментов для создания бэкенда, но даже он не застрахован от проблем с производительностью. Многие разработчики сталкиваются с ситуацией,. . .
Продвинутая обработка данных с LINQ в C#
stackOverflow 23.05.2025
LINQ (Language Integrated Query) — это фундаментальное изменение парадигмы работы с данными в C#. Простые запросы Where и Select знакомы любому разработчику, но настоящая мощь LINQ раскрывается в. . .
Инфраструктура PKI и сертификатов безопасности
Mr. Docker 23.05.2025
PKI (Public Key Infrastructure) — это невидимый фундамент цифрового доверия, без которого современный интернет просто рассыпался бы как карточный домик. За этой аббревиатурой скрывается целый. . .
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL. Что. . .
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru