Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/115: Рейтинг темы: голосов - 115, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019

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

20.04.2010, 18:19. Показов 21340. Ответов 12
Метки нет (Все метки)

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

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

кто-то сталкивался с этим, это лечится?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.04.2010, 18:19
Ответы с готовыми решениями:

как правильно Ls создавать реплику?
Собственно если мы создаём реплику руками на локальную машину то потом по Ctrl+O спокойно её видим и она полностью синициализирована ...

Unix Time | Вчера, 2 дня назад, 4 недели назад, 2 месяца назад
Здравствуйте, я профессиональный нуб в PHP. Прошу помочь с решением вывода даты в PHP. У меня имеется MySQL таблица, в которой хранится...

Репликация. Как найти главную реплику?
Есть несколько серверов(32 если это имеет значение). И база данных, реплика которой, раскидана по всем серверам. Как найти главную...

12
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
20.04.2010, 18:26
Цитата Сообщение от ToxaRat
Есть классная команда:
Set notesDatabaseReplica = notesDatabase.CreateReplica( newServer$, newDbFile$ )
Особенности её в том, что в качестве сервера можно задать пустышку а в качестве пути абсолютный путь и даже не папку Data
очень удобно для создания бекапа

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

кто-то сталкивался с этим, это лечится?
ИМХО - после создании реплики в каталоге DATA - надо взять базу из бекапа и сказать NotesDatabase.Replicate( serverName$ )
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
20.04.2010, 18:41
ИМХО - после создании реплики в каталоге DATA - надо взять базу из бекапа и сказать NotesDatabase.Replicate( serverName$ )
база инициализирована, но из элементов есть только дефоултовая форма и вид и ВСЁ, больше ничего нету ;)
так что не в этом дело
0
Tyo
21.04.2010, 11:51
Цитата Сообщение от ToxaRat
а теперь обратная задача
А CreateReplica не создаёт ли только репликационный стаб, с которым затем надо потом Replicate (или шедульно)?
0 / 0 / 0
Регистрация: 12.11.2009
Сообщений: 882
21.04.2010, 12:32
Цитата Сообщение от ToxaRat
база инициализирована, но из элементов есть только дефоултовая форма и вид и ВСЁ, больше ничего нету ;)
так что не в этом дело
Т.е. если взять базу с внешнему по отношению Data\ пути и сказать dbex.replicate("") - ничего не произойдет?
0
1 / 1 / 0
Регистрация: 07.12.2009
Сообщений: 1,197
21.04.2010, 13:36
Делать бэкапы репликацией - ТО ещё извращение... ;)
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
21.04.2010, 14:59
Т.е. если взять базу с внешнему по отношению Data\ пути и сказать dbex.replicate("") - ничего не произойдет?
в том и дело что произойдёт....
а хочется одной командой...
0
0 / 0 / 0
Регистрация: 26.05.2006
Сообщений: 1,313
22.04.2010, 12:17
Цитата Сообщение от ToxaRat
в том и дело что произойдёт....
а хочется одной командой...
Не.. Двумя - правильнее. Иначе негде будет вставить настройку селективной репликации и др.свойств
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
22.04.2010, 12:27
Не.. Двумя - правильнее. Иначе негде будет вставить настройку селективной репликации и др.свойств
можут и правильно, но тогда в чем подвох когда с сервера делаешь реплику ОДНОЙ командой в локальный физический путь то всё пучком, а если обратно то нужно уже ДВЕ команды?

Кстати маленький АФХТУНГ
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
и не говорите потом, что я не предупреждал ;)
0
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
12.09.2010, 14:49
Цитата Сообщение от TIA
А CreateReplica не создаёт ли только репликационный стаб, с которым затем надо потом Replicate (или шедульно)?
Не знаю, как насчет вне папки Data, а вот внутри нее тянет всю базу целиком. :facepalm: Кстати, может, кто знает, как можно созать просто stub базы программно? Похоже, из-за подобной работы CreateReplica, в частности, чудовищно растут размеры реплик Т.е., если реплика большой базы создается программно, и при этом одновременно идет ее штатная репликация (скажем, реплицируется вся директория, в которой лежит база), то как раз реплика и пухнет. Параметр из статьи я попробую, конечно, но проще было бы просто создавать stub базы...К тожу же непонятно, сработает ли параметр для "агентской" репликации и как именно - оборвет агента? Репликацию?
0
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
12.09.2010, 15:04
о моя тема
есть еще одна неприятная мелочь:
При включенном DAOS и создании бекапа таким методом в списках по обслуживанию DAOS(tell daosmgr dbsummary)
єти бекапы светятся в списке обслуживания, и несмотря на то, что этих баз там давно нету, не знаю как подрихтовать эти списки
0
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
13.09.2010, 17:31
ToxaRat, ковыряю сейчас C API - вроде, stub создается. Точнее говоря, функция NsfDbCreateANdCopy создает базу с каким хочешь содержимым. Но, зараза, упорно перезаписывает имеющуюся реплику....
Твой вариант - "реплику назад" - не пробовал. Могу код скинуть, если интересно...
0
Tuskyr
09.12.2010, 08:50
Присоединяюсь к теме - столкнулся с такой же проблемой.
Есть какие-то новости ? (темка уже давняя, смотрю)
От себя добавлю: если создавать реплику в клиенте R5 - создается полная реплика, не стаб.
Если запустить тот же агент, но в R7 - создается именно стаб...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.12.2010, 08:50
Помогаю со студенческими работами здесь

нужно получить дату: 2 дня назад, неделю назад и т.д.
v vbscript dla asp neobhodimo poluchit date: 2 day ago, week ago i t.d. toest dim date1,date2 date1=Date() kak poluchit date2? ...

Нажатие кнопки назад сворачивает прогу а не переходит назад
Собсно дело в сабже Переходя на новое активити интентом, я бы хотел порождать новый стэк, и нажимая кнопку назад, возвращаться в...

Как Сделать Реплику С Локала На Локал Клиент Ln 8.5
Перешел на LN 8.5 ладно уж - что все переименовали ... но нет возможности даже сделать реплику Базы локала на локал в клиенте LN...

Как удалить свою реплику или тему
Как удалить свою реплику или тему если послал случайно или нашел ответ или долго никто не отвечает

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


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru