Required roles/privs for viewing all scheduler jobs in OEM 10g

Hello,
I would like to know wchich role/priv schould have user to view all scheduler jobs
in OEM console 10g. My user can see only few jobs in Scheduler jobs part of OEM 10g. User sys see all scheduler jobs.
Thank you for reply

Hi,
If this is a highly privileged user you can consider the CREATE ANY JOB privilege. But this privilege allows a user to run code as any other user so it should only be granted very carefully.
A user can also view any job he is granted ALTER privileges on directly.
Hope this helps,
Ravi.

Similar Messages

  • Which are the required roles/privs for viewing all scheduler jobs in OEM?

    Platform: Oracle 11.1.0.6 Enterprise Edition (64) Windows 2008 R2 Server
    - I've created a new Admin user in "OEM>Setup>Adminstrators>Create"
    - I checked the user in "OEM>Server>Users":
    CREATE USER "SA_ADMIN"
    PROFILE "DEFAULT"
    INDENTIFIED BY "saadminsa"
    DEFAULT TABLESPACE "SYSAUX"
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK;
    GRANT SELECT ANY DICTIONARY TO "SA_ADMIN";
    GRANT "MGMT_USER" TO "SA_ADMIN"
    - "SA_ADMIN" was granted only the permissions above.
    - I can log in OEM as "SA_ADMIN"
    - I can see OEM backup jobs and the history
    - But I cannot see any "scheduler" jobs in "OEM>Server>Jobs"
    - I get a lists of the jobs in "OEM>Scheduler Central" but I cannot display any more information of "scheduler jobs"
    - I logged off from OEM
    - I granted SCHEDULER_ADMIN role to "SA_ADMIN"
    GRANT SCHEDULER_ADMIN TO "SA_ADMIN";
    - I logged back in OEM as "SA_ADMIN
    - I can now see some scheduler jobs, but not all of the jobs, I still cannot see any of the new jobs I created logged in OEM as SYS.
    Which are the required roles/privs for viewing all scheduler jobs in OEM?

    if you grant "SYSDBA" to the new Admin user then you can see the "scheduler" jobs.
    GRANT SYSDBA TO "SA_ADMIN";
    I wanted to grant "read" access in OEM for the new user.
    This behaviour is strange.
    Without the "SYSDBA" role the new user can see the OEM backup jobs that were create in as SYS, but it cannot see the "scheduler" jobs.

  • How can I see all scheduled jobs which have steps of a given user?

    Hello,
    I like to see all scheduled jobs which have steps of a given user. It is not importent which user has planned the job, I just want to check the usernames wich are used for accomplishing the respective step (-> field "AUTHCKNAM").
    In table " tbtcp" I can see the AUTHCKNAM for the jobsteps, but these table just contains the jobs which are in the state "finished/completed".
    In table "tbtcs" I can see the scheduled jobs, but there I can't see the AUTHCKNAM
    Do you know a table where I can see ALL Jobs or the scheduled ones and the AUTHCKNAM?
    Thanks for your help!
    Kind Regards
    Lisa

    Hi,
    thanks for your answers.
    I also tried the table "tbtco". There I can see all jobs, but there arent entrys in the column "AUTHCKNAM". Its empty....
    Maybe there is an other table?
    Kind Regards,
    Lisa

  • How to cancell all scheduled jobs

    Is there a Command line (or) any other option to kill all scheduled jobs, because when cloning of data happens from Production to other testing instance, scheduled jobs will still be running and are consuming space.
    We could use admin screen , killing one by one is taking lot of time.
    Appreciate your input
    Thanks

    Hi user10596151,
    you can try the following:
    To disable all of the scheduled workbooks immediately, use the following PL/SQL block. The PL/SQL block should be run as a privileged user (such as 'system').
    Declare
    cursor c1 is
    select job from all_jobs where what like '%EUL5%';
    begin
    for i in c1 loop
    dbms_job.broken(i.job,true);
    end loop;
    end;
    Note: For Discoverer 4 replace EUL5 with EUL4

  • How to view ALL batch job details (SM37) at one glance ?

    Dear all,
    I am documenting all released batch job details, the information required includes the job name, client number, job frequency .. etc.
    In order to see that information, i go to SM37 and click on each job to see the details. I have about 60 jobs released, to get their details i have to click on them at least 60 times.
    Is there a report or table that i can refer to that provides me the information of all the jobs in one screen ?
    Thanks.
    Advice and comment will be appreciated.
    Regards,
    Kent

    Dear Prashanth,
    Thanks for the link, I managed to get the required information from table TBTCO or TBTCP with below selected fields.
    JOBNAME = Background job name
    SDLSTRTDT = Planned Start Date for Background Job
    SDLSTRTTM = Planned start time for background Job
    SDLUNAME = Initiator of job/step scheduling
    PRDMINS = Duration period (in minutes) for a batch job
    PRDHOURS = Duration period (in hours) for a batch job
    PRDDAYS = Duration (in days) of DBA action
    PRDWEEKS = Duration period (in weeks) for a batch job
    PRDMONTHS = Duration period (in months) for a batch job
    PERIODIC = Periodic jobs indicator ('X')
    STATUS = State of Background Job, S = Released, F = Finished
    AUTHCKMAN = Background client for authorization check
    EVENTID = Background Processing Event
    EVENTPARM = Background Event Parameters (Such as, Jobname/Jobcount)
    Dear Juan,
    Thanks for your reply.
    Regards,
    Kent

  • How does one view all scheduled reports?

    I am scheduling 12 reports to run monthly. I don't find any view in which to see all of my scheduled reports, in order to verify  success (or failure) of last instance run, to delete or modify a report's schedule, etc.
    I also see no such "I am scheduled" indication or view on individual reports.

    Hi Randy,
    To add to John's response, you would be able to get the list of all schedules, through the
    1. Instance manager. Log on to CMC and go to instance manager to see all your report schedules.
    2. You can always navigate to a reports history to view its instances.
    3. Run the below query in the Query Builder (AdminTools) application to get the list of schedules
    SELECT SI_ID,SI_NAME,SI_PARENTID FROM CI_INFOOBJECTS WHERE SI_INSTANCE=1
    The above query would bring you 1000 results of all the report instances in the CMS database, irrespective of the kind of the report.
    You can fine tune your query as per your requirement if you need to get the instances of particular report. Below is the query to get instances for a particular report
    SELECT SI_ID,SI_NAME FROM CI_INFOOBJECTS WHERE SI_PARENTID=<ReportId for which you need to get the instances> AND SI_INSTANCE=1
    4. By using BusinessObjects SDKs. For working with BO SDKs, you would need to be familiar with the 3rd option above as through the code you would be executing similar queries to CMS database to get the results in your application.
    Regarding your query 'We want to have the ability to let any users go to one page/or click a link in webi and the page would show all of that user's scheduled reports in one single list where they can view and edit the report's schedule.. I wonder if that is possible to achieve'
    This is surely possible using the BusinessObjects sdks. For more queries regarding it, you would probably have to post your questions in the java sdks space. Below is the link for the same.
    http://scn.sap.com/community/bi-platform/java-sdk
    Thanks,
    Prithvi

  • Need to write a procedure for Log files (scheduled jobs)

    Hi,
    We have around 50 scheduled jobs.Jobs will run parallelly. In these jobs, some jobs will repeat at different timings.in these some jobs are daily jobs and some are weekly and some are monthly and some will run first and second working day of the month and some will run on some particular days.
    Now I want to write a procedure like, For every job it should create a log file like "
    <Job_Name> started on <Date> at <start_Time(timestamp)> and completed on <Date> at <End_Time(Timestamp)> successfully.
    <Job_Name> started on <Date> at <start_Time(timestamp)> and completed on <Date> at <End_Time(Timestamp)> abnormally.
    If all jobs complted successfully it should send an email to the mailgroup with attached log file (which contains the details of all the jobs) with format as follows.
    Jobname Start_date Start_time End_Date End_Time Status
    SALES 21-May-2011 12:00:00 21-May-2011 12:01:00 Completed Successfully
    21-May-2011 12:15:00 21-May-2011 12:16:00 Completed successfully
    Proudcts 21-May-2011 23:00:00 21-May-2011 23:16:00 Completed successfully
    ITEMS 21-May-2011 23:00:00 21-May-2011 23:16:00 Completed successfully
    If the status ="Completed abnormally" for any particular job
    immediately it should send an mail to the group like " FATAL_MESG_JOBANAME_Date_Time(timestamp)"
    for example if SALES job was failed at 15:00:00 then immediately it should send a mail.
    if ITEMS got failed then it should mail ( in between any job got failed it should send an email).
    if every thing is going cool then need send a final success mail to the group.
    so Please let me know how to write a program for this requiremnt.
    Thanks in advance.

    832581 wrote:
    Hi,
    Thanks for giving valuable link to gain the knowledge on DBMS_SCHEDULER.
    But here I didn't get clear idea to write a program which I need to schedule the job for every 1hr.
    Please suggest me to write the program..
    ThanksYou'll have to read the link i sent. Or google for an example.

  • How to view ALL batch job details at one glance using function module

    Hi Experts,
    i need to see all batch jobs details, the information required includes the job name, client number, job frequency .. etc.
    but i need to do it with only FUNCTION MODULE.....
    SINCE THE INFORMATION IS CAPTURED BY THIRD PARTY SYSTEM.......i am looking for any function module
    could you please suggest me any FM's where i can get this information.................
    thanks and regards
    SAM

    Hi,
    You can explore these functional module for SM37 desired details:
    With function module BP_JOB_MAINTENANCE (transaction SM37), you can call the full job maintenance system of the background processing system, starting with the job selection screen.
    Since many users are not familiar with job maintenance and have no desire to search for their jobs, you can use the function modules BP_JOB_SELECT and BP_JOBLIST_PROCESSOR to select and display a list of jobs for the users of your program.
    Use BP_JOB_SELECT to generate an internal table of jobs. Then, with BP_JOBLIST_PROCESSOR, you can display the selected jobs in the list format used by the job maintenance system.
    You can also use BP_FIND_JOBS_WITH_PROGRAM to select jobs that run a particular program. Use this function module with BP_JOBLIST_PROCESSOR to display a job list to your users. Like BP_JOBLIST_SELECT; BP_FIND_JOBS_WITH_PROGRAM offers interactive and silent modes.
    Regards,
    Ashutosh

  • All scheduled jobs started suddenly to fail with ORA-01031: insufficient pr

    I have a setup of gridcontrol 11g on windows 2008. I've been running successful for weeks until the other day when all my scheduled jobs started to fail with
    ORA-01031: insufficient privileges (rman jobs)
    ERROR: Invalid username and/or password (sql scripts).
    I verified for the accounts being locked, pw correct, expired / grace period, etc.
    all good when I try from the command line. running an rman backup from the command line works great, but the same one through the job scheduler fails with ORA-01031.
    I've dropped the jobs completely, recreated them again. same thing.
    I'm using preferred credentials and dropped and recreated them. same thing.
    I don't know where else to look. Only grid control scheduled jobs fail, but all of them do.
    I'm using SQLNET.AUTHENTICATION_SERVICES= (NTS) in my sql.ne (always have).
    we use a windows domain server / domain authentication for logging into boxes. I haven't changed any of my passwords.
    I am probably looking in the wrong places. Anybody able to help?

    Hi,
    ERROR: Invalid username and/or password (sql scripts).This error message clearly tells that password is incorrect and "insufficient privileges" shows that perhaps you are using SYS user for running the jobs and password for user SYS is incorrect.
    If you are specifying passwords in your scripts, i don't think you need to set preferred credentials.
    Try following
    1) Remove preferred credentials
    2) Don't check password of user sys by locally logging in (because if Os authentication is on, even wrong password will allow you loging into the database and you will think that password is correct). Try connecting database using SYS user from a remote machine and check whether it accepts your password and make sure you have same password for your jobs and in sql scripts
    3) If still problem, just for test, remove SQLNET.AUTHENTICATION_SERVICES= (NTS) and try
    Salman

  • How to drop all scheduled jobs

    Hi,
    in 8i, how to drop all oracle scheduled jobs ?
    Many thanks before.

    SELECT job FROM user_jobs;
    exec dbms_job.remove(23);
    To remove all jobs, you can write a pl/sql block to loop through all jobs and remove them.
    http://www.psoug.org/reference/dbms_job.html
    Aalap Sharma :)

  • Using &variables in a SQL Script scheduled job within OEM

    Hi...I've been searching through the forum looking for any examples of setting up a job within OEM, using the SQL Script job type, where I can basically use a WHERE clause that says 'where column_name = &variable_name' and somehow provide that at run time, as if I were in a SQL*Plus session and using a PROMPT and ACCEPT command. I thought there might be a way to emulate that situation by placing the value I'd like to qualify on within some placeholder in the Parameter section of the job. We have a few users who have limited access to OEM and need to run queries on GRANTS and ROLES for various users etc. I realize there are other ways to do this, however I'm wondering if OEM has a capability like this. Any info is appreciated! Tks!

    Looks like you're missing the schema name and you'll want to use QUOTENAME to add delimiters to the objects
    e.g. 
    DECLARE @DATABASE AS VARCHAR(50)
    DECLARE @SchemaName as SYSNAME;
    DECLARE @TABLE AS VARCHAR(50)
    DECLARE @QUERY AS VARCHAR(MAX)
    SELECT @DATABASE = '602'
    SELECT @SchemaName = 'dbo' --change as appropriate
    SELECT @TABLE = 'Items'
    SET @QUERY = 'SELECT TOP 10 * FROM ' + QUOTENAME(@DATABASE)+'.' + QUOTENAME(@SchemaName) + '.'+QUOTENAME(@TABLE)
    print @query
    EXEC( @QUERY)

  • Monitor Scheduled Jobs in OEM

    Does anyone use OEM to monitor the success or failure of Scheduled Jobs?
    Can somebody point me in the right direction, either documentation or how you do this at your place of work.
    Documentation out there seems to be a little scarce with regards to this.
    Thanks!

    I should make myself a little clearer. I would like a job failure to automatically notify me - whether by email or any other means.
    The small bit of documentation that I find is in the OEM Advanced Configuratin Guide (B16242-01) section: 12.4 Passing Job Execution Status Information
    Thanks.

  • View All Background Jobs with Class A

    Hi All,
    We have around 500 Background jobs scheduled on PRD system (CI and on the  rest DI's),
    Our requirement is how to generate  a list with All the backround jobs w.r.t their Job class (Any method /T-code navigation, function etc) so that I can get all the 500 jobs segregated w.r.t their job class( sm37 wont give selection condition using job class)
    Thanks a lot  for  your  respoonses.

    Just pull the list from table TBTCO
    Regards
    Juan

  • Tool for viewing all access points simultaneously

    We have 12 Cisco Aironet access points that we're working with. Is there a utility that can be used to view/manage those access points at the same time without having to login to each one from a separate browser?

    Hi Anthony,
    When you hit this number of AP's you probably want to look into the WLC (Wireless Lan Controller) This appliance is perfect for managing AP's pushing new configs etc.
    Guidelines and Tools for Migrating to the Cisco Unified Wireless Network
    http://www.cisco.com/en/US/netsol/ns340/ns394/ns348/ns337/networking_solutions_white_paper0900aecd804f1a23.shtml
    Understanding the Lightweight Access Point Protocol (LWAPP)
    http://www.cisco.com/en/US/netsol/ns340/ns394/ns348/ns337/networking_solutions_white_paper0900aecd802c18ee.shtml
    Deploying Cisco 440X Series Wireless LAN Controllers
    http://www.cisco.com/en/US/products/ps6366/prod_technical_reference09186a00806cfa96.html
    Cisco Wireless LAN Controller Configuration Guide, Release 4.0
    http://www.cisco.com/en/US/products/ps6366/products_configuration_guide_book09186a00806b0077.html
    WLC Video
    http://www.cisco.com/en/US/products/ps6366/index.html
    Hope this helps!
    Rob

  • When I try to set a default for viewing all folders using the view options, it fails to apply this view to all folders. What am I doing wrong?

    I open the 'view options', select the mode of viewing I want, click the 'always open in' and push the use as defaults button... this, by all accounts, should work to apply this mode of viewing to ALL my folders and subfolders... yet it does not.

    I've had to work on this a little before it "stuck" to my preference; it appears that if you open a folder within a folder and set the option, it will apply to that and any within that, but not up a level. So you need to make sure you have it set at the top folder level and you have it set like this:
    Also, if you have a folder in the dock, you will need to either control click it or - in my case I want column view - you need to Command click the folder and it'll open in column view. I've not liked this "feature" since it was changed in Snow Leopard; previously, you could just click on the folder and it would open the way you had it set.

Maybe you are looking for