powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ручная регистрация materialized view
8 сообщений из 8, страница 1 из 1
Ручная регистрация materialized view
    #36546646
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполняю ручную регистрацию materialized view с помощью DBMS_MVIEW.REGISTER_MVIEW@master_site
На мастер-сайте вижу, что запись есть в SYS.REG_SNAP$. Хорошо.
Но соответствующая запись в SYS.SLOG$ не появляется. Поэтому я никак не могу добиться fast refresh. Выполнение complete refresh не помогает.
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36547048
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по-подробнее можно?
MVlog на мастер таблицу есть? Без него Fast не работает.
Вообще, чего вы хотите добиться?
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36547127
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, действительно, мало деталей описал.
MLOG есть.
Дело в том, что на мастер-таблицу есть несколько подписчиков, и они выгребают из лога записи и чистят эти записи за собой.
Поэтому, после полного рефреша, который идет сутки, лог успевает сто раз очиститься другими подписчиками, и снова я получаю ORA-12034 при последующей попытке fast refresh, как и до полного рефреша.
Нашел статейку на металинке, которая предлагает 2 пути:
1. Приостановить обновление хотя бы одного работающего подписчика, чтобы лог не чистился.
2. Добавить еще одного временного подписчика (временный materialized view).
Первый метод неприемлем, так как база не игрушечная, а второй - мне кажется, при его реализации проблема будет такая же, какую я имею сейчас. Так как создание материализованного представления влечет за собой полный рефреш в первый раз.
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36547130
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально проблема была c ORA-12034 при попытке сделать fast refresh.
И даже после выполнения complete refresh, который длится сутки, при попытке повторно сделать fast refresh снова получаю ORA-12034ю
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36547419
UDW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все-таки без демонстрации матвъюхи не обойтись...
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36547924
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, особо нечего демонстрировать, вьюха - тривиальный SELECT * FROM table@линк
...
Рейтинг: 0 / 0
Ручная регистрация materialized view
    #36548603
Sergey Molchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пофиксил, добавив материализованное представление на мастер-сайте во временной схеме.
Всем спасибо, вопрос решен.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Ручная регистрация materialized view
    #39790166
raul84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
актуальный для меня вопрос

как решили?

вы добавляли на мастер сайте еще одну матвью к матлогу интересующей Вас таблицы? но, ведь она точно также будет долго создаваться, рефреши от других матвью будут мешать

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


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