2011-02-23 53 views
0

我收到該錯誤始終listner down.then再次我重新啓動數據庫。 請給我解決方案。Oracle 10 G監聽器狀態

NI connect error 12514, connecting to: 
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=Eagle)(CID=(PROGRAM=EagleDataPushe 
r11)(HOST=localhost.localdomain)(USER=root)))) 

    VERSION INFORMATION: 
     TNS for Linux: Version 10.2.0.1.0 - Production 
     TCP/IP NT Protocol Adapter for Linux: Version 10.2.0.1.0 - Production 
    Time: 20-FEB-2011 16:16:50 
    Tracing not turned on. 
    Tns error struct: 
    ns main err code: 12564 
    TNS-12564: TNS:connection refused 
    ns secondary err code: 0 
    nt main err code: 0 
    nt secondary err code: 0 
    nt OS err code: 0 

回答

0

打開跟蹤器以獲取更多信息將是有用的。你有什麼不清楚的是你正在經歷什麼。但是,如果您可以在數據庫重新啓動(而不是偵聽器重新啓動)後連接一段時間,但過了一段時間,您就開始出現此錯誤,那麼這可能表明某些內容正在打開連接並且未釋放它們;最終你會達到數據庫的進程或會話限制。什麼樣的客戶連接,以及如何?如果您能夠以SYSDBA身份進行本地連接,請查看V$SESSION並查看是否有許多您不期望的條目。

+0

select * from v $ resource_limit其中('sessions','processes','transactions')中的RESOURCE_NAME; RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL ------------------------------ ------------ ------- --------------- ---------- LIMIT_VALU ---------- 程序28 31 150 會議32 35 170 170 交易0 7 187 UNLIMITED – user630152 2011-02-24 04:56:27

+0

嗨 我解僱了查詢,並得到了output.So,請告訴我,我們可以爲此做。如果我能解決這個問題。 1)我從V $ SESSION運行select *。 然後很多條目即將到來,但我不能undestand。 2)select * from v $ resource_limit其中('sessions','processes','transactions')中的RESOURCE_NAME; RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU 處理28個31 150 150 會話32 35 170 170 交易0 7 187無限 請給我任何溶液。 – user630152 2011-02-24 05:13:27

+0

@ user603152:'很多條目'不會增加太多;特別是因爲它仍然不清楚它是否會工作一段時間,然後失敗,以及您的查詢是否在運行良好或損壞時運行。總會有不少內部流程。嘗試重複查詢以查看當前的利用率是否隨着時間的推移而持續增長,並在開始出現錯誤之前接近極限(150/170)。如果發生了這種情況,則需要查看內容以查看連接來自哪裏。 – 2011-02-24 08:07:37