Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы на физической standby, oracle 10.2 EE. / 25 сообщений из 42, страница 1 из 2
13.04.2017, 16:59
    #39438128
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Oracle 10.2

Что-то разладилось на стэндбай 06-MAR-2017, я не заметила.
29-MAR-2017 на стэндбае произошло переполнение диска с архивлогами.
Я руками удаляла архивлоги, руками ликвидировала дыры.
Запустился процесс RedoApply, архвлоги начали передаваться и накатываться.
Я спокойно ушла в отпуск,
а после отпуска обнаружилось, что на праймари после бэкапа перестали удаляться архивлоги по команде DELETE OBSOLETE.
На стэндбай архвлоги передаваться и накатываться.
Вот что обнаружила:

на праймари:
авторSELECT 'Last Applied: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log where applied='YES')
UNION
SELECT 'Last Received: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log);
авторLast Applied: ,29-MAR-2017:03:07:51
Last Received: ,13-APR-2017:15:58:22

на стэндбай:
авторSELECT 'Last Applied: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log where applied='YES' and dest_id=3 ) ;

авторLast Applied:
06-MAR-2017:19:25:45

Как этому горю можно помочь?
...
Рейтинг: 0 / 0
13.04.2017, 19:51
    #39438249
Andrew123456
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
а что в алерт.логе стендбая и прода?
...
Рейтинг: 0 / 0
13.04.2017, 22:59
    #39438316
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Это dataguard или скриптовый стендбай?

RMAN> SHOW ALL;

?
...
Рейтинг: 0 / 0
13.04.2017, 23:43
    #39438325
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
А, Data Guard.

При delete obsolete что выводит, почему не удаляет?

> На стэндбай архвлоги передаваться и накатываться.

здесь какое слово пропущено?

> Я руками удаляла архивлоги, руками ликвидировала дыры.

После этого delete expired делала?
...
Рейтинг: 0 / 0
13.04.2017, 23:45
    #39438328
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Nobody1111> Я руками удаляла архивлоги, руками ликвидировала дыры.

После этого delete expired делала?

В смысле,
crosscheck и delete expired
...
Рейтинг: 0 / 0
14.04.2017, 09:06
    #39438445
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Andrew123456а что в алерт.логе стендбая и прода?
В алертах сейсас всё распрекрасно, а алертов от 06.03.17 уже нет.
...
Рейтинг: 0 / 0
14.04.2017, 09:20
    #39438454
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Nobody1111Это dataguard или скриптовый стендбай?

RMAN> SHOW ALL;

?Oracle 10.2 EE.
Естественно DG.

6 марта я настраивала стэндбай в Cloud Control 12.1, это была моя "роковая" ошибка, потом пришлось остановить DG broker на стэндбай, потому что он обрезает один длинный init-параметр.
Cloud Control 12.1 - сырая версия, но другой нет, раньше я работала с СС 12.5 или 12.4, таких мелких пакостей не замечала.

Так вот с 6 марта и появилась проблема,
на стэндбай: Last Applied: 06-MAR-2017:19:25:45

на прамари и стэндбай:

авторRMAN> show all;

using target database control file instead of recovery catalog
RMAN configuration parameters are:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/mnt/nfs/sunset/%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/mnt/nfs/sunset/%U' MAXOPENFILES 10 MAXPIECESIZE 1 G;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/oracle/product/10gr2/dbs/snapcf_sunset.f'; # default
...
Рейтинг: 0 / 0
14.04.2017, 09:21
    #39438457
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Nobody1111Nobody1111> Я руками удаляла архивлоги, руками ликвидировала дыры.

После этого delete expired делала?

В смысле,
crosscheck и delete expired

делала.
...
Рейтинг: 0 / 0
14.04.2017, 10:10
    #39438494
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Nobody1111А, Data Guard.

При delete obsolete что выводит, почему не удаляет?


В протоколе все предсказуемо. Если архивлог not APPLIED на стэндбай, то он не удаляется на праймари и он не считается OBSOLETE:

авторStarting backup at 14-APR-17

current log archived
using channel ORA_DISK_1
skipping archive log file /uxx/oracle/oradata/sunset/arch/1_493527_560367377.dbf; already backed up 1 time(s)
skipping archive log file /uxx/oracle/oradata/sunset/arch/1_493528_560367377.dbf; already backed up 1 time(s)
...
channel ORA_DISK_1: starting compressed archive log backupset
channel ORA_DISK_1: specifying archive log(s) in backup set
input archive log thread=1 sequence=493692 recid=457091 stamp=941243738
input archive log thread=1 sequence=493693 recid=457094 stamp=941244102
input archive log thread=1 sequence=493694 recid=457095 stamp=941244353
input archive log thread=1 sequence=493695 recid=457098 stamp=941244712
input archive log thread=1 sequence=493696 recid=457101 stamp=941245269
input archive log thread=1 sequence=493697 recid=457106 stamp=941245711
channel ORA_DISK_1: starting piece 1 at 14-APR-17
channel ORA_DISK_1: finished piece 1 at 14-APR-17
piece handle=/mnt/nfs/sunset/nvs1kjum_1_1 tag=TAG20170414T015415 comment=NONE
channel ORA_DISK_1: starting piece 2 at 14-APR-17
channel ORA_DISK_1: finished piece 2 at 14-APR-17
piece handle=/mnt/nfs/sunset/nvs1kjum_2_1 tag=TAG20170414T015415 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:10:02
RMAN-08137: WARNING: archive log not deleted as it is still needed
archive log filename=/uxx/oracle/oradata/sunset/arch/1_493692_560367377.dbf thread=1 sequence=493692
RMAN-08137: WARNING: archive log not deleted as it is still needed
archive log filename=/uxx/oracle/oradata/sunset/arch/1_493693_560367377.dbf thread=1 sequence=493693
RMAN-08137: WARNING: archive log not deleted as it is still needed
archive log filename=/uxx/oracle/oradata/sunset/arch/1_493694_560367377.dbf thread=1 sequence=493694
...
...
Рейтинг: 0 / 0
14.04.2017, 10:15
    #39438501
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
авторCONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
на праймари я бы поставил shipped to all standby
...
Рейтинг: 0 / 0
14.04.2017, 10:44
    #39438522
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Q.TarantinoавторCONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
на праймари я бы поставил shipped to all standby

Это из oracle 11.2

авторSpecify when archived logs can be deleted with the CONFIGURE ARCHIVELOG DELETION POLICY command. For example, if you want to delete logs after ensuring that they shipped to all destinations, use the following configuration:

CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;

If you want to delete logs after ensuring that they were applied on all standby destinations, use the following configuration:

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;

В 10.2 такого нет, есть только :

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;

я это на прамари только вчера убрала, но не помогло.
...
Рейтинг: 0 / 0
14.04.2017, 10:46
    #39438524
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Если мне память ни с кем не изменяет эти параметры работают с FRA, а у меня сейчас FRA не используется.
...
Рейтинг: 0 / 0
14.04.2017, 10:48
    #39438526
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
а журнал 493692 уже имеется на стендбае?
может сперва синхронизировать стендбай с праймари и потом разбираться?
...
Рейтинг: 0 / 0
14.04.2017, 11:11
    #39438553
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Q.Tarantinoа журнал 493692 уже имеется на стендбае?
может сперва синхронизировать стендбай с праймари и потом разбираться?
Вы невнимательно читали мою проблему.

архивные журналы передаются и применяются, в alrt.log на праймари и стэндбай всё красиво,
Праймари и оба стэндбая синхронизированы.
Но одном на стэндбае
Last Applied: 06-MAR-2017:19:25:45
...
Рейтинг: 0 / 0
14.04.2017, 12:30
    #39438625
Nobody1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
То есть все работает, только показывает в applied ерунду? Контролфайл можно попробовать пересоздать. И с нуля конфигурацию DG до кучи.

Что-то не понимаю, почему это называется горем... Глюк это, а не горе, если правильно понял.
...
Рейтинг: 0 / 0
14.04.2017, 12:41
    #39438634
д0kХ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
AlionaOracle 10.2

Что-то разладилось на стэндбай 06-MAR-2017, я не заметила.
29-MAR-2017 на стэндбае произошло переполнение диска с архивлогами.
Я руками удаляла архивлоги, руками ликвидировала дыры.
Запустился процесс RedoApply, архвлоги начали передаваться и накатываться.
Я спокойно ушла в отпуск,
а после отпуска обнаружилось, что на праймари после бэкапа перестали удаляться архивлоги по команде DELETE OBSOLETE.
На стэндбай архвлоги передаваться и накатываться.
Вот что обнаружила:

на праймари:
авторSELECT 'Last Applied: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log where applied='YES')
UNION
SELECT 'Last Received: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log);
авторLast Applied: ,29-MAR-2017:03:07:51
Last Received: ,13-APR-2017:15:58:22

на стэндбай:
авторSELECT 'Last Applied: ' Logs, to_char(next_time, 'DD-MON-YYYY:HH24:MI:SS') Time
FROM v$archived_log
WHERE sequence# = (select max(sequence#) FROM v$archived_log where applied='YES' and dest_id=3 ) ;

авторLast Applied:
06-MAR-2017:19:25:45

Как этому горю можно помочь?

1. провелить значение log_archive_dest_N_ state.

Если включить enable ести там другое значение.

2.
отресторить все дырки с бекапа на прймари,
скопировать, можно только первый мегабайт каждого лога, на стендбай.
alter database register logfile '....."; для всех дырок на стендбае
вкюлчить гардовский транспорт и применение.

3. Дождаться пока датагард приведет все сам в порядок.
...
Рейтинг: 0 / 0
14.04.2017, 12:41
    #39438635
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Nobody1111То есть все работает, только показывает в applied ерунду? Контролфайл можно попробовать пересоздать. И с нуля конфигурацию DG до кучи.

Что-то не понимаю, почему это называется горем... Глюк это, а не горе, если правильно понял.
Именно так.
А горе - это "горе".
Пересоздать контрольник была такая мысль, но я такого на стэндбае ещё никогда не делала,. методики не знаю, а времени уже нет на эксперименты.
В понедельник стэндбай пересоздаю.


Подскажите, как контрольник пересоздать и DG до кучи, потом на тесте попробую.
...
Рейтинг: 0 / 0
14.04.2017, 12:55
    #39438646
д0kХ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
AlionaNobody1111То есть все работает, только показывает в applied ерунду? Контролфайл можно попробовать пересоздать. И с нуля конфигурацию DG до кучи.

Что-то не понимаю, почему это называется горем... Глюк это, а не горе, если правильно понял.
Именно так.
А горе - это "горе".
Пересоздать контрольник была такая мысль, но я такого на стэндбае ещё никогда не делала,. методики не знаю, а времени уже нет на эксперименты.
В понедельник стэндбай пересоздаю.


Подскажите, как контрольник пересоздать и DG до кучи, потом на тесте попробую.

Правильный контрольник он сам вытащит с праймари ,
если делать через
duplicate target database for standby .....


Логи в контролнике стендбая выравниваются командой
alter database register logfile '.....";
Когда гард их увидит , он создаст дубликат записи в контрльнике
с другим дест_ид и сам попытается все подравнять, если ему чего то не хватает,
этот лог должен лежать на праймари вместе с другими логами.
...
Рейтинг: 0 / 0
14.04.2017, 12:59
    #39438648
Q.Tarantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Aliona,

А что говорит dgmgrl?
show configuration;
show database <standby>;
...
Рейтинг: 0 / 0
14.04.2017, 13:05
    #39438658
DВА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Если стендбай нормально накатывается, то зачем его пересоздавать?
Пересоздай контрольник командой
alter database create standby controlfile as '....'
и подложи его вместо текущего на стендбай
Проверь сетевую взаимодоступность по алиасам или по брокерским конфигам прода и всех стендбаев межу собой, все должны друг друга видеть
Проверь log_archive_config - везде должен быть однаков
...
Рейтинг: 0 / 0
14.04.2017, 13:07
    #39438659
д0kХ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Aliona, Я вам по хорошему завидую , у вас места для логов на сревре хватает на время отпуска.
у меня на сервере места для хранения архивных логов хватает на 1 сутки.
...
Рейтинг: 0 / 0
14.04.2017, 13:17
    #39438671
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
д0kХ
1. провелить значение log_archive_dest_N_ state.

Если включить enable ести там другое значение.

2.
отресторить все дырки с бекапа на прймари,
скопировать, можно только первый мегабайт каждого лога, на стендбай.
alter database register logfile '....."; для всех дырок на стендбае
вкюлчить гардовский транспорт и применение.

3. Дождаться пока датагард приведет все сам в порядок.

1. log_archive_dest_N_ state все ENABLE, иначе бы арзивлоги бы не передавались на стэндбай.
2. Сейчас дырок никаких нет.
Возможно, надо было выполнить alter database register logfile '....."; для всех дырок на стендбае
когда я дырки ликвидировала, 29.03.2017.
Вчера у меня тоже была такая мысль, что надо было зарегистрировать архивлоги, которые я руками копировала, чтобы заткнуть дырки.
А теперь те архивлоги, уже удалены давным-давно и с дисков, и из бэкапов.
...
Рейтинг: 0 / 0
14.04.2017, 13:21
    #39438674
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Q.TarantinoAliona,

А что говорит dgmgrl?
show configuration;
show database <standby>;
Вы опять невнимательно читали.
...
Рейтинг: 0 / 0
14.04.2017, 13:22
    #39438677
д0kХ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
Alionaд0kХ1. провелить значение log_archive_dest_N_ state.

Если включить enable ести там другое значение.

2.
отресторить все дырки с бекапа на прймари,
скопировать, можно только первый мегабайт каждого лога, на стендбай.
alter database register logfile '....."; для всех дырок на стендбае
вкюлчить гардовский транспорт и применение.

3. Дождаться пока датагард приведет все сам в порядок.

1. log_archive_dest_N_ state все ENABLE, иначе бы арзивлоги бы не передавались на стэндбай.
2. Сейчас дырок никаких нет.
Возможно, надо было выполнить alter database register logfile '....."; для всех дырок на стендбае
когда я дырки ликвидировала, 29.03.2017.
Вчера у меня тоже была такая мысль, что надо было зарегистрировать архивлоги, которые я руками копировала, чтобы заткнуть дырки.
А теперь те архивлоги, уже удалены давным-давно и с дисков, и из бэкапов.


Тогда, однозначно, ресторить заново, вместе со свежим контрольником из праймари.
...
Рейтинг: 0 / 0
14.04.2017, 13:25
    #39438678
Aliona
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы на физической standby, oracle 10.2 EE.
DВАЕсли стендбай нормально накатывается, то зачем его пересоздавать?
Пересоздай контрольник командой
alter database create standby controlfile as '....'
и подложи его вместо текущего на стендбай
Проверь сетевую взаимодоступность по алиасам или по брокерским конфигам прода и всех стендбаев межу собой, все должны друг друга видеть
Проверь log_archive_config - везде должен быть однаков
Можно ссылку на документацию.
Как персоздать контролькик для однрой БД, я знаю,
А как это делать в DG пробовала.
Экспериментировать на промышленные базах не охота.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы на физической standby, oracle 10.2 EE. / 25 сообщений из 42, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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