- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
2#
发表于 2012-5-11 20:30:57
ODM FINDING:
Applies to:
Enterprise Manager for RDBMS - Version: 10.1.0.2 to 10.2.0.4 - Release: 10.1 to 10.2
Information in this document applies to any platform.
Symptoms
The following warning is raised by the Enterprise Manager :
Message: Metrics "Current Open Cursors" is at 1651
Checking the parameter 'open_cursors' shows a value of 1024
Cause
The current open cursors warning message is raised based on the value of v$sysstat which is for system wide but the parameter "open_cursors" specifies the maximum number of open cursors (handles to private SQL areas) a session can have at once.
The cursors opened depend on application and it is perfectly ok to open more cursors (depending on application and current users on the DB). If you want to avoid this warning, set the value of this metric to some high value.
The default warning metric threshold is set to 1200, this value might not be suitable for most production environments.
Solution
The following steps describe how to set metric thresholds through the Enterprise Manager:
From the Database Home page, click Manage Metrics under the Related Links heading.
1-The Manage Metrics page is displayed. It displays the existing thresholds for metrics and any response actions that have been specified.
2-Click Edit Thresholds.
3-Modify the current value of "Current Open Cursors Count" to a higher value.
除非 open cursors count 过多导致 01000, 00000, "maximum open cursors exceeded" 或者其他明显的 性能问题 , 否则一般可以 忽略 该 Metric 度量警告 |
|