Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 UTL_FILE блокировка файла  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1640
Как посмотреть, кто заблокировал?

К сообщению приложен файл. Размер - 7Kb
17 окт 17, 14:16    [20876036]     Ответить | Цитировать Сообщить модератору
 Re: UTL_FILE блокировка файла  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1640
.

К сообщению приложен файл. Размер - 33Kb
17 окт 17, 14:17    [20876038]     Ответить | Цитировать Сообщить модератору
 Re: UTL_FILE блокировка файла  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1640
Перезапуск базы, конечно, помог.
Последующие файлы, открываемые хоть в режиме чтения, хоть в режиме записи, не блокируются.
Вопрос остается открытым.
18 окт 17, 06:51    [20877795]     Ответить | Цитировать Сообщить модератору
 Re: UTL_FILE блокировка файла  [new]
wololo
Guest
(Монитор ресурсов > ЦП > Поиск дескрипторов ) или ( Sysinternals > Process Explorer > Бинокль/Ctrl+F )
> вводим полное имя файла > получаем блокирующий процесс

Если это oracle.exe, то плачем. Выцепить виновный поток внутри процесса Windows вряд-ли получится.
Переходите на линукс :) или пишите в PL/SQL запись в журнал перед открытием файла.
19 окт 17, 04:11    [20880847]     Ответить | Цитировать Сообщить модератору
 Re: UTL_FILE блокировка файла  [new]
AmKad
Member

Откуда:
Сообщений: 5222
dmdmdm,

Вариант, что ты работал с этим же файлом в другой сессии и не закрыл его, исключен? utl_file.fclose_all запускал?
19 окт 17, 08:54    [20881060]     Ответить | Цитировать Сообщить модератору
 Re: UTL_FILE блокировка файла  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1640
Не исключен. Close_all не делал. Собсно, и спрашивал, как найти блокирующую сессию. Все свои сессии поубивал, а файл заблокирован.
C debug session уже встречал такие проблемы, что она не сразу убивается. Будет время, еще попробую.
19 окт 17, 17:46    [20883525]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить