powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как правильно удалить материализованное представление в процессе пересборки
4 сообщений из 4, страница 1 из 1
Как правильно удалить материализованное представление в процессе пересборки
    #40016428
Герундий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищу ИД 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

и начинается отсчёт времени, такое ощущение, что действия не помогают и всё еще идёт пересбор
...
Рейтинг: 0 / 0
Как правильно удалить материализованное представление в процессе пересборки
    #40016430
PuM256
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Герундий,

Ну а посмотреть, чего ждёт сессия, выполняющая drop?
...
Рейтинг: 0 / 0
Как правильно удалить материализованное представление в процессе пересборки
    #40016453
Герундий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PuM256
Герундий,

Ну а посмотреть, чего ждёт сессия, выполняющая drop?


Я грохнул матвью, хз помогло ли всё это, или оно дособиралось.

Не успел глянуть select * from v$session_wait


Тут больше вопрос в правильности последовательности моих действий.
...
Рейтинг: 0 / 0
Как правильно удалить материализованное представление в процессе пересборки
    #40016600
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герундий

зачищаю сессию
alter system kill session 'SID,SERIAL'
...

Или не та сессия,или "зачистка" происходит не мгновенно.

Код: plsql
1.
2.
Select * from dba_dml_locks;
Select * from dba_ddl_locks;


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


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