oracle 11g不能連線報ORA 12537

2021-06-13 05:05:47 字數 1448 閱讀 2845

乙個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 連線字...