powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / scn snapshot_standby expdp
9 сообщений из 9, страница 1 из 1
scn snapshot_standby expdp
    #40014612
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
экспорт с примари не проходит - снапшот ту олд - таблички часто меняются
как же быть?


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
--стопаю накат на стендбай
alter database recover managed standby database cancel;

--выбираю на стендбае текущий scn
select ''||current_scn sc from v$database;

23343782390

--и перевожу его в снапшот
convert database   to snapshot standby


и делаю на снапшот стендбае экспорт expdp с FLASHBACK_SCN=23343782390 из селекта

вопрос: насколько верно вот тот scn из примари соответствует scn-у из снапшот стендбая?

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
--с примари
Version 18.10.0.0.0

SQL> SELECT SCN_TO_TIMESTAMP(23343782390) from dual;

SCN_TO_TIMESTAMP(23343782390)
---------------------------------------------------------------------------
02-NOV-20 10.39.29.000000000 PM

--со стендбая
SQL> SELECT SCN_TO_TIMESTAMP(23343782390) from dual;

SCN_TO_TIMESTAMP(23343782390)
---------------------------------------------------------------------------
02-NOV-20 10.34.53.000000000 PM

SQL> select scn_to_timestamp(resetlogs_change#) rch, ''||resetlogs_change# from v$database;

RCH
---------------------------------------------------------------------------
''||RESETLOGS_CHANGE#
--------------------------------------------------------------------------------
02-NOV-20 10.34.53.000000000 PM
23343782392


в чём я неправ и почему у меня не сошлось?
и как мне сделать экспорт из стендбая на точно понятный scn по примари (надо, чтоб потом сказать голденгейту after scn)?
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40014682
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде уже обсуждали -- если в SMON_SCN_TIME не попали обновления-уточнения (не докатились до стендбая), то сопоставление будет проходить только по опорной дате -- а там дискретность вполне может достигать 5 мин.

Или речь про +2 к SCN для snapshot standby? Все-таки resetlogs, что ты хотел

А правильным для тебя, естественно, будет 23343782390

PS. Если время выполнения не ограничено, то можно выполнять экспорт на боевом но через линк с открытого на чтение (но без наката) стендбая. Тормозней раза в 1.5-2, но на точно определенный момент и без всяких проблем с UNDO
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40014717
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а там была ещё опция грузить минуя дамп-файлы сразу в дестинейшин - не напомнишь как называлась?
(из него и можно попробовать дернуть через линк со стендбая кстати)
правда в 12.2 там была бага на баге
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40014721
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть DataPump Export через NETWORK_LINK -- оно использует текущую БД (где нужно/можно запустить задание, поэтому она должна быть открыта в RW) как "прокси" к удаленной БД, которую можно открыть в RO
А есть DataPump Import через NETWORK_LINK -- там да, делается вставка в текущую БД из БД по линку, минуя создание файлов. Вроде, как удаленная БД тоже может быть открыта как RO. По скорости не скажу -- не юзал.
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40014727
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага, точно, спасибо

правда, в импорте с NETWORK_LINK не задать FLASHBACK_SCN
и, интересно, как там добиться CONSISTENT=Y

в моём случае - с ридонли стендбая со стопнутым накатом - скорей всего должно быть всё ок
но руки дрожжжат))
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40014778
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexVin,

Есть еще такая зверушка:

Код: plsql
1.
2.
alter database recover managed standby database until consistent;
alter database open read only;



Я использовал такое для создания master копии, при создании с которой не нужны archivelog
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40016747
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а фигу чот(
не идет у меня экспорт схемы (SCHEMAS=) через network_link с ридонли стендбая со стопнутым накатом
даже CONTENT=METADATA_ONLY
через 19й тягаю с 18го оракела
FLASHBACK_SCN не указываю

смущает вот такая фраза в начале лога
Код: plsql
1.
10-NOV-20 12:05:13.868: FLASHBACK automatically enabled to preserve database integrity.


а экспорт валится с
Код: plsql
1.
2.
10-NOV-20 12:05:48.242: ORA-39126: Worker unexpected fatal error in KUPW$WORKER.
FETCH_XML_OBJECTS [ORA-08181: specified number is not a valid system change number



INCLUDE=USER,SYSTEM_GRANT,ROLE_GRANT норм, а остальное фиг
надо, видимо, пообъектно перебрать, что мешает, но как-то путь не радует
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40016753
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже поймал жука
MOS Doc ID 2359534.1...
Bug 22960401
...


Предлагают:
Код: plsql
1.
2.
3.
4.
5.
ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;

-- expdp

ALTER DATABASE CONVERT TO PHYSICAL STANDBY;
...
Рейтинг: 0 / 0
scn snapshot_standby expdp
    #40016772
AlexVin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"иногда они возвращаются", пофиксили в 12м, затащили дальше

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


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