連線Oracle 登入Linux速度緩慢

2021-07-03 22:10:48 字數 418 閱讀 4247

最近在測試過程中,發現程式啟動太慢了——至少要30秒以上。

cpu、記憶體使用使用量都極低,硬碟足夠。

抓取gstack資訊,發現每次都卡在連線資料庫的地方。

系統環境如下:

作業系統:suse11

資料庫:oracle 11g 。資料庫與程式在同一臺機器上。

硬體配置:pc-server 8cpu 16g

找了好久,終於找到解決方法。

原因在於:每次連線資料庫時,都需要進行dns查詢(根據ip查詢主機名),但由於dns伺服器不可達(內網),所以只有等待超時,超時後才返回,導致連線庫過慢。

解決方法:注釋掉server上 /etc/resolv.conf中所有行

詳細的說明:請參見以下的鏈結

解決方法原文出處:

Oracle入門(三)之連線與登入

一 啟動oracle服務 cmd net start oracleserviceorcl net stop oracleserviceorcl 二 進入sqlplus 1 沒登入進入sql c users mk sqlplus nolog 沒有提示 2 登入進入sql c users mk sqlp...

docker ssh連線登入

sudo yum y install openssh server sudo yum y install openssh clients 修改ssh配置檔案以下選項,去掉 注釋,將四個選項啟用 vi etc ssh sshd config rsaauthentication yes 啟用 rsa 認...

使用OCCI連線Linux下Oracle資料庫

occi oracle c call inte ce c 程式與oracle 資料庫實現互動的應用程式介面,它以動態連線庫的形式提供給使用者。occi 對oci 實行了物件級的封裝,其底層仍是 oci occi連線 linux 下的oracle 資料庫 1 安裝 linux 下的oracle 客戶端...