Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ADG, Listner'ы и прочие непонимания. / 6 сообщений из 6, страница 1 из 1
22.07.2016, 14:01:49
    #39278662
JaBong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
Здравствуйте!

Есть сервер с запущенным инстенсом, на котором запущен "стандартный" слушатель, через который подключаются приложения.
Вот такой listner.ora:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = HR1)
      (ORACLE_HOME = D:\oracle\app\oracle\product\11.2.0\dbhome_1)
      (SID_NAME = HR1)
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.12.181.53)(PORT = 1521))
  )



Настройки tnsnames.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
HR1=
  (DESCRIPTION=
    (ADDRESS=
      (PROTOCOL=TCP)
      (HOST=10.12.181.53)
      (PORT=1521)
    )

 (CONNECT_DATA=
      (SERVER=dedicated)
      (SID=HR1)
    )
  )



Собственно, организовывается ADG сервер. Допустим SID = HR1ADG, ip=10.12.181.54.
Хочется разъяснить возникающие вопросы:
Как корректно это провести?
Вижу так > создаю листнер для работы с service_name через который будут передаваться изменения на ADG сервер по 1522 порту.
Поднимаю на этой основе сам ADG, всё работает супер и всё хорошо, до момента 'switchover to HR1ADG'. Тут я начинаю тонуть:
Как приложения поймут, что надо коннектиться на ADG? Надо менять IP адреса серверов БД? Или надо переконфигурировать tnsnames на серверах приложениях для корректной работы с ADG?
...
Рейтинг: 0 / 0
22.07.2016, 14:16:28
    #39278673
JaBong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
На клиентах добавить/изменить в tnsnames.ora:

(ADDRESS_LIST=
(FAILOVER=ON)
(LOAD_BALANCE=off)
(ADDRESS=(PROTOCOL=tcp)(HOST=10.12.181.53)(PORT=1522))
(ADDRESS=(PROTOCOL=tcp)(HOST=10.12.181.54)(PORT=1522))
(CONNECT_DATA=(SERVICE_NAME=HR1SERVICE.mycompany.com)))


Где "SERVICE_NAME=HR1SERVICE.mycompany.com" это
Код: plsql
1.
select value from v$parameter where name like '%service%'


это правильный подход будет?
...
Рейтинг: 0 / 0
26.07.2016, 12:02:33
    #39280207
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
JaBongКак приложения поймут, что надо коннектиться на ADG?
Думаю, стоит почитать про TAF, FAN, Application Continuity и прочее: Oracle Database Development Guide -- 4 High Availability .


JaBongНа клиентах добавить/изменить в tnsnames.ora:

Код: plaintext
1.
2.
3.
(ADDRESS_LIST=  
  (FAILOVER=ON) 
  (LOAD_BALANCE=off)
...

это правильный подход будет?
Если Вы настраиваете Connect-Time Failover, то да.
...
Рейтинг: 0 / 0
26.07.2016, 16:26:25
    #39280483
JaBong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
suPPLer, спасибо!
...
Рейтинг: 0 / 0
26.07.2016, 16:28:24
    #39280488
JaBong
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
Правда, оказалось, что лицензии на ADG нет. Хотя на тестовой среде всё круто получилось :/
В какой момент заканчивается стендбай и начинается то, за что надо доплатить? :)
...
Рейтинг: 0 / 0
26.07.2016, 16:48:19
    #39280504
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ADG, Listner'ы и прочие непонимания.
JaBongПравда, оказалось, что лицензии на ADG нет. Хотя на тестовой среде всё круто получилось :/
В какой момент заканчивается стендбай и начинается то, за что надо доплатить? :)В тот момент, когда на открытом только для чтения стендбае запускается накат.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ADG, Listner'ы и прочие непонимания. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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