|
|
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Добрый день! У меня клиентская программа (MS Access) аварийно закрылась, но таблица осталась блокированной. Я с помощью вот этого запроса вижу блокировку: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. А как снять блокировку? Я же не могу Commit от имени той клиентской программы запустить? P.S. В ORACLE я совсем новичок. У меня есть права админа конкретной БД, но не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:22:28 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Кстати, попробовал вот это: LOCK TABLE тут_название_таблицы IN SHARE MODE Не помогло! Спасибо заранее за помощь / ссылку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:24:25 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
studieren, UNLOCK - разблокировать, LOCK -заблокировать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:27:55 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
studieren, kill session если там что то некритичное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:29:35 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_orastudieren, UNLOCK - разблокировать, LOCK -заблокировать! На UNLOCK ругается. Я интуитивно попробовал в первую очередь, думал в ORACLE есть такое. Но не тут то было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:39:29 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
ora601studieren, kill session если там что то некритичное. Очень, очень извиняюсь, не подскажите синтаксис? Попробовал так Код: plsql 1. Ругается, хотя точно знаю, что SESSION_ID = 135. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:47:25 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
studieren, Код: plsql 1. а так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:49:19 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Бурлесон, но сойдёт... http://www.dba-oracle.com/t_remove_oracle_table_row_lock.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 12:53:13 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
ViewerБурлесон, но сойдёт... http://www.dba-oracle.com/t_remove_oracle_table_row_lock.htm Thank you very much! Вроде бы получилось. Код: plsql 1. Вместо 607 и 1402 поставил нужное значение и скрипт заработал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:03:49 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_orastudieren, Код: plsql 1. а так? А так - только если выполнены три условия: - у коллеги unix/linux - 135 - не идентификатор сессии, а SPID (идентификатор серверного процесса в OS) - коллега имеет на сервере БД shell с достаточным уровнем полномочий, чтобы прибить требуемый процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:06:13 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, А я таким макаром убивал процессы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:10:05 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_oraandrey_anonymous, А я таким макаром убивал процессы) А так - только если выполнены три условия: - у коллеги тоже "Макаров" - в магазине патрон нужного калибра - коллега имеет разрешение на применение оружия :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:17:32 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Viewer, согласен)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:21:58 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_oraandrey_anonymous, А я таким макаром убивал процессы) Почему-то (глядя на посты под этим ником) даже не сомневаюсь. Брал и убивал какие-то процессы, причем скорее всего - не мелочась, из-под рута. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:24:14 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, авторПочему-то (глядя на посты под этим ником) даже не сомневаюсь. Региться лень))) авторБрал и убивал какие-то процессы, причем скорее всего - не мелочась, из-под рута. было дело пару раз))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:26:55 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_oraбыло дело пару раз))) Ну вот чтобы в следующий раз не стрелять кого попало - научитесь пользоваться v$process.SPID для определения правильной цели. Связь с сессиями: v$session.PADDR = v$process.addr ...и не забывайте о том, что не все сервера и не все пользователи работают в DEDICATED. Это имеет значение, когда раздаете левые советы относительно kill. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:37:22 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousv$session.PADDR = v$process.addrv$session.CREATOR_ADDR=v$process.addr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:40:44 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, kill-ом пользовался, когда еще базу не поднимал, только инстанс поставил)) Спасибо, в следующий раз буду иметь ввиду! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:46:34 |
|
||
|
Как разблокировать таблицу?
|
|||
|---|---|---|---|
|
#18+
Casper_orakill-ом пользовался, когда еще базу не поднимал, только инстанс поставил )) И куда это вы его поставили ? :) https://docs.oracle.com/cd/E11882_01/server.112/e40540/startup.htm#CNCPT601 A database instance is a set of memory structures... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2016, 13:59:27 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39258799&tid=1888052]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 526ms |

| 0 / 0 |
