Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычная проблема с DataDuard / 9 сообщений из 9, страница 1 из 1
20.03.2019, 11:42
    #39788906
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Приветствую всех!
Есть аномальная проблема. Проблема заключается в том что после ребута сервера dataguard, перестает делать накатку на стендбае и выдает ошибку. Пересоздание конфигруации, редактирование, изменение на service_name, не дает результата, в какой то момент он подхватывает в начале данные, потом на стендбае возникает какая то кривая строка и выпадает в ошибку.
Dataguard на бое:
Код: plsql
1.
2.
3.
create configuration 'PRD_DataG' as primary database is 'PRD_A' connect identifier is '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b01i10)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_ala460b01i10)))';

ADD DATABASE 'PRD_R' AS CONNECT IDENTIFIER IS '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b02i06)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_ala460b02i06)))';




На стендбае после включения в логи следующее:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Primary database is in MAXIMUM PERFORMANCE mode
Fatal NI connect error 12514, connecting to:
 (DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b01i10)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_A_DGB)(INSTANCE_NAME=PRD)(CID=(PROGRAM=oracle)(HOST=ala460b02i06)(USER=oraprd))))

  VERSION INFORMATION:
        TNS for Linux: Version 11.2.0.4.0 - Production
        TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production
  Time: 20-MAR-2019 14:30:10
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12564

TNS-12564: TNS:connection refused
    ns secondary err code: 0
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0


Перепроверил параметры базы, упоминания этого (SERVICE_NAME=PRD_A_DGB) нет, ранее еще выходил старый продовый сервер, сейчас после многих ковыряний и переиздания конфигураций он исчезает.
...
Рейтинг: 0 / 0
20.03.2019, 12:34
    #39788956
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Den_KPпараметры базы, упоминания этого (SERVICE_NAME=PRD_A_DGB) нетсоздаётся самим брокером, если не прописан в listener.ora - http://www.oracle.com/us/solutions/sap/wp-ora4sap-dataguard11g-303811.pdf
...
Рейтинг: 0 / 0
20.03.2019, 12:49
    #39788966
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
В статусе листенера есть инстанс этот, а вот в файле листенера нет.
Service "PRD_R_DGB" has 1 instance(s).
Instance "PRD", status READY, has 1 handler(s) for this service...
...
Рейтинг: 0 / 0
20.03.2019, 14:24
    #39789051
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Удаляю конфигурацию и файла гарда, далее делаю новую
Код: plsql
1.
 create configuration 'PRD_DataG' as primary database is 'PRD_A' connect identifier is '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b01i10)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_A)))';



потом смотрю verbose и ахереваю как это возможно?
Код: plsql
1.
StaticConnectIdentifier         = '(DESCRIPTION=(ADDRESS=(COMMUNITY=SAP.WORLD)(PROTOCOL=TCP)(HOST=ala490b03i02)(PORT=1527))(CONNECT_DATA=(SERVICE_NAME=PRD_A_DGMGRL)(INSTANCE_NAME=PRD)(SERVER=DEDICATED)))'



Откуда может браться неправильная запись?
...
Рейтинг: 0 / 0
20.03.2019, 16:04
    #39789135
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Den_KP,

Это не неправильная. В "create configuration", "connect identifier" это DGConnectIdentifier, не StaticConnectIdentifier.
Проверьте, наверное, всё же, существование, активность / регистрацию сервиса с буквой "A"
...
Рейтинг: 0 / 0
20.03.2019, 22:08
    #39789275
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
а в файле hosts все нормально? левых записей нет?
а если IP адрес явно прописать?
...
Рейтинг: 0 / 0
20.03.2019, 22:09
    #39789277
CrazyCat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Den_KPВ статусе листенера есть инстанс этот, а вот в файле листенера нет.
Service "PRD_R_DGB" has 1 instance(s).
Instance "PRD", status READY, has 1 handler(s) for this service...его брокер поднимает, норм.
...
Рейтинг: 0 / 0
26.03.2019, 09:12
    #39791288
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Пробовал указать явно по айпи все адерса, так же.
Накатка заработало в таком порядке:
1. Удаляю конфигурацию
2. Создаю заново + стендбай:
Код: plsql
1.
2.
3.
4.
5.
create configuration 'PRD_DataG' as primary database is 'PRD_A' connect identifier is '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b01i10)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_A)))';

ADD DATABASE 'PRD_R' AS CONNECT IDENTIFIER IS '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ala460b02i06)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=PRD_R)))';  

ADD DATABASE 'PRD_AST' AS CONNECT IDENTIFIER IS '(DESCRIPTION=(SDU=32767)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ast924b01i14)(PORT=1527)))(CONNECT_DATA=(SID=PRD)))';



3. Потом вижу что в конфигурациях фигурирует старое название уже несуществующего сервера
4. Делаю еще раз редактирование на новые
Код: plsql
1.
2.
3.
4.
5.
EDIT DATABASE 'PRD_A' set PROPERTY 'StaticConnectIdentifier'= '(DESCRIPTION=(ADDRESS=(COMMUNITY=SAP.WORLD)(PROTOCOL=TCP)(HOST=ala460b01i10)(PORT=1527))(CONNECT_DATA=(SERVICE_NAME=PRDshow _A)(INSTANCE_NAME=PRD)(SERVER=DEDICATED)))';

EDIT DATABASE 'PRD_R' set PROPERTY 'StaticConnectIdentifier'='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.26.61.20)(PORT=1527))(CONNECT_DATA=(SERVICE_NAME=PRD_R)(INSTANCE_NAME=PRD)(SERVER=DEDICATED)))';

EDIT DATABASE 'PRD_AST' set PROPERTY 'StaticConnectIdentifier'='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.150.61.11)(PORT=1527))(CONNECT_DATA=(SERVICE_NAME=PRD_AST)(INSTANCE_NAME=PRD)(SERVER=DEDICATED)))';



После этого накатка работает, но датагард выдает типа стендбае в offline режиме.

Пока восстановил таким образом, остается понять почему enable database не работет.
...
Рейтинг: 0 / 0
26.03.2019, 12:32
    #39791424
Den_KP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необычная проблема с DataDuard
Вообщем, снес все и конфигурацию и тнски заново, ребутнум стендбае после новых тнском вместе с листенером, очнулся подлец, теперь работает!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычная проблема с DataDuard / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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