乙個windows上安裝oracle 11g資料庫,執行一段時間後,突然出現ora-12537錯誤,應用不能連線了。檢查了alert.log日誌檔案,發現錯誤資訊如下:
fatal ni connect error 12537, connecting to:
(local=no)
version information:
tns for 32-bit windows: version 11.2.0.1.0 - production
oracle bequeath nt protocol adapter for 32-bit windows: version 11.2.0.1.0 - production
windows nt tcp/ip nt protocol adapter for 32-bit windows: version 11.2.0.1.0 - production
time: 20-3月 -2013 09:08:24
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
opiodr aborting process unknown ospid (6032) as a result of ora-609
wed mar 20 09:08:34 2013
日誌檔案alert.log中不斷地出現此錯誤資訊。出錯之前沒有系統任何改動。
因為是windows系統,有些發怵,不知道系統會怎麼樣。但資料庫又是正常的,即使重啟,使用sysdba還是能登入的。問題肯定是出在***上。***不能和資料庫程序建立連線了。
使用lsnrctl status命令檢查***狀態,結果是沒響應。
根據oracle提示,說將listener.ora檔案和sqlnet.ora檔案修改一下引數。
sqlnet.ora: sqlnet.inbound_connect_timeout=180
listener.ora: inbound_connect_timeout_listener=120
將建立連線的超時時間設定大點,預設是60秒。
但是,還是不管用。這個過程中,不知道重啟了多少次伺服器。windows嘛,沒辦法的。
後來,又看一下listener.log檔案,突然發現這個檔案大小有4gb了。不再寫如新的內容進來了。
會不會是日誌檔案滿了,***就不工作了。於是,清理掉該檔案,一切恢復正常。
我記得,在linux下oracle 10g中,該日誌檔案一旦滿了,就會不記錄日誌但***正常。沒想到在windows下,11g就因此而掛了。
唉,細節,注意細節啊。
Oracle11g遠端連線配置
伺服器端 配置 oracle11g r2 x64 1.設定監聽 a.啟動欄 開始 程式 oracle oradb11g home1 配置和移植工具 net manager b.oracle net 配置 本地 監聽程式 listener 檢視是否有本地位址在監聽,沒有則新增,主機 localhost...
PLSQL 連線Oracle11g測試
初學者最近學習乙個專案用到oracle11g,之前沒玩過,網上查了很多,也掉了一些坑,做個筆記 環境 據說oracle11g很耗效能,我裝在虛擬機器window 7 64位 oracle vm virtualbox 模仿伺服器環境,不用時可以關掉 plsql版本是 plsql developer 1...
VS 連線ORACLE 11g的方法
在vs2010中使用c 連線oracle 11g 一.在vs2010中連線 oracle資料庫有兩種方法 第一種 微軟提供的連線方法 using system.data.oracleclient 第二種 oracle自己提供的方法 using oracle.dataaccess.client 連線字...