oracle sysman下job EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS();禁用

博客指出sysman EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS()任务与EM相关,在数据库中频率为1分钟一次,不用em时可禁掉。还介绍了查看EM使用端口、确认端口未使用、查看dbconsole状态、关闭EM、删除sysman下em收集信息任务等操作步骤。

sysman EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS() 这个任务是和EM 相关的任务,在数据库中频率为1分钟一次,如果碰到异常问题,容易引起性能问题,所以在用不到em的数据库中,可以禁掉


--查看EM使用端口,默认是1158和3938
cd $ORACLE_HOME/install
more portlist.ini 
 
iSQL*Plus HTTP port number =5560
iSQL*Plus HTTP port number =5560
Enterprise Manager Console HTTP Port (testa) = 1158
Enterprise Manager Agent Port (testa) = 3938


--确认em端口没有在用

netstat -tnlp |grep 1158

netstat -tnlp |grep 3938


--查看dbconsole状态,确认em是关闭的状态
emctl status dbconsole
 
TZ set to PRC
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "AMERICAN_AMERICA.ZHS16GBK"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0  
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
http://testa:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is not running. 
------------------------------------------------------------------

--如果EM开启并可关闭,关闭EM

emctl stop dbconsole


--删除sysman下em收集信息任务,这部操作需要用sysman用户登录。如果不记得sysman用户密码,可以修改。


EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS();

alter user sysman identified by oracle;

 

--logon as sysman

删除 emd_maintenance包
exec sysman.emd_maintenance.remove_em_dbms_jobs;
commit;

 

--查询dba_jobs确认job已删除
 

oracl安装报错INFO: [2025-8-4 15:32:02] 实例化 'D:\OracleDB21cXE\dbhomeXE\bin\chopt.ini'。 INFO: [2025-8-4 15:32:02] 实例化 'D:\OracleDB21cXE\dbhomeXE\bin\chopt.ini'。 信息: 调用 操作WindowsActionLib21.0.0.0.0 AddInstallUserToGroup parentGroupName = USERS OracleHomeBin = D:\OracleDB21cXE\dbhomeXE\bin nodeList = null 信息: WindowsSecurityException has occurred 严重: PRCZ-1082 : 无法将 Windows 用户或 Windows 组 "ZSJ" 添加到 Windows 组 "USERS" 中 WSE-000031: 无法将用户添加到操作系统组。 O/S-Error: (OS 1387) 该成员不存在,因此不能将其添加到本地组中或从本地组删除。 at oracle.cluster.impl.winsecurity.GroupImpl.doInternalAddGroupMember(GroupImpl.java:488) at oracle.cluster.impl.winsecurity.GroupImpl.addMember(GroupImpl.java:432) at AddInstallUserToGroup.installAction(AddInstallUserToGroup.java:103) at AddInstallUserToGroup.cloneAction(AddInstallUserToGroup.java:235) at oracle.sysman.oii.oiis.OiisCompActions.doActionWithException(OiisCompActions.java:2117) at oracle.sysman.oii.oiis.OiisCompActions.doActionImpl(OiisCompActions.java:1810) at oracle.sysman.oii.oiis.OiisCompActions.doAction(OiisCompActions.java:950) at Components.oracle.server.v21_0_0_0_0.CompActions.doAction(Unknown Source) at Components.oracle.server.v21_0_0_0_0.CompInstallPhase1.doActionP1AddInstallUserToGroup58(Unknown Source) at Components.oracle.server.v21_0_0_0_0.CompInstallPhase1.stateChangeActions(Unknown Source) at Components.oracle.server.v21_0_0_0_0.CompActions.stateChangeActions(Unknown Source) at oracle.sysman.oii.oiif.oiifw.OiifwInstallPhaseWCCE$OiifwComponentIP1WCCE.performStateChangeActions(OiifwInstallPhaseWCCE.java:2449) at oracle.sysman.oii.oiif.oiifw.OiifwInstallPhaseWCCE$OiifwComponentInstallPhaseWCCE.doOperation(OiifwInstallPhaseWCCE.java:1376) at oracle.sysman.oii.oiif.oiifw.OiifwInstallPhaseWCCE$OiifwComponentIP1WCCE.doOperation(OiifwInstallPhaseWCCE.java:1900) at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:173) at oracle.sysman.oii.oiif.oiifw.OiifwInstallPhaseWCCE.doOperation(OiifwInstallPhaseWCCE.java:
最新发布
08-05
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值