SI попытался запустить сценарий для создания таблицы в моей базе данных Informix, но в сценарии отсутствовала новая строка в EOF, поэтому я думаю, что у Informix были проблемы с ее чтением, и поэтому сценарий был заблокирован, ничего не делая. Мне пришлось убить скрипт и добавить новую строку в файл, так что теперь скрипт работает нормально, за исключением того, что он не создает таблицу из-за блокировки, созданной, когда я резко убил скрипт.
Я новичок в этом, так что извините за глупый вопрос. На странице IBM нет четкого и простого объяснения, как это убрать сейчас.
Итак, мой вопрос: как мне разблокировать замки, чтобы я мог продолжить работу в своем сценарии?
admin_proyecto@li1106-217 # onstat -k
IBM Informix Dynamic Server Version 12.10.FC9DE -- On-Line (CKPT REQ) -- Up 9 ds
Blocked:CKPT
Locks
address wtlist owner lklist type tbz
44199028 0 44ca6830 0 HDR+S
44199138 0 44cac0a0 0 HDR+S
441991c0 0 44cac0a0 4419b6f0 HDR+IX
44199358 0 44ca44d0 0 S
441993e0 0 44ca44d0 44199358 HDR+S
4419ac50 0 44cac0a0 441991c0 HDR+X
4419aef8 0 44ca44d0 441993e0 HDR+IX
4419b2b0 0 44ca79e0 0 S
4419b3c0 0 44ca82b8 0 S
4419b6f0 0 44cac0a0 44199138 HDR+X
4419b998 0 44ca8b90 0 S
4419bdd8 0 44ca44d0 4419aef8 HDR+X
12 active, 20000 total, 16384 hash buckets, 0 lock table overflows
onstat -l
? - person Luís Marques   schedule 23.04.2018LTAPEDEV
на/dev/null/
, как написано в статье IBM, на которую ссылается J_S. Или запустите ontape -a, когда это произойдет. Просто никогда не используйте /dev/null в производственной системе. - person Luís Marques   schedule 23.04.2018onmode
для внесения изменений, сервер не заметит изменения в конфигурации. OTOH, если вы используетеonmode
для внесения изменений, сервер знает об этом. - person Jonathan Leffler   schedule 24.04.2018informix
и будете использоватьonmode -wf LTAPEDEV=/new/location
для внесения изменений в файл onconfig. Запуститеonmode
без аргументов от имениinformix
, чтобы увидеть доступные параметры. (Высказывание какinformix
является сокращением того, что POSIX называет соответствующим образом привилегированным.) - person Jonathan Leffler   schedule 24.04.2018