ОБСУЖДЕНИЕ

Создать реплику назад

12 ответов 7,1 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Есть классная команда:
Set notesDatabaseReplica = notesDatabase.CreateReplica( newServer$, newDbFile$ )
Особенности её в том, что в качестве сервера можно задать пустышку а в качестве пути абсолютный путь и даже не папку Data
очень удобно для создания бекапа

а теперь обратная задача
взяв базу тоже абсолютно(не из папки Data)
выкладываем её через Set notesDatabaseReplica = notesDatabase.CreateReplica( newServer$, newDbFile$ )
и мы НЕ получаем востановление из бекапа, так как база как недобиток - нехватает форм и других данных
есть подозрение что сервер просто не видит её элементы

кто-то сталкивался с этим, это лечится?
 
Есть классная команда:
Set notesDatabaseReplica = notesDatabase.CreateReplica( newServer$, newDbFile$ )
Особенности её в том, что в качестве сервера можно задать пустышку а в качестве пути абсолютный путь и даже не папку Data
очень удобно для создания бекапа

а теперь обратная задача
взяв базу тоже абсолютно(не из папки Data)
выкладываем её через Set notesDatabaseReplica = notesDatabase.CreateReplica( newServer$, newDbFile$ )
и мы НЕ получаем востановление из бекапа, так как база как недобиток - нехватает форм и других данных
есть подозрение что сервер просто не видит её элементы

кто-то сталкивался с этим, это лечится?

ИМХО - после создании реплики в каталоге DATA - надо взять базу из бекапа и сказать NotesDatabase.Replicate( serverName$ )
 
ИМХО - после создании реплики в каталоге DATA - надо взять базу из бекапа и сказать NotesDatabase.Replicate( serverName$ )
база инициализирована, но из элементов есть только дефоултовая форма и вид и ВСЁ, больше ничего нету ;)
так что не в этом дело
 
база инициализирована, но из элементов есть только дефоултовая форма и вид и ВСЁ, больше ничего нету ;)
так что не в этом дело

Т.е. если взять базу с внешнему по отношению Data\ пути и сказать dbex.replicate("") - ничего не произойдет?
 
Делать бэкапы репликацией - ТО ещё извращение... ;)
 
Т.е. если взять базу с внешнему по отношению Data\ пути и сказать dbex.replicate("") - ничего не произойдет?
в том и дело что произойдёт....
а хочется одной командой...
 
Не.. Двумя - правильнее. Иначе негде будет вставить настройку селективной репликации и др.свойств
можут и правильно, но тогда в чем подвох когда с сервера делаешь реплику ОДНОЙ командой в локальный физический путь то всё пучком, а если обратно то нужно уже ДВЕ команды?

Кстати маленький АФХТУНГ :)
Domino 8.5.1 Fix Pack 2 Interim Fix 1 (8.5.1 FP2 IF1) - DAOS Fixes
Очень важный фикс для DAOS!
Хотя бы по причине первого фикса что он правит:
SRIO83LSTW DAOS corrupting attachments when creating database replica
и не говорите потом, что я не предупреждал ;)
 
А CreateReplica не создаёт ли только репликационный стаб, с которым затем надо потом Replicate (или шедульно)?
Не знаю, как насчет вне папки Data, а вот внутри нее тянет всю базу целиком. :facepalm: Кстати, может, кто знает, как можно созать просто stub базы программно? Похоже, из-за подобной работы CreateReplica, в частности, чудовищно растут размеры реплик Т.е., если реплика большой базы создается программно, и при этом одновременно идет ее штатная репликация (скажем, реплицируется вся директория, в которой лежит база), то как раз реплика и пухнет. Параметр из статьи я попробую, конечно, но проще было бы просто создавать stub базы...К тожу же непонятно, сработает ли параметр для "агентской" репликации и как именно - оборвет агента? Репликацию? :)
 
о моя тема
есть еще одна неприятная мелочь:
При включенном DAOS и создании бекапа таким методом в списках по обслуживанию DAOS(tell daosmgr dbsummary)
єти бекапы светятся в списке обслуживания, и несмотря на то, что этих баз там давно нету, не знаю как подрихтовать эти списки
 
ToxaRat, ковыряю сейчас C API - вроде, stub создается. Точнее говоря, функция NsfDbCreateANdCopy создает базу с каким хочешь содержимым. Но, зараза, упорно перезаписывает имеющуюся реплику....
Твой вариант - "реплику назад" - не пробовал. Могу код скинуть, если интересно...
 
Присоединяюсь к теме - столкнулся с такой же проблемой.
Есть какие-то новости ? (темка уже давняя, смотрю)
От себя добавлю: если создавать реплику в клиенте R5 - создается полная реплика, не стаб.
Если запустить тот же агент, но в R7 - создается именно стаб... :)
 

Похожие темы

P
Ответы
25
Просмотры
36 тыс.
I

Статистика тем

Создано
ToxaRat,
Последний ответ от
Tusker,
Ответы
12
Просмотры
7 059