| 2017.11.13 | oracle |
1.开始连接时,报错误
ORA-12516: TNS:listener could not find avalible handler with matching protocol stack
1、查看进行使用情况
a.select count(*) from v$process; 取得数据库目前的进程数。
b.select value from v$parameter where name = 'processes'; 取得进程数的上限。
2、修改processes和sessions值
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL> alter system set sessions=335 scope=spfile;
系统已更改。
重启oracle才能生效
2.重启oracle,发现卡死,连不上
使用tnsping 实例名,发现要延时很久,最终发现是listener.log文件到4G了,删了这个文件 就正常了
注:可以使用脚本定时检测或定时清理或移动该文件
3.卡死时在sqlnet.log有提示
TNS-12564: TNS: 拒绝连接
4.期间问题
ORA-12541:TNS:no listener
重新配置了很多次监听器都是非常卡
5.使用OSWatcher Black Box监控机器资源使用情况,即调用OS的一些命令,定时生成相关性能信息,使用export DISPLAY=:0.0设置图形输出界面,
[root@admin oswbb]# java -jar oswbba.jar -i archive查看
更新列表:
参考文章: