报错:ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄
报错:TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序
原因:
第一种错:服务端的数据库是专用服务器,但是在客户端的tnsname.ora里配置中设置了连接方式为shared
第二种错:由于参数process值不够引起的
解决:
该次报错是第二种;
1、切换用户:
su oracle
2、进入sqlplus,命令:
sqlplus /nolog
3、管理员
sysdba
权限登陆oracle:
conn /as sysdba
当前的连接数
SQL> select count(*) from v$process;
或
SQL> show parameter processes;
设置的最大连接数(默认值为150)
SQL> select value from v$parameter where name = 'processes';
修改最大连接数
SQL> alter system set processes = 300 scope = spfile;
ps -ef|grep ora_dbw0_$Oracle_SID