powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Время последнего обновления данных в MAT VIEW
11 сообщений из 11, страница 1 из 1
Время последнего обновления данных в MAT VIEW
    #39837660
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во ALL_MVIEWS есть поля
LAST_REFRESH_DATE Date on which the materialized view was most recently refreshed (blank if not yet populated)
LAST_REFRESH_END_TIME End time of the most recent refresh on the materialized view (blank if not yet populated)
и во ALL_MVIEW_REFRESH_TIMES есть
LAST_REFRESH SYSDATE from the master site at the time of the last refresh
Как они между собой соотносятся? Это одно и то же или есть нюансы?

И где в системных вьюхах можно узнать выражение, которое при создании MATVIEW записывается в "REFRESH NEXT date", т.е. принцип расчёта момента следующего обновления данных?
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838517
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже, что в DBA_SNAPSHOTS есть
NEXT The date function used to compute next refresh dates
START_WITH The date function used to compute next refresh dates
но эта вьюха отсутствует в доках, видимо, устарела. А в DBA_MVIEWS (современном заменителе) таких полей нет...
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838552
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяА в DBA_MVIEWS (современном заменителе) таких полей нет...
Код: plsql
1.
2.
3.
COMMENT ON COLUMN SYS.DBA_MVIEWS.LAST_REFRESH_DATE IS 'The date that the materialized view was last refreshed';

COMMENT ON COLUMN SYS.DBA_MVIEWS.LAST_REFRESH_END_TIME IS 'The time that the last materialized view refresh ended';


Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
Version 18.6.0.0.0
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838593
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViewerПравильный ВасяА в DBA_MVIEWS (современном заменителе) таких полей нет...
Код: plsql
1.
2.
3.
COMMENT ON COLUMN SYS.DBA_MVIEWS.LAST_REFRESH_DATE IS 'The date that the materialized view was last refreshed';

COMMENT ON COLUMN SYS.DBA_MVIEWS.LAST_REFRESH_END_TIME IS 'The time that the last materialized view refresh ended';

next это не дата, а выражение, хранящееся в виде строки interval для определения dbms_jobs.
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838601
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-next это не дата, а
кхм... речь как бы о last, не о next...

В отпуск... пора в отпуск :)
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838606
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viewer-2-next это не дата, а
кхм... речь как бы о last, не о next...

В отпуск... пора в отпуск :)
упс..
Это мне пора в отпуск...
Неделя осталась..
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838884
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Viewer-2-next это не дата, а
кхм... речь как бы о last, не о next...
Речь о том и другом, только в разном смысле:
LAST-полей слишком много, не понятно, где правда.
NEXT не могу найти :(

-2-next это не дата, а выражение, хранящееся в виде строки interval для определения dbms_jobs.
Я знаю, что это выражение (я просто процитировал кусок грамматики из синтаксиса CREATE MATVIEW). Но где оно хранится и как его вычленить, чтоб понять, к какой matview относится?
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39838899
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяNEXT не могу найтиНе от того пляшешь. Если изучать матвью, изучай работу с матвью, а не заучивай в букваре слова на букву М. Словарь данных приолжится в процессе, включая, как посмотреть расписание.
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39839069
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вася,
для вьюх типаcreate materialized view......
start with to_date( ...
next ...
Код: sql
1.
2.
3.
4.
5.
6.
7.
select m.mview_name,
       m.owner,
       m.last_refresh_date,
       r.interval,
       r.next_date
  from dba_mviews m, dba_refresh r
 where m.mview_name = r.rname and m.owner = r.rowner


?
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39839112
beetman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильный Васяно эта вьюха отсутствует в доках, видимо, устарела
По крайней мере, в версии до 12.1 вьюха DBA_SNAPSHOTS с нужным полем присутствует.
И, учитывая, что с более поздних версий матвью репликация уже физически выпиливается,
для них вопрос, скорее всего, теряет смысл.
...
Рейтинг: 0 / 0
Время последнего обновления данных в MAT VIEW
    #39840032
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Время последнего обновления данных в MAT VIEW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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