|
Как правильно удалить материализованное представление в процессе пересборки
|
|||
---|---|---|---|
#18+
Ищу ИД job-а, который отвечает за пересборку моего матвью SELECT a.rname, a.job FROM dba_refresh a WHERE a.rname=:MV_NAME Ищу данный JOB среди запущенных, дабы удостоверится в его активности SELECT a.job, a.sid FROM dba_jobs_running a WHERE a.job:=:ID_JOB удаляю job begin dbms_job.running(:ID_JOB); end; зачищаю сессию alter system kill session 'SID,SERIAL' пытаюсь удалить MV drop materialized view :MV_NAME и начинается отсчёт времени, такое ощущение, что действия не помогают и всё еще идёт пересбор ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 09:47 |
|
Как правильно удалить материализованное представление в процессе пересборки
|
|||
---|---|---|---|
#18+
Герундий, Ну а посмотреть, чего ждёт сессия, выполняющая drop? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 10:08 |
|
Как правильно удалить материализованное представление в процессе пересборки
|
|||
---|---|---|---|
#18+
PuM256 Герундий, Ну а посмотреть, чего ждёт сессия, выполняющая drop? Я грохнул матвью, хз помогло ли всё это, или оно дособиралось. Не успел глянуть select * from v$session_wait Тут больше вопрос в правильности последовательности моих действий. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 11:39 |
|
Как правильно удалить материализованное представление в процессе пересборки
|
|||
---|---|---|---|
#18+
Герундий зачищаю сессию alter system kill session 'SID,SERIAL' ... Или не та сессия,или "зачистка" происходит не мгновенно. Код: plsql 1. 2.
Посмотрите, кто держит Вашу матвью... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2020, 17:48 |
|
|
start [/forum/topic.php?fid=52&fpage=33&tid=1880736]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 127ms |
0 / 0 |