ORA-12520: TNS: 監聽程序無法為請求的服務器類型找到可用的處理程序
監聽日志太大;內存耗盡;os進程耗盡;CPU過忙;連接風暴;共享池內存收縮...都會導致這種情況
根據網上資料:
當你碰到ORA-12520錯誤時,如下所示:
英文:
ORA-12520: TNS:listener could not find available handler for requested type of server
中文:
ORA-12520: TNS: 監聽程序無法為請求的服務器類型找到可用的處理程序
一般你應該從下面兩個方面考慮:
1:數據庫是專用服務器,但是在tnsname.ora配置文件中設置的連接方式是shared,這種情況需要修改tnsname.ora配置文件,這種錯誤情況一般發生在第一次連接數據庫服務器。
如下所示,將數據庫服務器關閉共享服務器配置后,然后用PL/SQL Developer連接數據庫,就會出現ORA-12520錯誤。
alter system set shared_servers=0 scope=both;
System altered.
2:運行正常的數據庫服務器,突然報ORA-12520錯誤,一般是因為process不夠引起的。需要增大processes參數的值。
然而進過檢查服務器、客戶端都是dedicated模式,且process參數足夠。。
接著查看監聽日志發現達到4g,現象是從1號開始的,而監聽日志不寫東西是從上個月31號,現象基本符合,可能是由于監聽日志過大引起的
解決:
oracle 監聽器日志文件過大導致該文件無法更新
解決操作步驟 :
lsnrctl set log_status off ### 先把日志狀態停掉,這樣就不會寫監聽器日志
現在就可以把 監聽器日志文件備份mv 或是 刪掉rm
lsnrctl set log_status on ### 重新打開日志,開始記錄監聽器日志。該文件會自動創建
可以執行 lsnrctl status ,檢查監聽器日志文件
切記 : 不能直接 cat /dev/null > listener_testdb1.log 除非在監聽器關閉的情況下。
否則,即便文件已經被清空,監聽器還是無法執行寫入日志的。
另外也可以指定監聽器日志文件的名字,而不需要系統生成的文件名:
==========================
如何確定oracle數據庫的連接模式是專用,還是共享模式
這個問題既與參數shared_servers、dispatchers有關,還與服務器、客戶端的TNSname.ora文件有關系。
在DB端的shared_servers參數控制server是否能接受share server連接,但是,client可以通過在TNSname.ora 來設置強制使用DEDICATED
如下,4種情況:
DB shared_servers = 0 , TNSname.ora server=shared或者不設置 ==> DEDICATED連接
DB shared_servers = 0 , TNSname.ora server=DEDICATED ==> DEDICATED連接
DB shared_servers > 0 , TNSname.ora server=DEDICATED ==> DEDICATED連接
DB shared_servers > 0 , TNSname.ora server=shared或者不設置 ==> Shared連接
感謝你能夠認真閱讀完這篇文章,希望小編分享的“oracle中出現ORA-12520錯誤怎么辦”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
G20峰會是一個國際經濟合作論壇,于1999年12月16日在德國柏林成立,屬于布雷頓森林體系框架內非正式對話的一種機制,由原八國集團以及其余十二個重要經濟體組成。G20金融峰會旨在推動已工業化的發達國家和新興市場國家之間就實質性問題進行開放及有建設性的討論和研究,以尋求合作并促進國際金融穩定和經濟的持續增長。按照以往慣例,國際貨幣基金組織與世界銀行列席該組織的會議。G20叫做20國集團,由八國集團...
代扣代繳和代收代繳的區別在哪?1、應納稅款來源不同:代扣代繳義務人是直接從持有納稅人的收入中直接扣除納稅人的應納稅款。而代收代繳義務人在與納稅人的經濟往來中收取納稅人的應納稅款并代為繳納;2、繳費行為不同:代扣代繳是指代稅機關從繳納納稅義務單位和個人的收益中扣留并向稅務機關解繳的行為,稅收法規、行政法規明文規定,承擔扣繳義務單位和個人在繳納款項時。代收代繳是稅務法律、行政法規明確規定有扣繳義務的單...
(相關資料圖)關于無瑕的意思是什么的知識大家了解嗎?以下就是小編整理的關于無瑕的意思是什么的介紹,希望可以給到大家一些參考,一起來了解下吧!無瑕:1、釋義:指沒有瑕疵,比喻沒有缺點或污點;指玉上沒有斑點,比喻沒有缺點或毛病。2、出處:《東周列國志》。3、近義詞:完美、純潔。4、反義詞:瑕疵、斑點。...