Automating OEM Reports

Config: OEM Grid Control 10.2.0.3, Repository 10.2.0.3
How to??
Take an existing out of the box OEM Report and automate it so that it runs each Monday morning at 6:00 and it emailed to one or more email addresses.
Thanks,
catharine

Assuming it is the same screen as 10.2.0.2 (not using 10.2.0.3 yet). You make a copy of it because you cannot edit it.
1. Select the required Report
2. Click "Create Like"
3. Give it a new Title in General Tab.
4. Go to Schedule Tab
6. Select to Schedule Report
7. Select Repeating
8. Select Frequency Type as Weekly
9. Select Days od the Week asn Monday
10 Fill in other fields as you require
11. Select to E-mail report each time the scheduled report completes
12. Enter the required Email Addresses
13. Click OK

Similar Messages

  • OEM Report Generation Failed

    Hi Guys,
    I have been trying to set up ORM Reporting, I have changed the REPORTS_USER password, I have run the "oemctl configure rws" script and I have stopped and started the HTTP server. However when I log on to http://server.name.com:3339/ and try to access the reports it comes up with this error:
    "Generation of the report failed because a connection could not be made to the Oracle Management Server oem.hazpower.com. Ensure that the Oracle Management Server is running and that the webserver has been appropriately configured for Enterprise Manager Reporting."
    I can't find out where the problem sits, are there any logs etc that I can look at???
    Thanks,
    Craig

    Hey..
    I found the fix, if anyone else has the same issues you can find it on Metalink under
    Note:202533.1 Cannot View Reports After Configuring The OEM Report Webserver
    Cause: ===== The JSERV.PROPERIES file contains two LD_LIBRARY_PATH entries. One of which is incorrect and pointing to non 32bit environment. Fix: === Navigate to the LD_LIBRARY_PATH in the $ORACLE_HOME/Apache/Jserv/etc/jserv.properties file and correct the entry. Restart Apache and access the Reports.
    Cheers,
    Craig

  • Pass a parametervalue to OEM Report-sql

    Hi,
    I want to create a report with an input field
    and then run a sql-query with that value.
    I have three report elements:
    "HTML"
    <SCRIPT LANGUAGE="JavaScript">
    function setDefaultDate() {
    l_date = new Date();
    l_date_str = l_date.getFullYear() + "-"
    + (l_date.getMonth() + 1) + "-"
    + l_date.getDate();
    document.ext_form.p_datum.value = l_date_str;
    function getDatum() {
    l_date_str = document.ext_form.p_datum.value;
    return l_date_str;
    </SCRIPT>
    "HTML(1)"
    <FORM name="ext_form" method="POST">
    <table BORDER="0">
    <tr>
    <td><b>Datum:</b></td>
    <td><input type="text" name="p_datum" value="datum")></td>
    </tr>
    </table>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    setDefaultDate();
    // Hide -->
    </SCRIPT>
    </FORM>
    "Table from SELECT statement"
    SELECT ...
    WHERE run_date = getDatum()
    This does not work because there is no getDatum
    function available in the database.
    Can this be solved ?
    Regards
    Ulf Magnusson

    Hi,
    I am trying to link some OEM reports with an existing intranet website. Some of the OEM reports we developed are showing user's tablespace usage, User's Indexes, User-groups total space, etc. For these reports I have to pass userid in OEM reports. How do I do that?
    Thanks in advance.

  • How do I manually submit an error report when the automated error report submission fails?

    How do I manually submit an error report when I receive a message, 'submission failed' after choosing automated error reporting?

    Since Leopard is now out of production there will be no future updates so there is no point in filing an error report.

  • OEM - Reporting

    Hi All,
    can OEM report accept schema name as a parameter ? want to creating a report that will takes the dbname as target and schema name to check in the target database. it will accept these 2 parameter from user and through target_user_table_from_sql will get the result.
    " select username, created, account_status from dba_users where username like '%&&aa%';"
    any advice.

    By default the Reporting System (Information Publisher) allows you to access the OEM repository schema SYSMAN only. So you will not be able to access the target database.
    There are however some tricks to go around this, but you need to check this forum on that.
    Regards
    Rob

  • Automating a report generation process

    Hello guys!
    I just took on a new role in a company which requires me to deal with SAP BEx Analyzer.
    I'm completely new to this, but having gone through the report generation process, I feel the method I'm using is horribly tedious and I believe there should be a way to automate the process since it's a recurring monthly procedure.
    What I have to do currently to get the report is:
    1. Launch SAP Logon
    2. Filter the Connection which i want to find (i'll call it "PQI").
    3. Key in my Username, Password and Language
    4. Select the third container in the folder (i'll call it "03")
    5. After I open 03, it launches Excel with BEx Analyzer add in initialized. The report is currently empty
    6. Select Change Variable Values, fill in Fiscal Year, Month and Accounting Area.
    7. After which it will take like 15minutes to query, and a about 16,000 ++ rows are generated.
        Problem #1: The format isn't good, i have to right click on every cell that writes "Result" with yellow highlight and under it's properties I have to select         "Result Rows" > "Always Suppress".  (Ref1.PNG)
         This is horribly painful considering I have to wait about 1 minute for each response (it's very slow). I have to repeat this for every yellow column in the
         report. Can this be automated or done in 1 step?
    8. After doing so for all rows, I have to right click the table and select "Query Properties" and shift all the Free Characteristics (about 10) to "Rows".
         BUT, I can't do all at once, it will say "out of memory" and crash. I have to do so 2-3 rows at a time. Each time it'll take about 10-15 minutes to
         populate. It's very painful.
    9. After it's all done, i have to repeat step 7 again, which is to Suppress all result rows (Ref2.PNG)
    10.Followed by which I have to go to Query Properties > Display Options > Uncheck "supress repeated key values"
    11. When that is done I have to generate a PivotTable on the data.
    I have to repeat the same steps on a monthly basis.
    Is there a way I can script it to run the process for me monthly? Or any other way to make it less tedious?
    Thanks so much for any input or suggestion guys!
    Warmest Regards
    Brandon

    Suppressing Result Rows can be done in Query designer itself for one time. You need not to do after you get the report every time.
    If you always expect some 10 free chars constantly, i suggest you to insert them in Rows pane in Query designer but not in Analyzer. So that your report layout will be taking care with all settings what you want to do after the report generates in Excel. I mean you will get desired layout when you run the report first time itself.
    Suppress repeated key values also can be done in Query designer itself one time.
    By doing above, your report execution will not be tedious and it will be minimizing your efforts.
    Over all, What I have understood is, you are doing all sorts of settings in Analyzer after getting such huge volume of data, by which it gives you crash error.
    With all above steps, you can run your report with all pre-defined settings.

  • Automated CVS reports download

    Hi...
    Some one must have hacked this issue ...
    I like to do a automated download of a cvs export file....
    I have tried using wget and curl from a linux command line but on luck until now.......
    Basicly what I like to get is the incomming mail summary from our M650 box and dynamic update a rrd-tool or mrtg graph on our intranet.
    https://m650.ironport.company.org/monitor_email/reports/overview?format=csv&sort_col_ss_0_0_1=MAIL_INCOMING_TRAFFIC_SUMMARY.BLOCKED_REPUTATION&report_query_id=mga_overview_incoming_mail_summary&date_range=current_day&sort_order_ss_0_0_1=desc&report_def_id=mga_overview
    How to doo this ?
    Is there otherways to get these information dynamic or automated ?
    what do you dooo ?????

    wget --no-check-certificate -O Overview_Incoming_Mail_Summary_RawData.csv "https://user:[email protected]/monitor_email/reports/overview?date_range=current_day&sort_col_ss_0_0_1=MAIL_INCOMING_TRAFFIC_SUMMARY.BLOCKED_REPUTATION&report_def_id=mga_overview&report_query_id=mga_overview_incoming_mail_summary&format=csv"
    thanks to other great post on the site arround downloading other stuff from a ironport server :-)
    :D

  • HTTP 302 Error When Scheduling OEM Report

    I'm trying to schedule a custom report to run out of OEM 11.1 and am receiving the below error. The report displays properly from the OEM console, but seems to get an HTTP 302 error when trying to schedule the report to run, have changed the schedule options from daily, weekly, one-time immediately, one-time later and all generate the same error. Not sure what is causing the HTTP 302 redirect during the report execution, any help is appreciated.
    This is a scheduled report.
    The most recently generated report completed with the following error.
    Error: Unexpected error getting the HTTP response stream while generating report: oracle.sysman.eml.ip.publishJob.HttpConnectionException:Response code:302
    Error Message :302 Moved Temporarily
    This document you requested has moved temporarily.
    It's now at https://<<hostname>>:7799/em/console/logon/logon&#59;jsessionid=6NJRQGKd2NVwNdbpWpVfHlG7vRxnvmn3VW71JdJbtnLyCJt5hyYt!544936836
    Connection: https://<<hostname>>:7799/em/console/home URI:/em/onetime/reports/render?printablePage=true&reportID=C47BD93ACFE176D4E040007F01004FA6&action=save&scheduled=true
    Thanks,
    Shawn

    Issue was related to the Console URL setting in the Grid Control Overview tab, it was set to http://<host>:<port>/em/console and should have been set to http://<host>:<port> instead.

  • Swedish characters in OEM reports

    Hi,
    I have created a report that lists a table that have text with swedish characters in it.
    When i publish the report as "Whenever the report web page is viewed" the charachters is shown correctly,
    but with the option "Only when scheduled" all the swedish charachters are replaced with a "?".
    The Oracle account has default NLS_LANG=Swedish_Sweden.WE8ISO8859P1
    and root has the same when the Apache server is started.
    Where and what should i change ?
    Environment:
    Solaris SunOS 5.9
    OEM 9.2.0.1
    Oracle 9.2.0.5.0
    Thanks in advance.
    /Uffe

    If anyone is interested ?
    I found a "Japanese" solution in Metalink's FAQ Note:220379.1
    Add the lines :
    wrapper.env.copy=NLS_LANG
    wrapper.env.copy=LANG
    in the file $ORACLE_HOME/Apache/Jserv/etc/jserv.properties
    /Uffe

  • Automated weekly reports

    As admin, how can I set up BC for other users in the system to get the weekly automated reports. Each additional user has admin access as a "business owner." but I can only see details for my user information. Our previous developer was able to initiate this for several people without us having to log-in and click "details."

    Hi,
    As an admin, every new admin you add will be automatically be set to receive the weekly report. Every user can only disable this option himself, for just himself.
    Kind Regards,
    Alex

  • OEM Reports

    Hi all,
    I have installed Oracle DB 9i on a fresh machine. I configured a local management server and Logged in with no problem. But When I try to view any of the predefined reports, OEM show quickly a window that desappear instantly, and nothing else. I have this problem with all the reports.
    Could you please help me ?
    Thanks a lot

    When running on a Windows 2000/98 machine this can be due to bug 1856434, for which a patch is available (EM_9.0.1_1856434). Apply this patch to your client PC. Sometimes the browser launches, when closing the EM Console window. On UNIX/Linux platforms you must add the user.browser parameter to the clientconfig.properties file to point to the web browser executable.
    Hope you get it working
    Regards
    Lars Bo

  • OEM reports using SQL queries

    Hi
    I'm working in oracle 9i
    Aix 5.3
    I dont have oem access. How ever, I would like to generate reports using queries for the following.
    1. Response time overview - per statement execution response times and response time break down.
    2. wait analysis overview
    3. CPU Overview - stats that can pin point cpu usage areas.
    4. TOP i/o's - at session level/ statement level.
    I would appriciate queries/URLs
    /Raj

    Again what limitation? Afraid to ask the password? Do not know how to override the password?
    Other than that: if some people don't want to tell you the perfstat password (maybe for valid reasons), do you think they will be happy when you start running your own queries against the v$ views (often quite expensive)
    or do you think you will gain more by cooperate with them. Other than that: if you want to run your own v$ queries why do you outsource writing them to this forum?
    Sybrand Bakker
    Senior Oracle DBA

  • Why my OEM reporting that listener is down?

    Hi All,
    11.2.0.1
    Linux 6
    If I login via putty and check listener, it is ok. But my listener is configured as listener2 because I have other database with its own listerner1 name.
    But why is that if I use OEM, it is asking for the default LISTENER with port 1521. Hence it is reporting as down. What can not it see the other configured LISTENER2???
    Thanks,
    pK
    [oracle@DGOracleTest ~]$ echo $ORACLE_SID
    orcl2
    [oracle@DGOracleTest ~]$ lsnrctl status listener2
    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 21-JAN-2014 14:36:33
    Copyright (c) 1991, 2009, Oracle.  All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1522)))
    STATUS of the LISTENER
    Alias                     listener2
    Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    Start Date                20-JAN-2014 18:40:42
    Uptime                    0 days 19 hr. 55 min. 50 sec
    Trace Level               off
    Security                  ON: Local OS Authentication
    SNMP                      OFF
    Listener Parameter File   /u02/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
    Listener Log File         /u02/app/oracle/diag/tnslsnr/DGOracleTest/listener2/alert/log.xml
    Listening Endpoints Summary...
      (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1522)))
      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.25.23.19)(PORT=1522)))
    Services Summary...
    Service "orcl2" has 1 instance(s).
      Instance "orcl2", status UNKNOWN, has 1 handler(s) for this service...
    The command completed successfully
    [oracle@DGOracleTest ~]$ sqlplus system/manager@orcl2
    SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 21 14:36:54 2014
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL>
    Status
    Down
    Host
    DGOracleTest
    Port
    1521
    Name
    LISTENER
    Oracle Home
    /u02/app/oracle/product/11.2.0/db_1
    Location
    /u02/app/oracle/product/11.2.0/db_1/network/admin
    DetailsTNS-12541: TNS:no listener

    f55237a7-2c38-4db3-a7a3-1d77256f0730 wrote:
    I thank you all
    I was just thinking that each app&db(which have different db versions) will independent on their own. If I retart app1+db1, it will not affects app2+db2. Sometimes our app need listeners to be restarted. I will also test DG on this machine, will DG on 11.2.0.1 listeners will be ok if I used the listener of 11.2.0.3?
    Sometimes our app need listeners to be restarted.
    I'd like to see the technical justification for this statement.  The listener is just a connection broker.  It receives a connection request, sets up the requested connection, then is out of the picture.  What action on the app could possibly cause a need for a listener restart?

  • Anyone automating Crystal Reports in Python?

    Post Author: [email protected]
    CA Forum: Other
    I am relatively new to Python, and found sample code that I have, to some degree, successfully implemented.  I am using the RDC and can open a report, but am having difficulties supplying connection data.   If anyone else has automated Crystal in Python, either through the RDC or some other method I'd like to hear about your experience. Thanks in advance.

    Post Author: pward
    CA Forum: Other
    Thanks Ted for the useful link, as promised, here's an update.   The following sample code works using COM via the RDC and win32com (the excellent extensions by Mark Hammond):#open a report, set the logon info and logon to the report's server,  fill the parameter using a dictionary, print the report and finally export it to PDFimport sysfrom win32com.client import Dispatchapp = Dispatch('CrystalRunTime.Application')rep = app.OpenReport('c:/TempRep/foo2.rpt')prmDict = {"p1":10,           "p2":"Company Name",           "p3":"Address",           "p4":"Address2",           "p5":"City",           "p6":"Policy#",           "p7":942,           "p8":1,           "p9":"Some Parameter 1",           "p10":"Some Parameter 2",           "p11":1,           "p12":1,           "p13":"Some Parameter 3",           "p14":"Contact name"           }# iterate through the tables collection, set the logon info and then logontbls = rep.Database.Tablesfor tbl in tbls:    tbl.SetLogOnInfo('DSN', 'DB', 'UID', 'PWD')  # use your own ODBC DSN, Databasename, UserID and Passwordapp.LogOnServertest = tbl.TestConnectivityprint test   # Debug statementrep.ReadRecords  # this wasn't necessary in my environment, but I've had to do this on past project (not Python)#Fill report parameters with a parameter dictionaryi = 0  #Debug iteratorfor prm in rep.ParameterFields:    i = i + 1    print 'Parameter ', i, ' = ', prm.ParameterFieldName, ' = ', prmDict&#91;prm.ParameterFieldName&#93; #Debug statement    prm.AddCurrentValue(prmDict&#91;prm.ParameterFieldName&#93;)#Print the Report, prompting the userrep.PrintOut(promptUser=True)#Set the export options and export the reportcrExportOptions = rep.ExportOptionscrExportOptions.FormatType = 0x1f #'crEFTPortableDocFormat'crExportOptions.DestinationType = 0x1 #'crEDTDiskFile'crExportOptions.DiskFileName = 'c:/TempRep/ExportFoo2.pdf' crExportOptions.PDFExportAllPagesrep.Export(False)   There really isn't much to it, of course this is just sample code so your implementation will vary (I've built a class that gets, sets and executes all the RDC methods our app could possibly use).   Since you have to use win32com, you might as well download PythonWin which comes with the COM MakePy utility.  The MakePy utility will wrap the COM API in Python code so you can see everything you will have at your disposal, which you could either incorporate or import into you module/class.  Overall, the RDC works just as well in Python as it does in VB. 

  • OEM Report in excel format

    Hi All,
    Anyone know a way to get the report as excel format instead of html?
    Regards,
    Satheesh Shanmugam
    http://borndba.com

    Hi Satheesh,
    In EM 12c, BI Publisher (BIP) integration allows generating reports in Excel format (also in HTML, PDF, RTF, and PowerPoint 2007 formats).
    For information on integrating BIP with EM 12c, see:
    http://docs.oracle.com/cd/E24628_01/install.121/e24089/install_em_bip.htm#CEGBEJDJ
    Regards,
    - Loc

Maybe you are looking for