Стендбай

Банк
Дата: 10.08.2005 16:32:59
Поясните что такое стендбай и с чем его едят?
Tolmachov Dmitiry
Дата: 10.08.2005 16:43:59
Смотрим словарь компьютерных терминов:
standby - резервное [ запасное ] оборудование, резерв, резервный, запасной
Резервное оборудование не едят! Оно остается на черный день
Касаемо Oracle:
ALTER DATABASE:
Specify the STANDBY DATABASE clause to recover the standby database 
using the control file and archived redo 
Максим Шоботенко
Дата: 10.08.2005 17:29:00
если грубо, то стенбай - отдельный сервак, можно послабее, чем основной, на нем Оракел крутится, настроенный так, что б принимать архив-логи от основного и база идентичная с основным серваком.
Потом эти архив логи либо накатываются в ручном режиме, либо автоматически.
Тоесть стенбай отстает от основного на то количество данных, что у основного еще в памяти и не заархивировано.
В случае выхода из строя основного сервера, эти данные вероятнее всего утеряны.
При сбое основного активируется стенбай и в идеале простой работы 5-10 минут, пока на стенбае перепропишется IP адрес основного и клиенты будут работать уже с активированой базой стенбая, как с основной.
Vladimir_
Дата: 11.08.2005 09:04:17
to максим:
перепрописывать адрес не нужно. Его можно прописать заранее, поэтому время перехода зависит от накатки последнего архлога и может занять меньше минуты.
DB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets02)(Port = 1521))
      (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets03)(Port = 1521))
    )
    (CONNECT_DATA =
      (SID = ONLINE)
    )
  )
Shab
Дата: 11.08.2005 09:17:11
А чтобы переключение обратно тоже сработало, то поменять

(ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets03)(Port = 1521))
(ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets02)(Port = 1521))

Ж:)
Максим Шоботенко
Дата: 11.08.2005 11:14:00
Vladimir_
to максим:
перепрописывать адрес не нужно. Его можно прописать заранее, поэтому время перехода зависит от накатки последнего архлога и может занять меньше минуты.
DB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets02)(Port = 1521))
      (ADDRESS = (COMMUNITY = tcp)(PROTOCOL = TCP)(Host = pets03)(Port = 1521))
    )
    (CONNECT_DATA =
      (SID = ONLINE)
    )
  )

Век живи век учись!
тоесть если по первому адресу пойдет отлуп, то клиент пойдет по следующему адресу ? Чесно говоря не знал такую фичу ;-)
Ааз
Дата: 11.08.2005 17:44:06
Максим Шоботенко
Век живи век учись!
тоесть если по первому адресу пойдет отлуп, то клиент пойдет по следующему адресу ? Чесно говоря не знал такую фичу ;-)
Connect time failover обзываецца.

Всего