天天看點

oracle TNS-12549: TNS:operating system resource quota exceeded

1.問題現象

用戶端無法連接配接到,listener運作正常,但是,在重新啟動listener後報出如下錯誤:

TNS-12549: TNS:operating system resource quota exceeded

TNS-12560: TNS:protocol adapter error

   TNS-00519: Operating system resource quota exceeded

    IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable

監聽無法啟動,觀察背景連接配接到資料庫的session不是很多。

2.問題處理思路

既然提示資源超出額度,無外乎和壓力和限制有關,從另外一個角度來分析,既然是新做的系統,是否與某些與“限制”相關的沒有調整有關?

這個maxuproc參數可以解釋為“max user processes”,用來限制每個使用者最多可用的程序數(類似于Oracle的processes參數對session數的限制)。

CentOS修改使用者最大程序數

一般在/etc/security/limits.conf 中修改最大打開檔案數和程序數,如:

* soft noproc 102400

* hard noproc 102400

* soft nofile 102400

* hard nofile 102400

但是在centos 6.3下,方法不一樣了

首先在/etc/security/limits.conf中修改最大檔案數和程序數

*  soft  nofile  102400

*  hard  nofile  102400

然後在/etc/security/limits.d/90-nproc.conf中修改最大檔案數和程序數

*  soft  nproc  102400

*  hard  nproc  102400

轉載于:https://www.cnblogs.com/uniqueness/archive/2013/04/22/3035024.html