不能連接Oracle數據庫了
OERR: ORA
客戶端連接間歇性失敗
Cause: the listener could not find any available service handlers that are
appropriate for the client connection
Action: run
with the listener
狀態顯示ready時
When the listener believes the current number of connections has reached maximum load
it may set the state of the service handler for an instance to
incoming client connections with either of the following errors: ora
采用服務動態注冊的方式
所以
查詢解決方法:
查看一下數據庫現有的進程數
查詢數據庫自啟動以來最大的並發數量
修改最大連接數:
alter system set processes =
重啟數據庫:
shutdown immediate;
startup;
SELECT osuser
from v$session a
where a
有的時候我們需要調整oracle數據庫的最大鏈接數
ORACLE的連接數(sessions)與其參數文件中的進程數(process)有關
sessions=(
但是我們增加process數時
但是
我的atmp大前置機器上對oracle調整的時候
核心主要相關的參數的調整如下
SHMMAX
SHMMIN
SHMMNI
SHMSEG
SEMMNI
SEMMSL
SEMMNS
SEMOPM
其中semmni
SEMMNI(
SEMMSL(
SEMMNS 除最大db外的所有db 的PROCESSES之和+
實例數
tyle=
SHMMAX(
× 物理內存字節數
SHMMNI(
SHMSEG(
init
processes =
#processes =
# processes =
From:!
修改oracle
使用sys
c:
SQL>conn / as sysdba
SQL> show parameter processes;
NAME TYPE VALUE
aq_tm_processes integer
db_writer_processes integer
job_queue_processes integer
log_archive_max_processes integer
processes integer
SQL> alter system set processes=
系統已更改
SQL> show parameter processes;
NAME TYPE VALUE
aq_tm_processes integer
db_writer_processes integer
job_queue_processes integer
log_archive_max_processes integer
processes integer
SQL> create pfile from spfile;
文件已創建
重啟數據庫
From:http://tw.wingwit.com/Article/program/Oracle/201311/18790.html