See metalink note *736837.1 Cheers Stefan *========================= Stefan P Knecht CEO & Founder s@xxxxxxxx 10046 Consulting GmbH Schwarzackerstrasse 29 CH-8304 Wallisellen Switzerland Phone +41-(0)8400-10046 Cell +41 (0) 79 571 36 27 info@xxxxxxxx http://www.10046.ch ========================= On Thu, Feb 12, 2009 at 2:22 PM, Nagaraj S <nagaraj.chk@xxxxxxxxx> wrote: > Hi Gurus, > > I installed Oracle 10g 10.2.0.1 , then installed patch set 2 (10.2.0.3) > into that same ORACLE_HOME and did NOT enable OCM during the patch set > installation. After applying CPU patch I have noticed ORACLE_OCM user has > been created on my database. > > > > Now there is the oracle_ocm account and scheduler jobs setup to gather > information. > > Apparently we have revoked the inherited privileges(EXECUTE privileges on > UTL_FILE and DBMS_SCHEDULER) for ORACLE_OCM user, As part of it we get the > following errors the alert_log indicating the lack of privileges. > > > > ORA-12012: error on auto execute of job 52 > > ORA-04068: existing state of packages has been discarded > > ORA-04063: package body "ORACLE_OCM.<package name>" has errors > > ORA-06508: PL/SQL: could not find program unit being called > > > > To resolve these errors, we must grant the missing EXECUTE privilege to the > ORACLE_OCM user. > > > > The big question is, how do I safely get rid of all OCM components? Also is > it necessary to have ORACLE_OCM user created on db. Can I drop the user, > If I drop will it impact any of my database components please suggest > > > Thanks in advance! > > Regards, > Naga >