Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14321|Отговор: 1

[Източник] TNS-12547: TNS:lost contact解决办法

[Копирай линк]
Публикувано в 23.10.2017 г. 14:53:52 ч. | | |

Новоинсталиран Enterprise Linux Enterprise Linux AS версия 4, след инсталиране на Oracle 10gR2, слушателят не може да стартира.
Съобщението за грешка е следното:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Грешка в Linux: 104: Нулиране на връзката от партньор

[оракул@test~]$ lsnrctl start
LSNRCTL за Linux: Версия 10.2.0.3.0 - Продукция на 19-юли-2007 06:46:03
Авторски права (c) 1991, 2006, Oracle. Всички права запазени.
Започвам /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: моля, изчакайте...
TNSLSNR за Linux: Версия 10.2.0.3.0 - Продукция
Системният параметърен файл е /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Лог съобщения, записани на /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Слушам на: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Слушам на: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Свързване към (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Грешка в Linux: 104: Нулиране на връзката от партньор
Свързване към (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Грешка в Linux: 111: Връзката беше отказана
[oracle@test ~]$ lsnrctl статус
LSNRCTL за Linux: Версия 10.2.0.3.0 - Продукция на 19 юли 2007 06:45:48
Авторски права (c) 1991, 2006, Oracle. Всички права запазени.
Свързване към (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Грешка в Linux: 111: Връзката беше отказана
Свързване към (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Грешка в Linux: 111: Връзката беше отказана
[oracle@test ~]$ пинг test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) байта данни.
64 байта от test.benbo.com (192.168.109.200): icmp_seq=0 ttl=64 време=3.56 ms
64 байта от test.benbo.com (192.168.109.200): icmp_seq=1 ttl=64 време=0.112 ms
64 байта от test.benbo.com (192.168.109.200): icmp_seq=2 ttl=64 време=0.055 ms
--- test.benbo.com статистика за пинг ---
3 предадени пакета, 3 получени, 0% загуба на пакети, време 2002ms
RTT min/avg/max/mdev = 0.055/1.245/3.569/1.643 ms, тръба 2
[oracle@test ~]$ cat /etc/hosts
# Не премахвайте следния ред или различни програми
# които изискват мрежова функционалност, ще се провалят.
192.168.109.200 test.benbo.com тест
Открих, че няма 127.0.0.1 localhost в /etc/hosts.

Затова не изтривайте сляпо 127.0.0.1 localhost

Модифицирайте /etc/хостовете по следния начин
[oracle@test ~]$ cat /etc/hosts
# Не премахвайте следния ред или различни програми
# които изискват мрежова функционалност, ще се провалят.
127.0.0.1 локален хост
192.168.109.200 test.hehe.com тест
Рестартирай листнер, добре.
[oracle@test ~]$ lsnrctl start
LSNRCTL за Linux: Версия 10.2.0.3.0 - Продукция на 19 юли 2007 06:48:04
Авторски права (c) 1991, 2006, Oracle. Всички права запазени.
Започвам /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: моля, изчакайте...
TNSLSNR за Linux: Версия 10.2.0.3.0 - Продукция
Системният параметърен файл е /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Лог съобщения, записани на /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Слушам на: (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
Слушам на: (DEscrip{filtering}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Свързване към (DEscrip{filter}tION=(ADDRESS=(PROTOCOL=TCP)(HOST=test.benbo.com)(PORT=1521)))
СТАТУС НА СЛУШАТЕЛЯ
------------------------
Alias LISTENER
Версия TNSLSNR за Linux: Версия 10.2.0.3.0 - Продукция
Начална дата 19-ЮЛИ-2007 06:48:06
Uptime 0 дни 0 час. 0 мин. 0 секунда
Изключи Trace Level
Security ON: Локална OS автентикация
SNMP OFF
Файл с параметър на слушателя /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Лог файл на слушателя /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Обобщение на крайните точки за слушане...
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=tcp)(HOST=test.benbo.com)(PORT=1521)))
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Резюме на услугите...
Услуга "PLSExtProc" има 1 инстанс(и).
Инстанция "PLSExtProc", статус НЕИЗВЕСТЕН, има 1 обработчик(и) за тази услуга...
Командването беше успешно завършено
[oracle@test ~]$
Търсене в интернет разкри друга ситуация TNS-12547: TNS: изгубен контакт, със следните грешки:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linux грешка: 32: Счупена тръба
Причината :listener.log файлът надвишава 2G
Заобиколно решение: Изчистете лог файла
[oracle@test ~]$ cd $ORACLE_HOME/network/log
[oracle@test log]$ cat /dev/null > listener.log




Предишен:Свързано с доклада на Oracle базата данни ORA-12547: TNS: проблем с изгубен контакт
Следващ:ORA-28547: връзката със сървъра е провалена, вероятна грешка на администратора в Oracle Net
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com