powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка lock denied (216)
33 сообщений из 33, показаны все 2 страниц
Ошибка lock denied (216)
    #39659394
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
Видел на форуме темы с подобной ошибкой но как правило ничем обсуждения не заканчивались и результата не было, темы довольно старые по этому пишу еще раз вдруг какие изменения произошли.

Суть проблеммы.
Зависает сервер firebird(3.0 superserver) перезапуск службы не помогает помогает только перезагрузка машины

В логаха ругается на базу security3.fdb
С ошибкой page 0 , page type 1 lock denied (216)

1) проверял эту бд с помощью gfix - проблем не обнаруженно
2) заменил бд на такуюже ( с таким пользователем /паролем) - не помогло через время подобная ошибка появилась опять.

Остался вариант только удалить и заново поставить. Но очень бы не хотелось.
Кто что может подсказать/посоветовать.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39659396
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

обновись до 3.0.2
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39659399
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Этого физически не может быть у SS
2. То, что есть (точнее, то о чём я знаю) - исправлено в текущих снапшотах 3.0.4
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39659400
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри приглючило что текущая версия 3.0.2
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39663886
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А есть ссылочка как обновлятся правильно.
Или просто рестор на новом сервере
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39664074
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

не надо рестор. просто обновить файлы firebird, главное не убить измененный конфиг и security3.fdb.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665429
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил обновить сервер заменив файлы (за исключением config и securitybd)

Разрядность ОС 64 и там и там

Тестирую на локальном :
Firebird-3.0.4.32997-0_Win32 - скачал snapshot заменил файлы,
проверил версию gbak -z пишет ( 3.0.4.32997) все работает


На сервере :
все тоже самое версия тоже все работает но при попытке подключится к бд через IBEXPERT
пишет ошибку "Error loading plugin Engine12 "- ошибка и все ничего не помогает

вернул обратно старые файлы на сервере работает на старой версии
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665430
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что за ошибка или что делать ?
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665444
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Error loading plugin Engine12 -- говорят проблемы с разрядностью поставил 32 разрядный snapshot та же проблема
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665447
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

кто говорят? Проблемы с загрузкой плагина вовсе не обязательно из-за разрядности. Давай сюда изменённые строчки конфига
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665452
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://www.sql.ru/forum/1119183-2/strannost - на второй странице вроде определились как разрядность повлияла


конфиг я его не менял (везде из snapshot его по убирал и тянул везде свой) или нужна конкретная строка ? скажите какая или что скинуть надо
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665461
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kyvaldenius,

firebird.conf имеется в виду
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665471
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldeniusк бд через IBEXPERT
пишет ошибку "Error loading plugin Engine12 "- ошибка и все ничего не помогает
не используй локальный коннект, категорически. И никогда такую ошибку не увидишь.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39665684
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема не только в том что через IBEXPERT не подконектишся (подключаюсь через алиас) но и приложения не могут подключиться
как можно еще обновится?
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39668141
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге как писал ранее :
на тестовой версии все обновилось без проблем,
но на релизе после обновления ругается на плагин более того оказалось что на новой версии FB 3.0.4. не работает библиотека функций UDF Rfunct (кто знает где можно узнать какие версии поддерживает rfunct)

постараюсь обновиться до 3.0.3 или что то похожее
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39668191
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

Для RFUNC требуется наличие файла GDS32.DLL
Попробуйте вместо RFUNC использовать AUDFL
Достаточно файл audfl.dll переименовать в rfunc.dll и все будет работать, библиотеки совместимы по вызовам
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670457
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для RFUNC требуется наличие файла GDS32.DLL -- Файл есть

Так на счет основной ошибки
"
В логаха ругается на базу security3.fdb
С ошибкой page 0 , page type 1 lock denied (216)
"

кто знает от чего она выскакивает? и как бороться?
последний вариант остался обновится до версии 3.0.3.32900_0_x64_

( это как раз новее чем моя текущая версия и младше самой новой может на ней все пойдет)
но где взять снапшот
http://web.firebirdsql.org/download/snapshot_builds/win/3.0/ - тут только самая последняя версия
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670460
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

последний релиз тут

https://www.firebirdsql.org/en/firebird-3-0-3/

всё что старше уже снапшоты 3.0.4
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670466
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KyvaldeniusДля RFUNC требуется наличие файла GDS32.DLL -- Файл есть
64битный сервер не сможет грузить 32битные dll, что прямо, что косвенно..
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670476
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

Избавляйтесь от этого костыля rFunc.
Практически всё из неё доступно средствами встроенного языка.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670486
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KyvaldeniusТак на счет основной ошибки
"
В логаха ругается на базу security3.fdb
С ошибкой page 0 , page type 1 lock denied (216)
"

кто знает от чего она выскакивает? и как бороться?Я знаю, а что ?
Бороться - тут 21484361 я уже всё сказал

Kyvaldeniusно где взять снапшот
http://web.firebirdsql.org/download/snapshot_builds/win/3.0/ - тут только самая последняя версияСам понял, что cказал ? :)
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670496
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если собрать в кучу что есть
чтоб избавиться от это ошибки то надо
1) поставить версию "исправлено в текущих снапшотах 3.0.4"
2) чтоб работали rfunction
"
Для RFUNC требуется наличие файла GDS32.DLL
Попробуйте вместо RFUNC использовать AUDFL
Достаточно файл audfl.dll переименовать в rfunc.dll и все будет работать, библиотеки совместимы по вызовам"
"
3) а как быть с ошибкой "Error loading plugin Engine12"
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670498
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я знаю, а что ? -- так от чего она появляется ?
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670510
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

да выкини ты уже этот rfunc. Сейчас в нём нет нужды совсем.
Как временную затычку можно использовать AUDFL, но лучше всё перевести на встроенные функции
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670515
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius,

такие ошибки элементарно отлавиваются утилитой process monitor.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670572
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"да выкини ты уже этот rfunc. Сейчас в нём нет нужды совсем." -что бы выкинуть необходимо все триггера переписать и не известно где еще использовали эти функции не охота пока этим заниматься



"такие ошибки элементарно отлавиваются утилитой process monitor." то есть сразу на месте разбираться с этой ошибкой через process monitor, а так никто с этим не сталкивался
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39670580
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kyvaldenius"такие ошибки элементарно отлавиваются утилитой process monitor." то есть сразу на месте разбираться с этой ошибкой через process monitor, а так никто с этим не сталкивался
когда ошибка может быть вызвана разными причинами, то вам их перечисление ничего не даст.
Найти их все вы можете просто поиском в гугле.
Гораздо проще и быстрее запустить process monitor, убрать все лишние события, потом сделать коннект к БД, и если вылезла ошибка - остановить лог и пролистать его с конца. Чтобы понять, какие библиотеки ФБ не может найти, и где он их пытается искать.
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39738908
Kyvaldenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге хочу подвести итог:
Долгое время установка обновлений не помогала и ошибка тянулась.
В итоге только в версии Firebird-3.0.4.33054-0 ( https://firebirdsql.org/en/firebird-3-0/)
исправлена данная ошибка ( http://tracker.firebirdsql.org/browse/CORE/fixforversion/10863) (забыл номер ошибки)
так как использовалась библиотека rfunc.dll пришлось заменить на audfl.dll ( ссылка выше )

пока ошибка не появляется
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39742162
Фотография MNF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KyvaldeniusВ итоге хочу подвести итог:
... так как использовалась библиотека rfunc.dll пришлось заменить на audfl.dll ( ссылка выше )

Памятка для меняющих rfunc: audfl.release.tar.gz - соответствие полное (плюсом прочие функции...)
С audfl_long64.release.tar.gz осторожней, версия для БД на BIGINT, скорей всего потребует изменений в метаданных.
Функции, в которых возможно нежелательное поведение, выделены в раздел _p (см audfl_long64.txt)
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39742247
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MNF,

Зачем? Каких функций не хватает?
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39742313
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
04.12.2018 9:08, WildSery пишет:
> Зачем? Каких функций не хватает?

rFunc был и остался 32-битным.
кроме того, он жОстко тащит под себя 32-битного клиента.

Maxim Filatov проделал очень нужную и полезную (для сообщества) работу.
честь и хвала!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39742319
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Эээ, не путай. Не "зачем переходить на новый хороший rFunc", а "зачем вообще он нафиг нужен".
Прибил его совсем лет 6 назад, кажется, после перехода на 2.1
...
Рейтинг: 0 / 0
Ошибка lock denied (216)
    #39742322
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery,

как временное решение для миграции вполне себе пригодится. Увы часто временное остаётся самым постоянным.

З.Ы. Я у себя тоже rfunc выпилил когда делал миграцию 1.5 -> 2.5
...
Рейтинг: 0 / 0
33 сообщений из 33, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка lock denied (216)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]