0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
1 | |
Compact служебных баз18.03.2010, 09:55. Показов 31586. Ответов 17
Метки нет (Все метки)
Традиционное
"Error Compacting Database NAMES.NSF: Database Is Currently in Use by You or Another User." в ночном компакте + остальные с десяток баз вроде statrep.nsf и пр. Сервер, понятно, не выключается... Классически IBM "решило" (до конца неясно решение - то ли program-документ стартует компакт из ситемы, то ли решение - запускать его на вырубленном серваке....) ещё для 5.0 в документе http://www-01.ibm.com/support/docview.wss?uid=swg21096808 и как-то или не было мессаг таких, или забивали на них, но... Решил вот разобраться - и не выходит Пробую отдельный program-док делать с копистайлом для служебных баз и получаю нечто вроде 19.03.2010 02:30:48 Running Program document for Compact -c -L names.nsf 19.03.2010 02:30:54 Error compacting names.nsf: Function to-be-defined поиск про ошибку ни к чему не привел.... да, есть у многих, решений нет... Итак, кто как компактит служебные базы на работающем сервере?
0
|
18.03.2010, 09:55 | |
Ответы с готовыми решениями:
17
Видимость служебных баз Поиск служебных слов Возможно ли высвечивание служебных символов ? Поиск, скрытие служебных форм |
0 / 0 / 0
Регистрация: 16.10.2008
Сообщений: 128
|
|
18.03.2010, 10:05 | 2 |
А зачем Вам компактить служебные базы?
Какой в этом смысл? При включенном сервере compact -c для names.nsf и многих других служебных баз не пройдет даже через документ program. Только при выключенном сервере Вы также не сможете откомпактить с опцией -c любую другую открытую базу. Для этого нужно будет делать drop пользователям, юзающим эту базу
0
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
18.03.2010, 10:24 | 3 |
Сообщение от HotDog
Сообщение от HotDog
Сообщение от HotDog
HotDog Если Вы прочитали линк на техноту IBM, то могли заметить, что у меня не вопрос можно или нельзя компактить служебные базы, а скорее верить или нет IBM и всё-таки можно ли не руками....
0
|
0 / 0 / 0
Регистрация: 16.10.2008
Сообщений: 128
|
|
18.03.2010, 10:47 | 4 |
Сообщение от Klido
Что это за ерроры и глюки такие, что нужно выполнять такой компакт каждую ночь? Может нужно найти причину появления этих ошибок, а не закрывать глаза, выполняя каждый раз компакт? P.S. Я выполнял compact -c для системных баз при выключенном сервере только когда переходил с 7-ки на 8-ку для апгрейда ODS P.P.S. У IBM есть дока по регламентному обслуживанию лотусовых баз.
0
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
18.03.2010, 11:04 | 5 |
Сообщение от HotDog
Склоняюсь, что всё-таки ночью что-то кроме сервера держит базки - буду проверять...
0
|
0 / 0 / 0
Регистрация: 16.10.2008
Сообщений: 128
|
|
18.03.2010, 11:32 | 6 |
Сообщение от Klido
Замечено, что после старта сервера без проблем можно выполнить compact -c например базы statrep или admin4. Но стоит ее хоть раз дернуть (например открыть), компакт (с консоли) не пройдет, даже если отцепить всех пользователей от нее. Поэтому есть мнение что именно сервер держит эту базу, и в Вашей техноте в солюшене поэтому и говорится, что сначала нужно выполнить compact из ОС.
0
|
0 / 0 / 0
Регистрация: 28.06.2009
Сообщений: 1,567
|
|
18.03.2010, 11:39 | 7 |
Сообщение от HotDog
Там просто вопрос про програм-док, а решение - про запуск из ОС. Если понимать, что это решение IBM - тогда програм-док должен запускать системный компакт (для чего програм-док в общем и существует). Если IBM предлагает руками запускать на потухшем сервере - то это воркэраунд к проблеме
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
21.03.2010, 15:47 | 8 |
странные вы люди, а что вам мешает выполнить команду dbcache flush и сразу компануть?
главное чтобы не шла репликация или не висел агент/юзер
0
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
21.03.2010, 15:58 | 9 |
drop all
dbcache flush load compact... чтобы не делать руками - пишем пакетный файл http://web3.inttrust.ru/site/itforum.nsf/4...33;OpenDocument http://web3.inttrust.ru/Site/itforum.nsf/a...7C?OpenDocument
0
|
0 / 0 / 0
Регистрация: 07.02.2009
Сообщений: 183
|
|
22.11.2011, 11:47 | 10 |
помогите, пожалуйста, создаю program, создаю файл, в необходимое время запускается compact, что видно по логам
> < task.txt > drop all > dbcache flush > load compact -B уже и "compact -B" и просто "compact" пробую, все равно на служебных бд одно и тоже: Database is currently in use by you or another user Просто, насколько я понимаю, успевает запуститься репликация. Хотелось бы узнать, как обойти это и еще возможно ли запустить compact баз, но указать кроме, например mail\ или другой папки?
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
22.11.2011, 14:04 | 11 |
если речь идёт о "служебных" базах - то это говорит о том, что домино их НИКОГДА не отпускает
отсюда один простой вывод - ТУШИМ сервер и в самой ОС: nCompact.exe -c гарантированно откомпактит вам ВСЕ базы - ну если укажите конкретные то конкретную
0
|
0 / 0 / 0
Регистрация: 07.02.2009
Сообщений: 183
|
|
22.11.2011, 15:27 | 12 |
при потушеном сервере понятно как compact делать. Есть ли способ делать compact при запущенном сервере?
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
22.11.2011, 17:36 | 13 |
ну допустим компактишь ты log.nsf куда он будет писать рассширенный лог от компакта если ты забрал базу в монопольный режим?
0
|
0 / 0 / 0
Регистрация: 07.02.2009
Сообщений: 183
|
|
22.11.2011, 17:45 | 14 |
ToxaRat
с log можно и согласиться, но есть же и другие базы, вот например names.nsf, также реплики АК с других серверов
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
22.11.2011, 18:22 | 15 |
что с лёгкостью демонстрируется когда сервер потушен так зачем платить больше?
0
|
0 / 0 / 0
Регистрация: 07.02.2009
Сообщений: 183
|
|
22.11.2011, 18:29 | 16 |
Сообщение от ToxaRat
меня интересовало вот это:
Сообщение от lmike
0
|
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 3,019
|
|
23.11.2011, 11:22 | 17 |
если вы нигде не находите подтверждения что служебные можно компактить в онлайн то зачем об этом спрашивать дальше?
0
|
0 / 0 / 0
Регистрация: 07.02.2010
Сообщений: 1,063
|
|
23.11.2011, 13:25 | 18 |
Сообщение от k85
0
|
23.11.2011, 13:25 | |
23.11.2011, 13:25 | |
Помогаю со студенческими работами здесь
18
Выдать состояние служебных клавиш [XML] Экранирование служебных символов Как избавиться от служебных символов в Word-е? Преобразование служебных слов в верхний регистр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |