powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / 252: Cannot get system ...locked
5 сообщений из 5, страница 1 из 1
252: Cannot get system ...locked
    #33825895
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня столкнулись с такой багой :
система redhat informix 7.30
host@luk0:~$ echo "select count(*) from sh_triggers" | dbaccess sm

Database selected.
252: Cannot get system information for table.
113: ISAM error: the file is locked.
Error in line 1
Near character position 32
Database closed.

перестартовали информикс - не помогает
не даёт доступ к таблице - не удалить , не чего
как убрать блокировку на системную таблицу ?
П О М О Г И Т Е !
...
Рейтинг: 0 / 0
252: Cannot get system ...locked
    #33825963
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет никакой блокировки системной таблицы.

Попробуйте:
echo "set isolation to dirty read; select count(*) from sh_triggers" | dbaccess sm

Ну и блокировки ищем в: onstat -k


-----------------------------------------------------------------------------------------------------------------------------------------
нужно делать то что нужно, а то что не нужно -- делать не нужно (перефразируя В-Пуха).
...
Рейтинг: 0 / 0
252: Cannot get system ...locked
    #33826265
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот что показывает
onstat -k
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Informix Dynamic Server Version 7.30.UC10   -- On-Line -- Up 21:08:56 -- 314672
Kbytes

Locks
address  wtlist   owner    lklist       type     tblsnum  rowid    key#/bsiz
10097ce4 0        0        0             HDR+IX   1000e0   0          0
10097d18 0        0        10097ce4      HDR+X    1000e0   6000      0
 2 active, 131072 total, 32768 hash buckets

вывернулись мы из такой ситуации достаточно зверским способом
удалили все ссылки на эту таблицу из системных таблиц базы - после чего сделали
dbexport-dbimport базы , после чего заново создали таблицу - пока работает

но выше указанная запись сохранилась , то что значение owner = 0 смущает
жаль что нету большого опыта по раследованию , если подскажите - спасибо.
...
Рейтинг: 0 / 0
252: Cannot get system ...locked
    #33827696
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aist-psk....

вывернулись мы из такой ситуации достаточно зверским способом
удалили все ссылки на эту таблицу из системных таблиц базы - после чего сделали
dbexport-dbimport базы , после чего заново создали таблицу - пока работает

но выше указанная запись сохранилась , то что значение owner = 0 смущает
жаль что нету большого опыта по раследованию , если подскажите - спасибо.Как удаляли? Из каких таблиц?
...
Рейтинг: 0 / 0
252: Cannot get system ...locked
    #33828692
Фотография aist-psk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну в пользовательской базе есть системные таблицы начинающие с sys
там где были записи ссылкой на id требуемой таблицы - те записи и удалили

хочу уточнить : такая ситуация возникает когда удалённый клиент работая в своей базе делает коннект по onsoctcp к другой базе на другом сервере , после чего пытается там изменить запись и всё - видно что попало в блокировку и не выйти

блин чуствую что что-то в настройка информикса не сделано или в приложении , но образование по нему никакого - чисто интуиция
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / 252: Cannot get system ...locked
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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