|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
Всем доброго времени суток. Начну описание с самого главного. Поднимаю кластер active/standby с двумя виртуалками. RHEL 8.4, oracle 19c. ocf:heartbeat:IPaddr2,LVM-activate,Filesystem, oracle, oralsnr. Вроде бы, все замечательно взлетало, но в pcs status oralsnr stopped. In web "Failed to start listener_or on Mon Oct 25 16:30:52 2021 on node lha1: Listener pdb1 appears to have started, but is not running properly:" In pcs status " * listener_or_start_0 on lha1 'error' (1): call=35, status='complete', exitreason='Listener pdb1 appears to have started, but is not running properly: ', last-rc-change='2021-10-25 16:30:52 +03:00', queued=0ms, exec=393ms" Сама служба запущена и работает. В базу заходит. Но вот ресурс pcs даёт сбой. Помогите копнуть и понять. Что-то я недоделал или не так сделал. Заранее благодарю. UPD: listener.ora pdb1 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lha1)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 09:34 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
автор[oracle@lha1 ~]$ lsnrctl status LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 26-OCT-2021 09:58:45 Copyright (c) 1991, 2019, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production Start Date 26-OCT-2021 09:16:40 Uptime 0 days 0 hr. 42 min. 4 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/19.3/db_home/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/lha1/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lha1)(PORT=1521))) Services Summary... Service "86b637b62fdf7a65e053f706e80a27ca" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "pdb1" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "pdb1XDB" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "ceedc4730c57a5f1e053700a3d0a8727" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "ceedc5600da5a715e053700a3d0a640a" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "pdb11" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... Service "pdb12" has 1 instance(s). Instance "pdb1", status READY, has 1 handler(s) for this service... The command completed successfully ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 10:01 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
Можно закрыть тему. Итог таков. Что listener работал исправно, но агент не мог пробиться. Подкурил ещё манов, на окон 60 хрома, оказывается нужно было сразу сделать tnsping. И понять что недоконфига у меня, вернее, её отсутствие. "tnsnames.ora – файл со стороны клиента используемый для определения имени. Используется пользовательским процессом для нахождения listener-ов БД." Создал конфигу, перезапустил процессы. Теперь всё зелёненькое, работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 11:35 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
Если проблема решена с Вашей точки зрения - то все хорошо. Но чисто для интереса - глядя со стороны на то что Вы пытаетесь настроить - не совсем понятно, что это. На сколько я вижу по мимолетному поиску в Гугле - продукт Pacemaker - это кластерный менеджер, позволяет создать из >1 хостов устойчивый кластер, со всякими вариантами конфигурации ака active/active, active/passive, своей службой heartbeat, shared storage - и прочими атрибутами любого "нормального" современного кластера. Так вот, вообще у Oracle для RAC баз есть свой кластерный менеджер - CRS называется, а более общее название продукта - Grid Infrastructure (ака GI). И если Вы накладываете в рамках одной системы два кластерных менеджера (Pacemaker и CRS) - то что в итоге из этого выйдет - трудно сказать, но вряд ли что-то хорошее :) Или же наоборот, Вы пытаетесь подсадить "обычную" базу данных Oracle (суть single instance, не RAC) на свой самодельный кластер под управлением Pacemaker, и сделать "типа" RAC без нормального RAC? Ну такое.. Может у Вас есть, конечно, причина идти таким путем, но надеюсь, я просто не понял основную идею что Вы пытаетесь сделать! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 12:49 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
shane54, Да, вы правы. Но реалии таковы, что всё должно покупаться (иметь лицензию). Сейчас я, можно сказать, играюсь. За основу у меня RHEL HA 8 и pacemaker. Текущая настройка позволяет "небольшую" отказоустойчивость, кластер из двух серверов. При падении любого, база продолжает работать. При условии, что первая виртуалка недоступна, ресурсы переходят на вторую. Время недоступности БД 30 секунд. Есть более отказоустойчивые решения, с репликацией, мастер - слейв, к примеру. Я ещё новичок в этом. И пробую себя. Спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 13:13 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
Чисто из любопытства: а почему вы свои игры начали именно с оракула, покупку которого гарантированно задавит жаба? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 13:27 |
|
Listener oracle in pacemaker cluster
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, Это рекомендация коллеги. Я так полагаю, для общего понимания. Хотя, возможно, навыки возымеют практическое применение. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2021, 13:31 |
|
|
start [/forum/topic.php?fid=52&msg=40106946&tid=1879789]: |
0ms |
get settings: |
26ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
175ms |
get tp. blocked users: |
2ms |
others: | 381ms |
total: | 668ms |
0 / 0 |