powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / standby не коннектиться к primary
25 сообщений из 103, страница 1 из 5
standby не коннектиться к primary
    #39456278
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Такие дела, перезапустил стендбай, и пропала связь с праймaри

листнер на стендбае(на праймаре примерно тож самое):
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
lsnrctl status PRIMARY

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-MAY-2017 17:45:46

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=primary)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=my_bd)))
TNS-01189: The listener could not authenticate the user



в лаер.лог следующее
на праймери:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Fatal NI connect error 12545, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=stndby)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=my_db)(CID=(PROGRAM=oracle)(HOST=primary)(USER=oracle))))

  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: 19-MAY-2017 18:00:49
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12545
    
TNS-12545: Connect failed because target host or object does not exist
    ns secondary err code: 12560
    nt main err code: 515
    
TNS-00515: Connect failed because target host or object does not exist
    nt secondary err code: 110
    nt OS err code: 0
Fri May 19 18:01:49 2017



на стендбае:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence
Fri May 19 17:39:14 2017
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence
Fri May 19 17:44:24 2017
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence
Fri May 19 17:49:34 2017
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence
Fri May 19 17:54:45 2017
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence
Fri May 19 17:59:55 2017
Error 12154 received logging on to the standby
FAL[client, USER]: Error 12154 connecting to RBS for fetching gap sequence



Давненько не перезапускался сервак, возможно какието настройки весели в memory :(

Есть какие мысли ребят?
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456354
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Логи, главное, на стендбай пишуться в первый лог_архив_дест все! Но не накатываются.



init.ora
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
RBS.__db_cache_size=13086228480
RBS.__java_pool_size=67108864
RBS.__large_pool_size=67108864
RBS.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
RBS.__pga_aggregate_target=10133438464
RBS.__sga_target=18857590784
RBS.__shared_io_pool_size=0
RBS.__shared_pool_size=5368709120
RBS.__streams_pool_size=67108864
#*.audit_file_dest='/u01/app/oracle/admin/XXX/adump'
*.audit_trail='DB'
*.compatible='11.1.0.0.0'
*.control_files='/u02/app/XXX/control01.ctl','/u02/app/XXX/control02.ctl','/u02/app/XXX/control03.ctl'#Restore Controlfile
*.db_block_size=8192
*.db_domain=''
*.db_name='my_db'
*.db_unique_name='my_db_stan'
*.diagnostic_dest='/u01/app/oracle'
*.event=''
*.fal_client='my_db_stan'
*.fal_server='my_db'
*.fast_start_mttr_target=900
*.filesystemio_options='SETALL'
*.job_queue_processes=1000
*.log_archive_config='dg_config=(my_db_primary,my_db_stan)'
*.log_archive_dest_1='LOCATION=/u04/dblogs/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) db_unique_name=my_db_stan'
*.log_archive_dest_2='LOCATION=/u03/dblogs/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) db_unique_name=my_db_stan'
*.log_archive_dest_3='SERVICE=MY_DB LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) db_unique_name=MY_DB'
*.log_archive_dest_state_1='ENABLE'
*.log_archive_dest_state_2='ENABLE'
*.log_archive_dest_state_3='ENABLE'
*.log_archive_format='%t_%s_%r.arc'
*.memory_max_target=6002450944
*.memory_target=6002450944
*.nls_length_semantics='CHAR'
*.open_cursors=4096
*.parallel_degree_policy='AUTO'
*.pga_aggregate_target=0
*.processes=600
*.remote_login_passwordfile='EXCLUSIVE'
*.sga_target=0
*.standby_file_management='AUTO'
*.undo_retention=97200
*.undo_tablespace='UNDOTBS1'
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456358
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramen
Код: plsql
1.
lsnrctl status PRIMARY


а содержимое listener.ora можно увидеть?
Имя у лисенера точно PRIMARY?
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456361
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть еще подозрения на вот етот параметр

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=standby)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                19-MAY-2017 16:57:27
Uptime                    0 days 2 hr. 22 min. 12 sec
Trace Level               user
!!!!!!!!!!Security                  ON: Local OS Authentication   !!!!!!!!!!!!!



cat /etc/passwd

stdby oracle:x:500:500::/home/oracle:/bin/bash

primary oracle:x:500:500::/opt/oracle:/bin/bash
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456364
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.Tarantinostaropramen
Код: plsql
1.
lsnrctl status PRIMARY


а содержимое listener.ora можно увидеть?
Имя у лисенера точно PRIMARY?



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = my_db_standby)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
      (SID_NAME = my_db)
    )

    (SID_DESC =
      (GLOBAL_DBNAME = my_db)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
      (SID_NAME = my_db)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = my_db_standby)(PORT = 1521))
    )
  )



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
MY_DB_STANDBY =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = MY_DB_STANDBY)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MY_DB)
    )
  )

MY_DB_PRIMARY =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = MY_DB_PRIMARY)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MY_DB)
    )
  )
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456367
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.Tarantinostaropramen
Код: plsql
1.
lsnrctl status PRIMARY


Имя у лисенера точно PRIMARY?
Имена героев были изменены ))
но по лоике всё верно

unique_name MY_DB_PRIMARY
db_name MY_DB

unique_name MY_DB_STANDBY
db_name MY_DB
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456370
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramen,

Что говорит
Код: plsql
1.
ps -ef | grep tns



для grid - listener может быть запущен от его пользователя и это правильно
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456373
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramen,

И да
Код: plsql
1.
2.
ls -l $ORACLE_HOME/bin/oracle
ls -l $ORACLE_HOME/bin/*lsnr*
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456375
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имена хостов другие, но дело явно не в этом
эти записи я не правил ...
пинг проходит в обе стороны
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456376
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramen,
ну и до кучи:
Код: plsql
1.
$ id -a
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456379
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramenИмена героев были изменены ))
но по лоике всё верно
какой такой логике? в первом случае status PRIMARY у тебя одна ошибка, а во втором случае по дефолту status без имени - все отрабатывает
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456381
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejninstaropramen,

Что говорит
Код: plsql
1.
ps -ef | grep tns



для grid - listener может быть запущен от его пользователя и это правильно

oracle 50612 1 0 16:57 ? 00:00:00 /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr LISTENER -inheri
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456382
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давай так. со стендбая:
tnsping MY_DB_PRIMARY

на праймари lsnrctl services
и убедись что там есть твой сервис, указанный в тнс:
(SERVICE_NAME = MY_DB)
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456386
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejninstaropramen,
ну и до кучи:
Код: plsql
1.
$ id -a



пользователи идентичны, кроме домашней директории
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456390
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.Tarantino,

TNS ping

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[oracle@primary ~]$ tnsping PRIMATY

TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 19-MAY-2017 19:41:00

Copyright (c) 1997, 2013, Oracle.  All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PRIMATY)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MY_DB)))
OK (0 msec)


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
[oracle@PRIMATY ~]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-MAY-2017 19:42:01

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=PRIMATY)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                06-APR-2017 16:17:10
Uptime                    43 days 3 hr. 24 min. 51 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/PRIMATY/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PRIMATY)(PORT=1521)))
Services Summary...
Service "MY_DB has 1 instance(s).
  Instance "MY_DB", status UNKNOWN, has 1 handler(s) for this service...
Service "MY_DB_PRIMARY" has 1 instance(s).
  Instance "MY_DB", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456391
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
oracle 50612 1 0 16:57 ? 00:00:00 /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr LISTENER -inheri



Код: plsql
1.
lsnrctl status LISTENER
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456392
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin
Код: plsql
1.
lsnrctl status LISTENER


это идентично тому что уже было:
автор[oracle@PRIMATY ~]$ lsnrctl status
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456394
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имя сервиса тут
Service "MY_DB has 1 instance(s).
совпадает с тем что прописано в tnsnames?
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456397
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456399
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoVadim Lejnin
Код: plsql
1.
lsnrctl status LISTENER


это идентично тому что уже было:
автор[oracle@PRIMATY ~]$ lsnrctl status

Знаю, но СтругацкиеКристобаль Хозеевич успел первым
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456402
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС, 8 минут на ответ, потом я сваливаю :)
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456403
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.TarantinoVadim Lejnin
Код: plsql
1.
lsnrctl status LISTENER


это идентично тому что уже было:
автор[oracle@PRIMATY ~]$ lsnrctl status

дак всмысле .. разве не вот так ?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
lsnrctl status PRIMARY

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-MAY-2017 19:51:51

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=PRIMERY.MYDOMEN.RU)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MY_DB)))
TNS-01189: The listener could not authenticate the user



он же пытаеться зайти на праймери тачку
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456404
staropramen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Q.Tarantinoну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?
как проверить не пойму.
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456405
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramenQ.Tarantinoпропущено...

это идентично тому что уже было:
пропущено...

дак всмысле .. разве не вот так ?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
lsnrctl status PRIMARY

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-MAY-2017 19:51:51

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=PRIMERY.MYDOMEN.RU)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MY_DB)))
TNS-01189: The listener could not authenticate the user




он же пытаеться зайти на праймери тачку
нет! вовсе нет! имя лисенера надо указывать на текущем хосте а не тачки!
забей.
ответь на два мои последние вопроса.
...
Рейтинг: 0 / 0
standby не коннектиться к primary
    #39456406
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
staropramenQ.Tarantinoну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?
как проверить не пойму.

sqlplus name/password@MY_DB_PRIMARY

но, судя по твоим ответам, тебе лучше позвать вашего DBA :)
...
Рейтинг: 0 / 0
25 сообщений из 103, страница 1 из 5
Форумы / Oracle [игнор отключен] [закрыт для гостей] / standby не коннектиться к primary
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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