Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.11.2011, 15:34
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
Перешли на новую версию Firebird и соответственно на новую версию IB Expert. И теперь мучаемся: при изменении процедуры в базе стали лезть ошибки Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. lock conflict on no wait transaction. unsuccessful metadata update. object REPORT_LINES_SHOW is in use. В приложении транзакции не менялись. Используются FIBPlus, параметры транзакции на чтение isc_tpb_read isc_tpb_nowait isc_tpb_read_committed isc_tpb_rec_version Параметры на запись isc_tpb_write isc_tpb_wait isc_tpb_read_committed isc_tpb_no_rec_version Проблема вылазит при внесении изменений в рабочую базу: я делаю сравнение локальной и рабочей, получаю скрипт для внесения изменений. При запуске скрипта начинается геморрой. В 1.5 такого не было, появилось в 2.5. Что делать, куда бежать? Выгонять каждый раз кучу пользователей не вариант - раньше-то все работало... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 15:51
|
|||
---|---|---|---|
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
в 2.5 какой - 2.5.0 или 2.5.1? параметры на запись - комбинация wait, read_committed, no_rec_version не смущает, так и задумано? Какая архитектура сервера используется - superserver, classic, superclassic? чего вы хотите достичь, меняя процедуру на ходу? В суперсервере изменений никто не увидит, пока не отключатся все, кто ее хоть раз вызывал. В классике почти аналогично - изменения увидят только новые коннкеты, или те коннекты, кто эту процедуру не вызывал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 16:13
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
Xok 1.5 такого не было, появилось в 2.5.Точно-точно? Никогда не было рекомендаций менять метаданные на ходу, как не рекомендовалось на полуторке, так не рекомендуется и на 2.5. Просто вы видимо стали работать более интенсивно, может датасеты подолгу открыты, типа получил отчет, датасет открыт, а юзер ушел "покурить" Как вариант: коннект - старт снапшота - получил отчет - выгрузил в ПДФ - коммит - дисконнект - подозвали читалку ПДФ и нехай теперь юзер до посинения пялится в отчет, он решительно никому уже не мешает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 16:18
|
|||
---|---|---|---|
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
В 2.5, если установлен CS или SC, при изменении ХП, если она уже вызывалась кем-то, появляется object in use. До 2.5 не было. Как вариант - использовать SS. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 16:24
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
Hello, CyberMax! You wrote on Wednesday, November 02, 2011 4:22:00 PM: CyberMaxВ 2.5, если установлен CS или SC, при изменении ХП, если она уже вызывалась кем-то, появляется object in use. До 2.5 не было. не надо ерундой болтать. зависит от параметров транзакции. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 16:32
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
XokЧто делать, куда бежать? Выгонять каждый раз кучу пользователей не вариант - раньше-то все работало... Зашедуль применение скрипта на обед или ночь когда никто не работает. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 17:06
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
kdvв 2.5 какой - 2.5.0 или 2.5.1? параметры на запись - комбинация wait, read_committed, no_rec_version не смущает, так и задумано? Какая архитектура сервера используется - superserver, classic, superclassic? чего вы хотите достичь, меняя процедуру на ходу? В суперсервере изменений никто не увидит, пока не отключатся все, кто ее хоть раз вызывал. В классике почти аналогично - изменения увидят только новые коннкеты, или те коннекты, кто эту процедуру не вызывал. kdv, версия сервера 2.5.0.26074_1_x64, архитектура classic не смущает. Работаю с локальной копией базы. Хочу изменения перенести в рабочую. Сравниваю базы. Получаю скрипт изменений для БД. Запускаю скрипт на рабочей БД. Пользователи получают обновление клиентской программы, перезапускаются и продолжают работать. Так было на 1.5.1. Ivan_PisarevskyXok 1.5 такого не было, появилось в 2.5.Точно-точно? Абсолютно. Несколько лет работали так, больше трех точно. Купили новое железо, решили поставить на него свежую версию. Теперь разбираемся. Dimitry SibiryakovЗашедуль применение скрипта на обед или ночь когда никто не работает. Не вариант, 50+пользователей, 24х7 работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 17:08
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
XokНе вариант, 50+пользователей, 24х7 работа. Поднимайте кластер. Пока одна нода апгрейдится, пользователи работают с другой. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 17:17
|
|||
---|---|---|---|
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
Xokkdv, версия сервера 2.5.0.26074_1_x64, архитектура classic 2.5.1 вышла. можно посмотреть список исправленных ошибок. можно и так - http://tracker.firebirdsql.org "object in use" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 18:26
|
|||
---|---|---|---|
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
XokПерешли на новую версию Firebird и соответственно на новую версию IB Expert . И теперь мучаемся: при изменении процедуры в базе стали лезть ошибки Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. lock conflict on no wait transaction. unsuccessful metadata update. object REPORT_LINES_SHOW is in use. Откройте свойства базы в IBE ("Database Registration Info"), узел "Transactions", в правой части диалога см. группу " Metadata Transaction Properties" В многострочном окне параметров должно быть вот это: Код: plaintext 1. 2.
PS. "Кросс-отчет" по TIL / object in use см. тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2011, 18:55
|
|||
---|---|---|---|
|
|||
После перехода с FB 1.5.1 на 2.5 в IBExpert проблемы с изменением метаданных |
|||
#18+
kdvXokkdv, версия сервера 2.5.0.26074_1_x64, архитектура classic 2.5.1 вышла. можно посмотреть список исправленных ошибок. можно и так - http://tracker.firebirdsql.org "object in use" Попробовал обновить на виртуальном сервере, вроде бы как помогло. Ночью обновлю рабочую машину, о результатах доложусь. ТаблоидОткройте свойства базы в IBE ("Database Registration Info"), узел "Transactions", в правой части диалога см. группу " Metadata Transaction Properties" В многострочном окне параметров должно быть вот это: Код: plaintext 1. 2.
Да, так. Более того, экспериментировал там с различными параметрами, не помогало. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=42&tablet=1&tid=1599857]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
10ms |
check topic access: |
10ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 7ms |
total: | 138ms |
0 / 0 |