當你碰到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錯誤。
SQL> alter system set shared_servers=0 scope=both;
System altered.
2:運行正常的數據庫服務器,突然報ORA-12520錯誤,一般是因為process不夠引起的。需要增大processes參數的值。
