发现问题原因:
在用数据库连接工具连接数据库的时候,提示: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>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
至此,增大了数据库最大连接数,服务器应用重新连接,本地工具也可以连接使用了。