Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Всем привет.
Такие дела, перезапустил стендбай, и пропала связь с праймaри

листнер на стендбае(на праймаре примерно тож самое):
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


в лаер.лог следующее
на праймери:
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


на стендбае:
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 :(

Есть какие мысли ребят?
19 май 17, 16:06    [20496944]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Логи, главное, на стендбай пишуться в первый лог_архив_дест все! Но не накатываются.



init.ora
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'
19 май 17, 17:18    [20497186]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
staropramen
lsnrctl status PRIMARY

а содержимое listener.ora можно увидеть?
Имя у лисенера точно PRIMARY?
19 май 17, 17:21    [20497195]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
есть еще подозрения на вот етот параметр

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
19 май 17, 17:24    [20497206]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Q.Tarantino
staropramen
lsnrctl status PRIMARY

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




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))
    )
  )


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)
    )
  )
19 май 17, 17:28    [20497217]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Q.Tarantino
staropramen
lsnrctl status PRIMARY

Имя у лисенера точно PRIMARY?

Имена героев были изменены ))
но по лоике всё верно

unique_name MY_DB_PRIMARY
db_name MY_DB

unique_name MY_DB_STANDBY
db_name MY_DB
19 май 17, 17:31    [20497226]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5771
staropramen,

Что говорит
ps -ef | grep tns


для grid - listener может быть запущен от его пользователя и это правильно
19 май 17, 17:32    [20497234]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5771
staropramen,

И да
ls -l $ORACLE_HOME/bin/oracle
ls -l $ORACLE_HOME/bin/*lsnr*
19 май 17, 17:34    [20497240]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
имена хостов другие, но дело явно не в этом
эти записи я не правил ...
пинг проходит в обе стороны
19 май 17, 17:35    [20497244]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5771
staropramen,
ну и до кучи:
$ id -a
19 май 17, 17:35    [20497245]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
staropramen
Имена героев были изменены ))
но по лоике всё верно

какой такой логике? в первом случае status PRIMARY у тебя одна ошибка, а во втором случае по дефолту status без имени - все отрабатывает
19 май 17, 17:36    [20497250]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Vadim Lejnin
staropramen,

Что говорит
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
19 май 17, 17:38    [20497255]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
давай так. со стендбая:
tnsping MY_DB_PRIMARY

на праймари lsnrctl services
и убедись что там есть твой сервис, указанный в тнс:
(SERVICE_NAME = MY_DB)
19 май 17, 17:38    [20497256]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Vadim Lejnin
staropramen,
ну и до кучи:
$ id -a


пользователи идентичны, кроме домашней директории
19 май 17, 17:40    [20497262]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Q.Tarantino,

TNS ping

[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)

[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
19 май 17, 17:43    [20497269]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5771
oracle 50612 1 0 16:57 ? 00:00:00 /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr LISTENER -inheri


lsnrctl status LISTENER
19 май 17, 17:44    [20497271]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
Vadim Lejnin
lsnrctl status LISTENER

это идентично тому что уже было:
автор
[oracle@PRIMATY ~]$ lsnrctl status
19 май 17, 17:45    [20497273]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
имя сервиса тут
Service "MY_DB has 1 instance(s).
совпадает с тем что прописано в tnsnames?
19 май 17, 17:46    [20497276]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
ну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?
19 май 17, 17:47    [20497280]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 5771
Q.Tarantino
Vadim Lejnin
lsnrctl status LISTENER

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

Знаю, но
Стругацкие
Кристобаль Хозеевич успел первым
19 май 17, 17:50    [20497284]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
ТС, 8 минут на ответ, потом я сваливаю :)
19 май 17, 17:52    [20497293]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Q.Tarantino
Vadim Lejnin
lsnrctl status LISTENER

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

дак всмысле .. разве не вот так ?
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


он же пытаеться зайти на праймери тачку
19 май 17, 17:53    [20497295]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
staropramen
Member

Откуда:
Сообщений: 111
Q.Tarantino
ну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?

как проверить не пойму.
19 май 17, 17:54    [20497301]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
staropramen
Q.Tarantino
пропущено...

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

дак всмысле .. разве не вот так ?
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



он же пытаеться зайти на праймери тачку

нет! вовсе нет! имя лисенера надо указывать на текущем хосте а не тачки!
забей.
ответь на два мои последние вопроса.
19 май 17, 17:54    [20497302]     Ответить | Цитировать Сообщить модератору
 Re: standby не коннектиться к primary  [new]
Q.Tarantino
Member

Откуда: Где-то рядом...
Сообщений: 12273
staropramen
Q.Tarantino
ну и банально - через sqlplus со стендбая получается подключится к праймари по имени @MY_DB_PRIMARY?

как проверить не пойму.


sqlplus name/password@MY_DB_PRIMARY

но, судя по твоим ответам, тебе лучше позвать вашего DBA :)
19 май 17, 17:55    [20497307]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Oracle Ответить