powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / кто лочит таблицу?
12 сообщений из 12, страница 1 из 1
кто лочит таблицу?
    #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
кто лочит таблицу?
    #40133572
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan,

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


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

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

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

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

.....
stax
...
Рейтинг: 0 / 0
кто лочит таблицу?
    #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
кто лочит таблицу?
    #40133582
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kapelan

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


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


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

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


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

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


Дислексия .

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


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