Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто лочит таблицу? / 12 сообщений из 12, страница 1 из 1
11.02.2022, 17:31
    #40133569
kapelan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
делаю:
ALTER TABLE Схема.Таблица READ WRITE;
дает
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 Select
   c.owner,
   c.object_name,
   c.object_type,
   b.sid,
   b.serial#,
   b.status,
   b.osuser,
   b.machine
from
   v$locked_object a,
   v$session b,
   dba_objects c
where
   b.sid = a.session_id
and
   a.object_id = c.object_id;



ничего не возвращает
...
Рейтинг: 0 / 0
11.02.2022, 17:36
    #40133572
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
kapelan,

А не пишется ли в это же время в таблицу несколько тысяч записей в секунду?
...
Рейтинг: 0 / 0
11.02.2022, 17:36
    #40133573
kapelan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
Код: sql
1.
select * from v$locked_object


no rows selected.
...
Рейтинг: 0 / 0
11.02.2022, 17:38
    #40133574
kapelan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
flexgen
kapelan,

А не пишется ли в это же время в таблицу несколько тысяч записей в секунду?

навряд-ли
Код: sql
1.
2.
3.
4.
  COUNT(*)
----------
    112799
1 row selected.
...
Рейтинг: 0 / 0
11.02.2022, 17:40
    #40133576
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
kapelan,

попробовать заблокировать таблицу (lock table) и посмотреть кто держит

.....
stax
...
Рейтинг: 0 / 0
11.02.2022, 17:47
    #40133579
kapelan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
Stax
kapelan,

попробовать заблокировать таблицу (lock table) и посмотреть кто держит

.....
stax


показапа виновника, но не могу убить

Код: sql
1.
2.
3.
4.
5.
SQL> ALTER SYSTEM KILL SESSION '220,56010' IMMEDIATE;
ALTER SYSTEM KILL SESSION '220,56010' IMMEDIATE
*
ERROR at line 1:
ORA-00030: User session ID does not exist.
...
Рейтинг: 0 / 0
11.02.2022, 17:52
    #40133582
flexgen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
kapelan

показапа виновника, но не могу убить


База standalone или RAC? ОС какая на сервере, linux? Найди процесс этой сессии и прибей.
...
Рейтинг: 0 / 0
11.02.2022, 17:55
    #40133584
kapelan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
спасибо, гада нашел - на другом ноде кластера
...
Рейтинг: 0 / 0
11.02.2022, 18:43
    #40133597
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
Попробуйте, помогает:
Код: plsql
1.
alter session set ddl_lock_timeout = 60 -- время в секундах
...
Рейтинг: 0 / 0
12.02.2022, 15:10
    #40133745
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
kapelan
спасибо, гада нашел - на другом ноде кластера


Будет тебе опыт на RACе исползьовать VG$ а не V$.

SY.
...
Рейтинг: 0 / 0
12.02.2022, 20:46
    #40133776
Asmodeus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
SY
kapelan
спасибо, гада нашел - на другом ноде кластера


Будет тебе опыт на RACе исползьовать VG$ а не V$.

SY.
GV$, JFGJ. :)
...
Рейтинг: 0 / 0
13.02.2022, 00:35
    #40133793
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кто лочит таблицу?
Asmodeus
GV$, JFGJ. :)


Дислексия .

SY.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто лочит таблицу? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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