sqlplus/RMAN/lsnrctl 等工具連線緩慢
AIX上sqlplus /as sysdba rman target / 或者lsnrctl start時或者通過sqlplus system/oracle@orcl這樣通過監聽連線等方式來登陸時非常慢(LINUX/HP-UX也存在此問題),甚至要5分鐘、10分鐘左右才能進入。
這種問題在排除系統資源如CPU/IO/記憶體、網路等資源緊張外;經常是因為hostname與/etc/resolve.conf /etc/hosts中不符導致登陸時查詢主機名引起緩慢(LINUX中 /etc/nsswitch.conf定義優化使用DNS/HOSTS檔案);也可能是DNS配置錯誤導致在DNS解析過程中花費太多時間。
常用解決方法就是註釋掉/etc/resolve.conf 中DNS伺服器的地址,或者使用正確的DNS地址/配置,或者不需要使用DNS的話直接刪除或改名/etc/resolve.conf;同時在/etc/hosts中配置正確資訊即可。
對於此類問題,如果有興趣,可以通過作業系統層面的跟蹤來排查此問題,在TRACE檔案中搜尋關鍵字/etc/resolv.conf或者/etc/hosts可以看到在其附近的一些函式呼叫過程。
常用作業系統平臺OS層面跟蹤工具有如LINUX的strace、AIX的truss等,具體使用方法是:
LINUX:
$ strace -fo <output file> <executable>
strace -rf-o /home/oracle//lsnr.log -p 5487
AIX 5L及以上:
$ truss -aefo <output file> <executable>
truss -aefo /home/oracle/sqlplus_trace1.log sqlplus / as sysdba
truss -aefo /home/oracle/rman_trace1.log rman target /
HP-UX:
$ tusc -afpo <output file> <pid> <executable>
Solaris:
$ truss -aefo <output file> <executable>
$ truss -rall -wall -p <PID>
參考MOS文件:
How to Trace Unix System Calls (文件 ID 110888.1)
Listener Startup or Connections Hang in 11g (文件 ID 803838.1)
這種問題在排除系統資源如CPU/IO/記憶體、網路等資源緊張外;經常是因為hostname與/etc/resolve.conf /etc/hosts中不符導致登陸時查詢主機名引起緩慢(LINUX中 /etc/nsswitch.conf定義優化使用DNS/HOSTS檔案);也可能是DNS配置錯誤導致在DNS解析過程中花費太多時間。
常用解決方法就是註釋掉/etc/resolve.conf 中DNS伺服器的地址,或者使用正確的DNS地址/配置,或者不需要使用DNS的話直接刪除或改名/etc/resolve.conf;同時在/etc/hosts中配置正確資訊即可。
對於此類問題,如果有興趣,可以通過作業系統層面的跟蹤來排查此問題,在TRACE檔案中搜尋關鍵字/etc/resolv.conf或者/etc/hosts可以看到在其附近的一些函式呼叫過程。
常用作業系統平臺OS層面跟蹤工具有如LINUX的strace、AIX的truss等,具體使用方法是:
LINUX:
$ strace -fo <output file> <executable>
strace -rf-o /home/oracle//lsnr.log -p 5487
AIX 5L及以上:
$ truss -aefo <output file> <executable>
truss -aefo /home/oracle/sqlplus_trace1.log sqlplus / as sysdba
truss -aefo /home/oracle/rman_trace1.log rman target /
HP-UX:
$ tusc -afpo <output file> <pid> <executable>
Solaris:
$ truss -aefo <output file> <executable>
$ truss -rall -wall -p <PID>
參考MOS文件:
How to Trace Unix System Calls (文件 ID 110888.1)
Listener Startup or Connections Hang in 11g (文件 ID 803838.1)
相關文章
- 資料庫連線緩慢資料庫
- SSH 連線緩慢問題處理
- 【LISTENER】Oracle通過監聽連線緩慢分析Oracle
- 輕鬆解決Github連線緩慢、圖裂問題Github
- RAC環境關閉CLUSTER後導致連線緩慢
- 域名解析導致資料庫連線緩慢(hosts :files dns)資料庫DNS
- Ssh連線過慢
- tns連線非常慢
- strace解決sqlplus登陸緩慢的問題一例SQL
- 【DB】在windows系統中oracle11g TNSPING延遲連線緩慢WindowsOracle
- 解決ssh連線慢
- [20211108]sqlplus 本地登入緩慢.txtSQL
- Sqlplus 多種連線方式SQL
- RMAN連線與oracle連線模式的關係Oracle模式
- 解決SSh連線過慢
- 資料庫連線非常慢資料庫
- postgresql 匯入緩慢SQL
- mysql 左連線,右連線,內連結,exists等MySql
- [20190409]pre_page_sga=true與連線緩慢的問題.txt
- sqlplus連線數的測試SQL
- 關於mysql連線慢的分析.MySql
- ssh連線反應慢問題
- VNC批次連線工具,VNC批次連線工具下載VNC
- 作業系統Win7或Win8客戶端連線異常緩慢問題作業系統Win7客戶端
- [20211109]sqlplus本地登入緩慢分析2.txtSQL
- 用sqlplus遠端連線oracle命令SQLOracle
- Linux除錯檢視搜尋工具集-緩慢增加中Linux除錯
- mysql 連線超慢的一個原因MySql
- 中國起草工資條例解決工資增長緩慢等問題
- NavicatPremium 連線SQL Server 、MySQL等REMServerMySql
- 11.2 sqlplus新增連線是指定版本SQL
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- win10 mstsc連線特別慢怎麼更改_win10 mstsc連線特別慢解決方法Win10
- 【RAC】lsnrctl 工具不適合管理監聽
- Weblogic Server連線池建立會話慢WebServer會話
- SSH 連線慢的解決方案詳解
- 加密連線工具Cryptcat加密
- sql語句執行緩慢分析SQL