이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14321|회답: 1

[출처] TNS-12547: TNS:lost contact解决办法

[링크 복사]
게시됨 2017. 10. 23. 오후 2: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
리눅스 오류: 104: 피어에 의한 연결 재설정

[오라클@test~]$ lsnrctl 시작
LSNRCTL for Linux: 버전 10.2.0.3.0 - 2007년 7월 19일 06:46:03 운영
저작권 (c) 1991, 2006, 오라클. 판권 소유.
/u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr에서 시작: 잠시만 기다려 주세요...
Linux용 TNSLSNR: 버전 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
리눅스 오류: 104: 피어에 의한 연결 재설정
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))에 연결
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
리눅스 오류: 111: 연결 거부
[oracle@test ~]$ ISNRCTL 상태
LSNRCTL 리눅스용: 버전 10.2.0.3.0 - 2007년 7월 19일 06:45:48 운영
저작권 (c) 1991, 2006, 오라클. 판권 소유.
(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
리눅스 오류: 111: 연결 거부
(DEscrip{filter}tION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0))에 연결
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
리눅스 오류: 111: 연결 거부
[oracle@test ~]$ 핑 test.benbo.com
PING test.benbo.com (192.168.109.200) 56(84) 바이트의 데이터.
test.benbo.com 에서 64바이트 (192.168.109.200): icmp_seq=0 ttl=64 time=3.56ms
test.benbo.com 에서 64바이트 (192.168.109.200): icmp_seq=1 ttl=64 time=0.112ms
test.benbo.com 에서 64바이트 (192.168.109.200): icmp_seq=2 ttl=64 time=0.055ms
--- test.benbo.com 핑 통계 ---
3개의 패킷 전송, 3개의 수신, 0% 패킷 손실, 시간 2002ms
RTT min/Avg/Max/mdev = 0.055/1.245/3.569/1.643 ms, 파이프 2
[oracle@test ~]$ 고양이 /etc/호스트
# 다음 줄이나 다양한 프로그램을 삭제하지 마세요
# 네트워크 기능이 필요한 것들은 실패할 것입니다.
192.168.109.200 test.benbo.com 테스트
/etc/hosts에는 127.0.0.1 localhost가 없다는 것을 알게 되었습니다.

그러니 127.0.0.1 localhost를 무작정 삭제하지 마세요

/etc/호스트를 다음과 같이 수정하세요
[oracle@test ~]$ 고양이 /etc/호스트
# 다음 줄이나 다양한 프로그램을 삭제하지 마세요
# 네트워크 기능이 필요한 것들은 실패할 것입니다.
127.0.0.1 localhost
192.168.109.200 test.hehe.com 테스트
리스너를 재시작하세요, 알겠습니다.
[oracle@test ~]$ ISNRCTL 시작
LSNRCTL 리눅스: 버전 10.2.0.3.0 - 2007년 7월 19일 06:48:04 운영
저작권 (c) 1991, 2006, 오라클. 판권 소유.
/u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr에서 시작: 잠시만 기다려 주세요...
Linux용 TNSLSNR: 버전 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))에 연결
청취자 상태
------------------------
별명 리스너
Linux용 TNSLSNR 버전: 버전 10.2.0.3.0 - 운영
시작일 2007년 7월 19일 06:48:06
가동 시간 0일, 0시간. 0분. 0초
트레이스 레벨 해제
보안 켜기: 로컬 OS 인증
SNMP 꺼지기
Listener Parameter File /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", 상태 UNKNOWN, 이 서비스를 위한 핸들러가 1개...
지휘는 성공적으로 완료되었다
[oracle@test ~]$
인터넷 검색에서 또 다른 TNS-12547: TNS: 연락 두절 상황이 발견되었으며, 다음과 같은 오류가 있었습니다:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
리눅스 오류: 32: 파손된 파이프
파일이 2G를 넘는 이유는 :listener.log
우회 방법: 로그 파일을 비우기
[oracle@test ~]$ CD $ORACLE_HOME/network/log
[oracle@test 로그]$ cat /dev/null > listener.log




이전의:Oracle 데이터베이스 보고서 ORA-12547과 연동: TNS: 연락 끊김 문제
다음:ORA-28547: 서버 연결 실패, 아마도 Oracle Net 관리자 오류
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com