Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Block change tracking после Switchover / 10 сообщений из 10, страница 1 из 1
16.12.2019, 14:57
    #39903503
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Добрый день!

Есть загадка, ответа на которую за пару дней гугления не нашёл.
Вдруг у кого-то был пример из своей практики.

Представьте, имеем PRIMARY и STANDBY db (data guard).
Block change tracking включен на обеих БД.
Фулл бэкап (inc level 0) выполняется на Primary БД по воскресеньям.
Мы производим Switchover в среду - на новом Primary до очередного воскресенья по ночам выполняется только бэкап inc level 1.
Вопрос - будет ли использоваться Block change tracking или до выходных при бэкапе каждый раз будет вычитываться вся БД ?
...
Рейтинг: 0 / 0
16.12.2019, 14:58
    #39903507
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Версия БД - 12.1.
Т.е. block change tracking на стэндбае (в режиме MOUNT) действительно работает и данные в файл пишет.
...
Рейтинг: 0 / 0
16.12.2019, 15:00
    #39903512
Vivat!San
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Если ты bct файл не перенесёшь то не будет,
несмотря на то, что функционал его переноса не предусмотрен, мы это делали.
...
Рейтинг: 0 / 0
16.12.2019, 15:03
    #39903514
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Vivat!San
Если ты bct файл не перенесёшь то не будет,
несмотря на то, что функционал его переноса не предусмотрен, мы это делали.

А в какой момент следует переносить файл BCT, если переключение выполняется брокером по команде "switchover to standby_db" ?
...
Рейтинг: 0 / 0
16.12.2019, 15:23
    #39903536
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
CBT работает только на той стороне, где выполняется бэкап

Между Primary и Stanby он не синхронизируется
Работать-то в режиме MOUNT (Stanby database) он начал тоже не сразу, с 11.2, вроде как
Если ты делаешь бэкапы со стендбая -- то он и работает для бэкапов, сделанных на стендбае
Если делаешь бэкапы с боевого -- он работает только для тех бэкапов, которые сделаны с боевого

Про копирование -- очень сильно сомневаюсь
...
Рейтинг: 0 / 0
16.12.2019, 15:30
    #39903543
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Вячеслав Любомудров
CBT работает только на той стороне, где выполняется бэкап


А теперь - рассказываю про причину, заставившую меня создать эту тему.

После недавнего переключения БД в понедельник вечером (фул-бэкап прошёл на выходных), обратили внимание на очень быстрое выполнение бэкапа но новом Primary, хотя на нём фул точно не запускался (два раза проверил по всем возможным логам и вьюхам).
Анализ вьюхи v$rman_backup_job_details показал, что из 27 ТБ базы при inc level 1 прочитано было только 9 ТБ. Т.е. только треть объёма. По текстовым логам рмана было проверено, что прочитал он все датафайлы без исключения.

Пока что остаётся только версия с каким-то чудесным образом сработавшим BCT после свичтевера.
...
Рейтинг: 0 / 0
16.12.2019, 15:36
    #39903545
Vivat!San
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Всё банальнее, там есть ограничение на количество инкрементов после фула, когда BCT работает - это по умолчанию 7.
...
Рейтинг: 0 / 0
16.12.2019, 15:55
    #39903562
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
dcdba
Вячеслав Любомудров
CBT работает только на той стороне, где выполняется бэкап


А теперь - рассказываю про причину, заставившую меня создать эту тему.

После недавнего переключения БД в понедельник вечером (фул-бэкап прошёл на выходных), обратили внимание на очень быстрое выполнение бэкапа но новом Primary, хотя на нём фул точно не запускался (два раза проверил по всем возможным логам и вьюхам).
Анализ вьюхи v$rman_backup_job_details показал, что из 27 ТБ базы при inc level 1 прочитано было только 9 ТБ. Т.е. только треть объёма. По текстовым логам рмана было проверено, что прочитал он все датафайлы без исключения.

Пока что остаётся только версия с каким-то чудесным образом сработавшим BCT после свичтевера.
Это не могло быть за счет обычных оптимизаций (readonly, undo)?
...
Рейтинг: 0 / 0
16.12.2019, 16:30
    #39903583
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
Вячеслав Любомудров
dcdba
пропущено...
Пока что остаётся только версия с каким-то чудесным образом сработавшим BCT после свичтевера.
Это не могло быть за счет обычных оптимизаций (readonly, undo)?


У нас здесь нет ни Read-only, ни Offline, а UNDO незначительно.
...
Рейтинг: 0 / 0
16.12.2019, 16:33
    #39903585
dcdba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Block change tracking после Switchover
dcdba
Вячеслав Любомудров
пропущено...
Это не могло быть за счет обычных оптимизаций (readonly, undo)?

У нас здесь нет ни Read-only, ни Offline, а UNDO незначительно.

Меня уже посещала мысль, что была оптимизация за счёт каких-то датафайлов, но я проверил лог rman, и там говорится о чтении каждого датафайла.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Block change tracking после Switchover / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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