oracle遠程連接太慢


場景:Oracle11G

DB服務器上用sqlplus直接連很快(秒連),但加上服務名后卻半天沒反應。一台正式、一台測試都出現此問題。

sqlplus:xnwz/xnwz 很快

sqlplus:xnwz/xnwz@orcl 半天沒反應

分析:

1.查看了連接數,沒幾個,都是正常的。

2.查看硬盤空間,也還很充足。

3.查看表空間,發現system和sysaux的使用率已到百分之99。然后,果斷調整。可依然沒解決問題。(下圖為調整后的使用情況)

4.又查看監聽的日志情況,發現日志文件已達4個G大小。而且,發現雖然今天能連上數據庫,但監聽已經寫不進去了。先將監聽服務暫停,再將日志移到別的目錄,重啟監聽,問題解決。

監聽文件路徑:

D:\app\Administrator\diag\tnslsnr\WIN-0DBFP9CJIK1\listener\trace

 

針對日志關停方法順便記錄如下:

1.打開監聽命令: c:\>lsnrctl
2.關閉監聽日志記錄:LSNRCTL> set log_status off
3.保存設置:LSNRCTL> save_config
4.查看監聽文件:listener.ora文件中可以看到增加了下面的內容:

#----ADDED BY TNSLSNR 27-8月 -2015 18:33:17---

LOGGING_LISTENER = OFF
#---------------------------------------------

由此文件可看出,可以在該文件中設置。但設置完后需重啟監聽。但命令操作則不需要。

資料參考:

system表空間處理:http://blog.itpub.net/24558279/viewspace-755063/

清理監聽日志(該文為linux):http://www.cnblogs.com/kerrycode/p/4227579.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM