Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Oracle10g: DataGuard и ORA-16607  [new]
mayton
Member

Откуда: loopback
Сообщений: 49812
Добрый день, уважаемые DBA!

Нужен совет.

При попытке сделать switchover или посмотреть статус резервной базы вижу ошибку.

DGMGRL> show configuration

Configuration
  Name:                DG1
  Enabled:             YES
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    ORCL    - Primary database
    ORCL_ST - Physical standby database

Current status for "DG1":
Warning: ORA-16607: one or more databases have failed

DGMGRL> show database 'ORCL';

Database
  Name:            ORCL
  Role:            PRIMARY
  Enabled:         YES
  Intended State:  ONLINE
  Instance(s):
    orcl

Current status for "ORCL":
SUCCESS

DGMGRL> show database 'ORCL_ST';

Database
  Name:            ORCL_ST
  Role:            PHYSICAL STANDBY
  Enabled:         YES
  Intended State:  READ-ONLY
  Instance(s):
    orcl

Current status for "ORCL_ST":
Error: ORA-16810: multiple errors or warnings detected for the database

Толкование ошибки невнятное.

ORA-16810: multiple errors or warnings detected for the database
Cause: The broker detected multiple errors or warnings for the database.
Action: Check the StatusReport monitorable property of the database specified.

Неясно где смотреть.
14 сен 08, 00:15    [6182191]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g: DataGuard и ORA-16607  [new]
mayton
Member

Откуда: loopback
Сообщений: 49812
Поменял условия. Оказывается с машины ORCL_ST шел коннект на ORCL по протоколу UDP на 53 порт. И этот коннект рубился файрволом. Не знаю что это но на всякий случай разрешил.

Перегрузил всё что можно перегрузить. Стартую начиная с ORCL

DGMGRL> show configuration;

Configuration
  Name:                DG1
  Enabled:             YES
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    ORCL    - Primary database
    ORCL_ST - Physical standby database (disabled)

Current status for "DG1":
SUCCESS


DGMGRL> edit database 'ORCL_ST' set state='LOG-APPLY-OFF';
Error: ORA-01034: ORACLE not available

Failed.


ORCL_ST> startup nomount;

DGMGRL> edit database 'ORCL_ST' set state='LOG-APPLY-OFF';
Error: ORA-16525: the Data Guard broker is not yet available

Failed.

ORCL_ST> alter database mount standby database;

DGMGRL> edit database 'ORCL_ST' set state='LOG-APPLY-OFF';
Succeeded.

DGMGRL> switchover to 'ORCL_ST';
Performing switchover NOW, please wait...
Error: ORA-16516: the current state is invalid for the attempted operation

Failed.
Unable to switchover, primary database is still "ORCL"

ORCL_ST> recover managed standby database disconnect from session;
Media recovery complete.

DGMGRL> show configuration;

Configuration
  Name:                DG1
  Enabled:             YES
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    ORCL    - Primary database
    ORCL_ST - Physical standby database

Current status for "DG1":
Warning: ORA-16607: one or more databases have failed

DGMGRL> show database 'ORCL_ST' 'StatusReport';
STATUS REPORT
       INSTANCE_NAME   SEVERITY ERROR_TEXT
                orcl      ERROR ORA-16765: Redo Apply is unexpectedly online
                   *    WARNING ORA-16826: apply service state is inconsistent w
ith the DelayMins property

Что с этим решать пока не знаю. Ладно пошёл спать. Всем до завтра.
14 сен 08, 01:03    [6182242]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g: DataGuard и ORA-16607  [new]
Alex Roudnev
Member

Откуда: Валнут Крик, Калифорния
Сообщений: 5547
Пропишите все машины везде в /etc/hosts. 53 порт это вообще-то DNS.

Ну и добавляйте слово verbose когда статус смотрите.

У вас что-то не резолвится в именах хостов.
15 сен 08, 22:56    [6187852]     Ответить | Цитировать Сообщить модератору
 Re: Oracle10g: DataGuard и ORA-16607  [new]
ova
Member

Откуда:
Сообщений: 997
М-да помниться мне когда делал стендбай (правда с использованием Grid Control) - пока все в ДНС не прописал - не хотело работать и все тут, только прописал - сразу заработало, даже в hosts писал - все равно, не знаю почему, в файлах настройки DataGurad-а видел много ссылок по имени машины.
16 сен 08, 12:02    [6189406]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить