この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14321|答える: 1

[出典] TNS-12547: TNS:lost contact解决办法

[リンクをコピー]
掲載地 2017/10/23 14:53:52 | | |

新たにインストールされたEnterprise Linux Enterprise Linux AS release 4では、Oracle 10gR2をインストールした後、リスナーが起動できません。
エラーメッセージは以下の通りです:
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Linuxエラー:104:ピアによる接続リセット

[オラクル@test~]$ lsnrctl start
Linux版LSNRCTL:バージョン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
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 ~]$ ISNRCTLステータス
Linux版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
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)バイトのデータ。
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 ping統計---
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/hostを以下のように修正します
[oracle@test ~]$ 猫 /etc/ホスト
# 次の行や様々なプログラムを削除しないでください
#はネットワーク機能を必要とするため失敗します。
127.0.0.1 localhost
192.168.109.200 test.hehe.com テスト
リスナーを再起動します、わかりました。
[oracle@test ~]$ lsnrctl start
Linux版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 OFF
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」(ステータス不明)は、このサービスに対して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ログ]$ cat /dev/null > listener.log




先の:OracleデータベースレポートORA-12547へのリンク:TNS:連絡喪失の問題
次に:ORA-28547:サーバーへの接続が失敗、おそらくOracle Net管理者エラー
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com