powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычная проблема с DataDuard
9 сообщений из 9, страница 1 из 1
Необычная проблема с DataDuard
    #39788906
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех!
Есть аномальная проблема. Проблема заключается в том что после ребута сервера 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
Необычная проблема с DataDuard
    #39788956
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KPпараметры базы, упоминания этого (SERVICE_NAME=PRD_A_DGB) нетсоздаётся самим брокером, если не прописан в listener.ora - http://www.oracle.com/us/solutions/sap/wp-ora4sap-dataguard11g-303811.pdf
...
Рейтинг: 0 / 0
Необычная проблема с DataDuard
    #39788966
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В статусе листенера есть инстанс этот, а вот в файле листенера нет.
Service "PRD_R_DGB" has 1 instance(s).
Instance "PRD", status READY, has 1 handler(s) for this service...
...
Рейтинг: 0 / 0
Необычная проблема с DataDuard
    #39789051
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удаляю конфигурацию и файла гарда, далее делаю новую
Код: 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
Необычная проблема с DataDuard
    #39789135
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KP,

Это не неправильная. В "create configuration", "connect identifier" это DGConnectIdentifier, не StaticConnectIdentifier.
Проверьте, наверное, всё же, существование, активность / регистрацию сервиса с буквой "A"
...
Рейтинг: 0 / 0
Необычная проблема с DataDuard
    #39789275
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в файле hosts все нормально? левых записей нет?
а если IP адрес явно прописать?
...
Рейтинг: 0 / 0
Необычная проблема с DataDuard
    #39789277
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Den_KPВ статусе листенера есть инстанс этот, а вот в файле листенера нет.
Service "PRD_R_DGB" has 1 instance(s).
Instance "PRD", status READY, has 1 handler(s) for this service...его брокер поднимает, норм.
...
Рейтинг: 0 / 0
Необычная проблема с DataDuard
    #39791288
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал указать явно по айпи все адерса, так же.
Накатка заработало в таком порядке:
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
Необычная проблема с DataDuard
    #39791424
Фотография Den_KP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем, снес все и конфигурацию и тнски заново, ребутнум стендбае после новых тнском вместе с листенером, очнулся подлец, теперь работает!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Необычная проблема с DataDuard
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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