powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу правильно настроить listener для standby
16 сообщений из 16, страница 1 из 1
Не могу правильно настроить listener для standby
    #39867900
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Здравствуйте! Возникла такая проблема, не могу корректно прописать tnsnames и listener в primary и standby
Oracle Database 11.2.0.1.0


на primary:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
-bash-4.4$ vi listener.ora
LISTENER =
  (ADRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  )

SID_LIST_LISTENER = 
			(SID_LIST=
					(SID_DESC=
					(GLOBAL_DBNAME=prim)
					(ORACLE_HOME=/u01/app/oracle/product/11.2.0/)
					(SID_NAME=orcl)
					)
			)

ENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON		# line added by Agent


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
-bash-4.4$ vi tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

primary =
  (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = prim)
    )
  )


standby =
  (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.156.132)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = stdby)
    )
  )


Код: 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.
-bash-4.4$ tnsping primary

TNS Ping Utility for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 21:44:50

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

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = prim)))
OK (0 msec)
-bash-4.4$ tnsping standby

TNS Ping Utility for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 21:45:00

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

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.156.132)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = stdby)))
OK (10 msec)



на standby:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
-bash-4.4$ vi listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (ADRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.156.132)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
  )

SID_LIST_LISTENER = 
			(SID_LIST=
					(SID_DESC=
					(GLOBAL_DBNAME=stdby)
					(ORACLE_HOME=/u01/app/oracle/product/11.2.0/)
					(SID_NAME=orcl)
					)
			)
ADR_BASE_LISTENER = /u01/app/oracle


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
-bash-4.4$ vi tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

primary =
  (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = prim)
    )
  )


standby =
  (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.156.132)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = stdby)
    )
  )



Код: 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.
-bash-4.4$ tnsping primary

TNS Ping Utility for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 16:46:41

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

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = prim)))
OK (0 msec)
-bash-4.4$ tnsping standby

TNS Ping Utility for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 16:46:52

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

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.156.132)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = stdby)))
OK (0 msec)
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867901
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на primary:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
-bash-4.4$ vi ~/.bash_profile
umask 022
TMP=/tmp
TMPDIR=$TMP
ORACLE_UNQNAME=prim
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
TNS_ADMIN=$ORACLE_HOME/network/admin
PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin


export TMP TMPDIR ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME ORACLE_SID
LD_LIBRARY_PATH TNS_ADMIN DISPLAY PATH\

alias sql="sqlplus / as sysdba"
alias cdob='cd $ORACLE_BASE'
alias cdoh='cd $ORACLE_HOME'
alias tns='cd $ORACLE_HOME/network/admin'
alias envo='env | grep ORACLE'
envo



на standby:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
-bash-4.4$ vi ~/.bash_profile
umask 022
TMP=/tmp
TMPDIR=$TMP
ORACLE_UNQNAME=stdby
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/db_1/lib
TNS_ADMIN=$ORACLE_HOME/network/admin
PATH=$PATH:/usr/local/bin:$ORACLE_HOME/bin
export TMP TMPDIR ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH TNS_ADMIN PATH\

alias sql="sqlplus / as sysdba"
alias cdob='cd $ORACLE_BASE'
alias cdoh='cd $ORACLE_HOME'
alias tns='cd $ORACLE_HOME/network/admin'
alias envo='env | grep ORACLE'
envo
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867902
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может где-то что-то упустила? Укажите на ошибку, пожалуйста!
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867904
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOnaне могу корректно прописать tnsnames и listener в primary и standby http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867905
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык а что не работает-то?
Где сама ошибка?
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867913
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,
на primary:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
-bash-4.4$ rman target sys@192.168.156.132

Recovery Manager: Release 11.2.0.1.0 - Production on Fri Sep 27 22:01:29 2019

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

target database Password:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
-bash-4.4$



Код: 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.
-bash-4.4$ lsnrctl status

LSNRCTL for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 22:03:56

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

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Solaris: Version 11.2.0.3.0 - Production
Start Date                26-SEP-2019 06:29:40
Uptime                    1 days 5 hr. 34 min. 15 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/11.2.0/grid/network/admin/listener.ora
Listener Log File         /u01/app/grid/diag/tnslsnr/solaris/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=solaris)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "orcl.example.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
-bash-4.4$



на standby:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
-bash-4.4$ rman target sys@192.168.160.21

Recovery Manager: Release 11.2.0.1.0 - Production on Fri Sep 27 17:03:02 2019

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

target database Password:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
-bash-4.4$



Код: plsql
1.
2.
3.
4.
5.
6.
7.
-bash-4.4$ lsnrctl status

LSNRCTL for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 17:05:12

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

-bash-4.4$
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867915
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LenaOna,

ничего не выдаёт на команду lsnrctl status
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867916
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOnaВячеслав Любомудров,
на primary:
Код: plsql
1.
-bash-4.4$ rman target sys@192.168.156.132

Не, ну это уже смешно
Полстраницы алиасов расписывать и пытаться логиниться по IP

попробуй уж rman target sys@standby
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867919
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOnaLenaOna,

ничего не выдаёт на команду lsnrctl statusЭ-э
А у тебя там случайно не стоит Oracle Restart / Grid под своим юзером и со своим листенером?
Если че, они должны быть в одной группе с владельцем ПО Oracle Database и, в принципе, выполнение lsnrctl из-под oracle должно отображать сервисы
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867944
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав ЛюбомудровLenaOnaLenaOna,

ничего не выдаёт на команду lsnrctl statusЭ-э
А у тебя там случайно не стоит Oracle Restart / Grid под своим юзером и со своим листенером?
Если че, они должны быть в одной группе с владельцем ПО Oracle Database и, в принципе, выполнение lsnrctl из-под oracle должно отображать сервисы
Если правильно поняла вопрос, то да, на primary стоит Oracle GI и листенер принадлежит grid-у
вот содержимое /etc/group, какую строчку мне изменить?
Код: 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.
root::0:
other::1:root
bin::2:daemon,root
sys::3:bin,adm,root
adm::4:daemon,root
mail::6:root
tty::7:adm,root
lp::8:adm,root
staff::10:
daemon::12:root
dialout::13:
sysadmin::14:
games::20:
ftp::21:
sshd::22:
smmsp::25:
aiuser::61:
netadm::65:
openldap::75:
webservd::80:
mlocate::95:
unknown::96:
pkg5srv::97:
nobody::60001:
noaccess::60002:
nogroup::65534:
dba::100:grid,oracle
oinstall::101:
oper::1032:oracle
asmadmin::1020:grid
asmdba::1021:grid,oracle
asmoper::1022:grid


P.S. Я логинилась по IP для наглядности=)
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867956
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на standby:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
LSNRCTL> start
Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait...

TNSLSNR for Solaris: Version 11.2.0.1.0 - Production
System parameter file is /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/solaris/listener/alert/log.xml
TNS-01150: The address of the specified listener name is incorrect

Listener failed to start. See the error message(s) above...



в alert.log

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<msg time='2019-09-27T15:17:18.007+03:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='solaris'
 host_addr='127.0.0.1'>
 <txt>27-SEP-2019 15:17:18 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=__jdbc__)(USER=oracle))(SERVICE_NAME=orcl.example.com)) * (ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=46616)) * establish * orcl.example.com * 0
 </txt>
</msg>
<msg time='2019-09-27T15:17:18.270+03:00' org_id='oracle' comp_id='tnslsnr'
 type='UNKNOWN' level='16' host_id='solaris'
 host_addr='127.0.0.1'>
 <txt>27-SEP-2019 15:17:18 * service_update * orcl * 0
 </txt>
</msg>
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867958
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOna
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
primary =
  (DESCRIPTION = (FAILOVER=ON)(LOAD_BALANCE=OFF)
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.21)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = prim)
    )
  )


Код: plsql
1.
2.
3.
4.
5.
Services Summary...
Service "+ASM" has 1 instance(s).
  Instance "+ASM", status READY, has 1 handler(s) for this service...
Service "orcl.example.com" has 1 instance(s).
  Instance "orcl", status READY, has 1 handler(s) for this service...




И как, к primary пускает? Серьезно?
Покажите sqlplus sys@primary

Подозреваю, что со стендбаем та же проблема
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867975
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,

ой, как так не увидела
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867979
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поменяла primary на orcl и service name orcl.example.com
а на стэнбае листенер пересоздать надо?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
-bash-4.4$ lsnrctl status

LSNRCTL for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 17:05:12

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

-bash-4.4$
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867980
LenaOna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LenaOnaПоменяла primary на orcl и service name orcl.example.com
а на стэнбае листенер пересоздать надо?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
-bash-4.4$ lsnrctl status

LSNRCTL for Solaris: Version 11.2.0.1.0 - Production on 27-SEP-2019 17:05:12

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

-bash-4.4$


ничего не выдаёт
...
Рейтинг: 0 / 0
Не могу правильно настроить listener для standby
    #39867985
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LenaOnaПоменяла primary на orcl и service name orcl.example.com
...откройте уже букварь для DBA, что-ли. Тыкаетесь как слепой кутенок.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не могу правильно настроить listener для standby
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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