有人反应系统变慢,
打开数据库控制台:EM查看发现:
dbsnmp用户执行 per@dbserver(TNS V1-V3) 任务导致数据库变慢,如图:
SQL语句为:
SELECT TO_CHAR(current_timestamp AT TIME ZONE 'GMT', 'YYYY-MM-DD HH24:MI:SS TZD') AS curr_timestamp, COUNT(username) AS failed_count
FROM sys.dba_audit_session
WHERE returncode != 0 AND TO_CHAR(timestamp, 'YYYY-MM-DD HH24:MI:SS') >= TO_CHAR(current_timestamp - TO_DSINTERVAL('0 0:30:00'), 'YYYY-MM-DD HH24:MI:SS')
检查发现DBSNMP是Oracle数据库中用于智能代理(Intelligent Agent)的用户,用来监控和管理数据库相关性能的用户,如果停止该用户,则无法提取相关的数据信息;
oracle用户使用agentctl stop就可以把这个服务停止。
如果你没有使用OEM的console来管理你的数据库就可以停掉这个服务。