Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / FAL[client]: Failed to request gap sequence / 13 сообщений из 13, страница 1 из 1
18.01.2018, 12:10
    #39586342
lYY
lYY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Приветствую!

Ora 10.2.0.5 linux

Прилетело в alert
Код: plsql
1.
2.
3.
4.
FAL[client]: Failed to request gap sequence 
 GAP - thread 1 sequence 33860-33860
 DBID 3140769338 branch 939484154
FAL[client]: All defined FAL servers have been attempted.



На standbay
Код: 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.
25.
26.
27.
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 
Connected as SYS
 
SQL> select last_recid from v$controlfile_record_section where type = 'LOG HISTORY';
 
LAST_RECID
----------
     33859
 
SQL> select name,value from v$parameter where name='control_file_record_keep_time';
 
NAME                                                                             VALUE
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
control_file_record_keep_time                                                    7
 
SQL> select * from v$archive_gap;
 
   THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
---------- ------------- --------------
         1         33860          33860
 
SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE SEQUENCE# ='33860';
 
NAME
--------------------------------------------------------------------------------
 
SQL> 



На примари:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 
Connected as SYS
 
SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE SEQUENCE# ='33860';
 
NAME
--------------------------------------------------------------------------------
/home/backup/archive/1_33860_939484154.dbf
 
SQL> 

Но файла /home/backup/archive/1_33860_939484154.dbf в действительности нет.

Как его восстановить?
...
Рейтинг: 0 / 0
18.01.2018, 12:34
    #39586356
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
lYY,

Восстановить с backup
Если backup нет, то с помощью incremental backup

Steps to perform for Rolling forward a standby database using RMAN incremental backup when primary and standby are in ASM filesystem (Doc ID 836986.1)

Если кратко то:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
## Определяем минимальный текущий SCN standby
SELECT CURRENT_SCN FROM V$DATABASE
union all 
select min(fhscn) from x$kcvfh;


## получаем incremental backup с найденного SCN на PROD
BACKUP INCREMENTAL FROM SCN XXXX DATABASE FORMAT '/tmp/ForStandby_%U'
tag 'FORSTANDBY';


## на standby  регистрируем полученный backup на standby
CATALOG START WITH '/tmp/ForStandby';

## и накатываем полученный  backup не используя archivelog
RECOVER DATABASE NOREDO;
...
Рейтинг: 0 / 0
18.01.2018, 13:16
    #39586387
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Подозреваю, что ТС интересует, как его передать на стендбай

Просто скопировать с боевого и выполнить на стендбае ALTER DATABASE REGISTER LOGFILE 'full_path'
...
Рейтинг: 0 / 0
18.01.2018, 14:21
    #39586440
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Вячеслав ЛюбомудровПодозреваю, что ТС интересует, как его передать на стендбай

Просто скопировать с боевого и выполнить на стендбае ALTER DATABASE REGISTER LOGFILE 'full_path'
он написал что на праймари его на диске нет.
видимо уехал в бэкап. бывает, хотя и не должно быть.
просто восстановить с бэкапа на парймари - сам уедет на стендбай. ну ежели не уедет - тогда скопировать.
...
Рейтинг: 0 / 0
18.01.2018, 14:23
    #39586441
lYY
lYY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Вячеслав Любомудров
Не, именно на боевом и нет этого файла.
Не понимаю, куда он делся.

-rw-r----- 1 oracle oinstall 617271296 Янв 18 08:04 1_33844_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 08:06 1_33845_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 08:25 1_33846_939484154.dbf
-rw-r----- 1 oracle oinstall 619411456 Янв 18 08:26 1_33847_939484154.dbf
-rw-r----- 1 oracle oinstall 618270208 Янв 18 08:46 1_33848_939484154.dbf
-rw-r----- 1 oracle oinstall 622545920 Янв 18 08:47 1_33849_939484154.dbf
-rw-r----- 1 oracle oinstall 474561024 Янв 18 09:03 1_33850_939484154.dbf
-rw-r----- 1 oracle oinstall 72192 Янв 18 09:04 1_33851_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 10:04 1_33852_939484154.dbf
-rw-r----- 1 oracle oinstall 444021760 Янв 18 10:05 1_33853_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 10:06 1_33854_939484154.dbf
-rw-r----- 1 oracle oinstall 617269760 Янв 18 10:10 1_33855_939484154.dbf
-rw-r----- 1 oracle oinstall 609358848 Янв 18 10:17 1_33856_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 10:19 1_33857_939484154.dbf
-rw-r----- 1 oracle oinstall 620397056 Янв 18 10:23 1_33858_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 10:21 1_33859_939484154.dbf
-rw-r----- 1 oracle oinstall 532883968 Янв 18 10:30 1_33861_939484154.dbf

-rw-r----- 1 oracle oinstall 617271296 Янв 18 10:32 1_33862_939484154.dbf
-rw-r----- 1 oracle oinstall 623503360 Янв 18 10:40 1_33863_939484154.dbf
-rw-r----- 1 oracle oinstall 617265152 Янв 18 10:52 1_33864_939484154.dbf
-rw-r----- 1 oracle oinstall 619266560 Янв 18 11:00 1_33865_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 11:06 1_33866_939484154.dbf
-rw-r----- 1 oracle oinstall 617269248 Янв 18 11:14 1_33867_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 11:31 1_33868_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 11:35 1_33869_939484154.dbf
-rw-r----- 1 oracle oinstall 373671936 Янв 18 11:39 1_33870_939484154.dbf
-rw-r----- 1 oracle oinstall 617328128 Янв 18 11:57 1_33871_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 12:05 1_33872_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 12:16 1_33873_939484154.dbf
-rw-r----- 1 oracle oinstall 617276928 Янв 18 12:17 1_33874_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 12:37 1_33875_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 12:38 1_33876_939484154.dbf
-rw-r----- 1 oracle oinstall 617303040 Янв 18 12:58 1_33877_939484154.dbf
-rw-r----- 1 oracle oinstall 617271296 Янв 18 12:59 1_33878_939484154.dbf


Вникаю в инструкцию Vadim Lejnin
...
Рейтинг: 0 / 0
18.01.2018, 14:24
    #39586443
lYY
lYY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
CrazyCatпросто восстановить с бэкапа на парймари
это как выше писали?
Код: plsql
1.
BACKUP INCREMENTAL FROM SCN XXXX DATABASE FORMAT '/tmp/ForStandby_%U' tag 'FORSTANDBY';
...
Рейтинг: 0 / 0
18.01.2018, 14:47
    #39586466
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
lYYэто как выше писали?
мое предположение было несколько иным.. думал в бэкапы ушло, а тут пропуск.
на всякий посмотри алертлог что там было...
не помню с какой версии работает то что тебе написали, если с 10-ки то да, актуализируй стендбай инкрементальным бэкапом.
...
Рейтинг: 0 / 0
18.01.2018, 14:50
    #39586468
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
CrazyCatlYYэто как выше писали?
мое предположение было несколько иным.. думал в бэкапы ушло, а тут пропуск.
на всякий посмотри алертлог что там было...
не помню с какой версии работает то что тебе написали, если с 10-ки то да, актуализируй стендбай инкрементальным бэкапом.
Да, на 10-ке работает.
авторOracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.2 [Release 10.2 to 12.1]
Doc ID 836986.1
...
Рейтинг: 0 / 0
18.01.2018, 14:50
    #39586469
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
lYYCrazyCatпросто восстановить с бэкапа на парймари
это как выше писали?
Код: plsql
1.
BACKUP INCREMENTAL FROM SCN XXXX DATABASE FORMAT '/tmp/ForStandby_%U' tag 'FORSTANDBY';



Нет, Кот предложил восстановить потерянный archivelog на primary из backup (Если он у вас есть)
В этом случае, oracle сам передаст и накатит потерянный archivelog на standby

То что я написал, это накат standby до текущего состояния используя возможности
incremental backup а не путем последовательного наката acrhivelog

В этом случае, Вам будут нужны только archivelog, которые появились после начала backup, остальные протухнут, в том числе и потерянный.

incremental backup - более быстрый способ, так как накатываются только конечные (на момент backup) изменения. Может быть актуально, если простой был большой.
...
Рейтинг: 0 / 0
18.01.2018, 14:52
    #39586470
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Vadim LejninНет, Кот предложил восстановить потерянный archivelog на primary из backup (Если он у вас есть)
В этом случае, oracle сам передаст и накатит потерянный archivelog на standby

То что я написал, это накат standby до текущего состояния используя возможности
incremental backup а не путем последовательного наката acrhivelog
у него не похоже на бэкап, так бы мы и предыдущих логов не увидели...
так что ему смотреть алертлог что же случилось и куда делось и... если утерян - то да, инкрементальным
...
Рейтинг: 0 / 0
18.01.2018, 15:45
    #39586512
lYY
lYY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
Не получилось инкрементальным.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT to_char(CURRENT_SCN) x FROM V$DATABASE;
121356049236
select min(fhscn) from x$kcvfh;
121356049237

BACKUP INCREMENTAL FROM SCN 121356049236 DATABASE FORMAT '/home/backup/b1/%U' tag 'FORSTANDBY';

# linux-03s:/home # mount -t nfs linux-03:/home/backup/b1/ /home/backup/b1/

CATALOG START WITH '/home/backup/b1';

RECOVER DATABASE NOREDO;


И ошибок не выдало и gap остался.
Пересоздаю standbay заново.
...
Рейтинг: 0 / 0
18.01.2018, 15:59
    #39586529
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
lYYИ ошибок не выдало и gap остался.
Пересоздаю standbay заново.
ну если небольшой то норм а вообще я номер ноты давал, мог бы по ней проделать.
насколько помню, контрольник еще бэкапится новый для стендбая.
...
Рейтинг: 0 / 0
18.01.2018, 16:11
    #39586536
lYY
lYY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FAL[client]: Failed to request gap sequence
оказывается, еще контрольник пересоздать надо было)
backup current controlfile for standby format '/home/backup/b1/ctl_%U';
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / FAL[client]: Failed to request gap sequence / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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