監聽問題

問題描述:

       登錄非常慢,經常失敗,偶然成功,查看監聽狀態,使用

LSNRCTL> status

命令反應非常慢。

解決途徑:

      首先查看監聽日志發現如下錯誤:

 type='UNKNOWN' level='16' host_id='hnpmsdb'
 host_addr='127.0.0.1'>
 TNS-12518: TNS:監聽器無法傳遞從屬端連線
 TNS-12571: TNS:封包寫入器失敗
  TNS-12560: TNS:協定介面程式錯誤
   TNS-00530: 協定轉接器錯誤
    Linux Error: 104: Connection reset by peer

alter.log日志報錯如下:

***********************************************************************

Fatal NI connect error 12537, connecting to:
 (LOCAL=NO)

  VERSION INFORMATION:
        TNS for Linux: Version 11.1.0.6.0 - Production
        Oracle Bequeath NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
        TCP/IP NT Protocol Adapter for Linux: Version 11.1.0.6.0 - Production
  Time: 21-9月 -2012 14:04:20
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12537

TNS-12537: TNS:已關閉連線
    ns secondary err code: 12560
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0
ORA-609 : opiodr aborting process unknown ospid (29083_182909322496)
Fri Sep 21 14:04:50 2012


***********************************************************************

根據錯誤日志都表明我的監聽是關閉的,但

LSNRCTL> status

LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 21-9月 -2012 14:25:33

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

歡迎來到 LSNRCTL, 請鍵入 "help" 以取得資訊

LSNRCTL> status
連線至 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.196.7.11)(PORT=1521)))
監聽器的狀態
------------------------
別名                     LISTENER
版本                     TNSLSNR for Linux: Version 11.1.0.6.0 - Production
啟動日期                 21-9月 -2012 11:58:22
正常運作時間              0 天 2 小時 27 分鐘 12 秒
追蹤層次                 off
安管                     ON: Local OS Authentication
SNMP                     OFF
監聽器參數檔案           /u/oracle/product/11.1/network/admin/listener.ora
監聽器日誌檔             /u/oracle/product/diag/tnslsnr/hnpmsdb/listener/alert/log.xml
監聽端點摘要...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.196.7.11)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
服務摘要...
服務 "PLSExtProc" 有 1 個執行處理.
  執行處理 "PLSExtProc", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "dg4ifmx" 有 1 個執行處理.
  執行處理 "dg4ifmx", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "hnnwgpms" 有 1 個執行處理.
  執行處理 "hnnwgpms", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "lf" 有 1 個執行處理.
  執行處理 "lf", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "yn" 有 1 個執行處理.
  執行處理 "yn", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "zz" 有 1 個執行處理.
  執行處理 "zz", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
命令順利完成

雖然結果很慢,監聽是運行中。

上網查看可能是配置DNS的解析,使用tnsping 10.105.7.123 1521

E:\app\oracle\product\11.2.0\dbhome_1\network\admin\sqlnet.ora

使用 EZCONNECT 轉接器來解析別名
正在嘗試聯繫 (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=10.196.7.11)(PORT=1521)))
OK (9500 msec)
OK (10010 msec)
OK (100 msec)
OK (10010 msec)
OK (100 msec)
OK (110 msec)

非常的慢呀!

查看/etc//resolv.conf

查看到的IP地址,根本不在線,可能故障,為了先解決問題,直接在/etc/resolv.conf文件里面注銷掉DNS服務地址。

再做tnsping測試就非常的完美,一切恢復正常。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16381228/viewspace-744729/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16381228/viewspace-744729/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值