admin管理员组

文章数量:1566666

发现问题原因:

在用数据库连接工具连接数据库的时候,提示:ORA-12519 TNS:no appropriate service handler found。根据网上给的解决方法,用sqlplus / as sysdba连接数据库,提示:ORA-00020: maximum number of processes (150) exceeded

解决方案:

1、先关闭应用与数据库的连接,然后用sqlplus / as sysdba 连接数据库

2、SQL>show parameter processes 

aq_tm_processes        integer      1
db_writer_processes       integer      3
gcs_server_processes       integer      0
global_txn_processes       integer      1
job_queue_processes       integer      1000

log_archive_max_processes      integer      4

processes        integer      150

SQL> alter system set processes=500 scope=spfile;
SQL>shutdown immediate;
SQL>startup;

修改系统参数,重启数据库。

SQL> show parameter processes

aq_tm_processes        integer      1
db_writer_processes       integer      3
gcs_server_processes       integer      0
global_txn_processes       integer      1
job_queue_processes       integer      1000
log_archive_max_processes      integer      4

processes        integer      500

至此,增大了数据库最大连接数,服务器应用重新连接,本地工具也可以连接使用了。

本文标签: 解决方案ORAtnshandlerService