当会话即将被填满时需要提醒脚本

时间:2011-07-14 15:19:55

标签: oracle10g

我们有一个oracle 10g数据库,其会话数= 300。我需要帮助编写一个脚本,可以在会话达到290时提醒我。

SQL> select name,value from v$spparameter where name='sessions';

NAME      VALUE
-------- ------------
sessions 300

提前致谢。

1 个答案:

答案 0 :(得分:1)

您是否只是在寻找查询来获取会话数?

SELECT COUNT(*)
  FROM v$session

如果超过290,您可以发送电子邮件(通过UTL_MAIL package或其他API发送邮件)。这可以使用DBMS_SCHEDULERDBMS_JOB或您喜欢的外部调度程序(如cron)进行安排。或者,您可以从数据库中的登录触发器运行检查。