OEM 11g - Monitored SQL Executions, click SQL ID, shows blank screen??

I am trying to investigate my execution plans against my DB; and was informed i can check current status of SQL scripts using:
Performance tab > SQL Monitoring > Monitored SQL Executions
I click on SQL ID i want to investigate and comes back with blank screen instead of the overview tab.
See Oracle URL below for screenshot
Figure 6-8 Monitored SQL Execution Details Page
http://download.oracle.com/docs/cd/E11857_01/em.111/e11982/database_management.htm
Kind Regards,
Paul

Please log an SR provide SQL Monitor Active Report for your SQL. Thanks.
-Mughees

Similar Messages

  • PL SQL execution in SQL developer

    I have a very simple table:
    CREATE TABLE Student (
    login CHAR(5) PRIMARY KEY,
    fname VARCHAR(30) NOT NULL,
    lname VARCHAR(30) NOT NULL,
    email VARCHAR(40),
    isRich INT check(isRich IN (0, 1))
    I have created stored procedure:9
    create or replace
    PROCEDURE IsStudentRich ( p_login IN student.login%TYPE)
    AS
    BEGIN
    UPDATE Student set isrich = 1 where login = p_login;
    commit;
    exception
    when others then
    dbms_output.put_line(DBMS_UTILITY.FORMAT_ERROR_STACK);
    END;
    I write into SQL worksheet the following statement:
    execute IsStudentRich('bon0');
    It is possible to run sucessfully this statement using F5 (run script), however, I get into an error when I use F9 (run statement). The error is:
    ORA-00900 invalid SQL statement
    What is the difference runing script and statement (I have only one command in the script)?
    Thank you for any help,
    Radim

    Hi,
    user8809493 wrote:
    I have a very simple table:
    CREATE TABLE Student (
    login CHAR(5) PRIMARY KEY,
    fname VARCHAR(30) NOT NULL,
    lname VARCHAR(30) NOT NULL,
    email VARCHAR(40),
    isRich INT check(isRich IN (0, 1))
    I have created stored procedure:9
    create or replace
    PROCEDURE IsStudentRich ( p_login IN student.login%TYPE)
    AS
    BEGIN
    UPDATE Student set isrich = 1 where login = p_login;
    commit;
    exception
    when others then
    dbms_output.put_line(DBMS_UTILITY.FORMAT_ERROR_STACK);
    END;
    I write into SQL worksheet the following statement:
    execute IsStudentRich('bon0');You can enclose the statements between begin and end .
    >
    It is possible to run sucessfully this statement using F5 (run script), however, I get into an error when I use F9 (run statement). The error is:
    ORA-00900 invalid SQL statement
    What is the difference runing script and statement (I have only one command in the script)?Run is just for running a single statement (DDL, DML etc). Run Script is for running multiple statements or running a sql script.
    -Arun
    >
    Thank you for any help,
    Radim

  • Report Designer: execution of report leads to blank screen

    I've created an report in the Report Designer, and want to test it in the portal. To this end, I choose "Execute" from within the Report Designer. This opens my portal, but after logging on there's nothing displayed on the screen (it remains blank).
    How can I execute my report so that it's result is displayed correctly?

    I had the same problem and just resolved it.
    Found that the Default template was not set correctly in SPRO.  The template selected was 0ANALYSIS_PATTERN which is the template that is used by the Analyzer.  The correct Template to use is 0REPORT_DEFAULT_TEMPLATE.
    This is set by going to Transaction SPRO.  Navigate to SAP Netweaver > Business Intelligence > Setting for Report and Analysis > Bex Web > Set Standard Web Templates .
    Change line that says Enterprise Reporting from 0ANALYSIS_PATTERN to 0REPORT_DEFAULT_TEMPLATE.

  • HT5655 its not downloading. it shows blank when i click the download now button.

    its not downloading. its shows blank screen when i clicked the download now buton.

    1. Check  whether you are currently  in  YouTube HTML 5 trial.
         http://www.youtube.com/html5
        At the bottom  left of the page  uncheck the box for
       "You are currently in the HTML5 trial".
    2. Reset Safari.
        Click Safari in the menu bar.
        From the drop down select "Reset Safari".
        Uncheck the boxes next to all items.
        Check the box next to "Remove all website data".
        Click "Reset".
    3. Turn off Extensions/Plug-ins if any that may interfere with Flash working properly.
        Safari > Preferences > Extensions

  • How many days old we can see SQL Executions OEM 11g

    one of my technical guy asked me 5 days back sql session information how many days old we can see SQL Executions OEM 11g ..?

    Metric Historical Information will be saved for a year by default.
    Check http://download.oracle.com/docs/cd/E11857_01/em.111/e16790/repository.htm#i1030660
    SQL Statement execution might be analyzed from AWR snapshots using ADDM.
    You can keep AWR Snapshots as long as you like.
    Bare in mind that this will occupy database space.
    From the Database Home page select the Server tab and select the Automatic Workload Repository link to set Snapshot Retention
    Regards
    Rob
    http://oemgc.wordpress.com

  • Monitoring pl/sql execution from Enterprise Manager

    I need to implement monitoring of PL/SQL code from within Oracle Enterprise
    Manger 10g. OEM has Custom user defined metrics (UDM) that allow one to issue
    queries against a database and decide whether the output from the query is a
    warning or a critical alert based on some threshold.
    In my case, my pl/sql will write to a database table that OEM will monitoring by
    querying periodically.
    My question is how does OEM know not to report on the same error about the same
    session multiple times. Once OEM has detected that my PL/SQL routine generated
    an exception during one of its execution, how will know not to alert on the same
    exception from the same pl/sql execution, the next time it's querying the
    database?
    It almost sound like the SQL query OEM will be executing needs to know what it
    reported on before.
    Any clarity on this would be appreciated.

    ok ..thanx .. can i view all historical SQL Text that is executed by a perticuler User say SCOTT.??? In the same page within SQL DETAIL you can find task owner also,

  • Top Activity and Monitored SQL Executions

    Hi,
    We have some issues with our batch jobs and I bumped into an issue I've seen before.
    I can see in Top Activity that there is a job running in my database and I can see the SQL through Top Activity page in GC. When I try to monitor the SQL "live" with Monitored SQL Executions I can't see any executions at all in the database.
    If I go to the session browser in TOAD I can see the process (SID) as active and I can see the current statment (the same as in Top Activity)
    So to summarize:
    Why can't I see the SQL in Monitored SQL Executions?
    Btw We run Oracle 11.2.0.2
    Regards
    Morten

    Please log an SR provide SQL Monitor Active Report for your SQL. Thanks.
    -Mughees

  • PL/SQL Execution Proccess

    Hello,
    If I have a LONG RUNNING PL/SQL Procedure, how do I monitor the Execution Proccess of the procedure.
    This Procedure LOOPs through a table and sets some field values according to other field values in the same record. The table is pretty big so i need a DISPLAYES RECORD COUNTER of some sort so I know what record the loop is on.
    Thanks.

    You can use dbms_pipe to send some info to another process
    Or you can call some procedure with autonomous transaction pragma and update some table in this procedure with appropriate count
    I'm sure there are other solutions too

  • To track SQL Execution time automatically

    Hi All,
    I have requirement of tracking execution time of for each SQL executed.
    For Eg, If i run command create index, in SQLPLus session, time to execute create index command should be tracked.
    Any idea how to implement this?
    Any help is appreciated.

    899485 wrote:
    You have mistaken me. We have 2 environments. Dev,Prod and QA. 2 or 3?
    So when code is moving to Production we need atleast approx time of deployment of code. Why should there be a relationship between execution times on Prod and Dev?
    Do Prod and Dev have the very same hardware? Same type storage system? Same storage system configuration ito redundancy? Same data volumes? Same processing loads? Are the execution plans the same? Are the Oracle version and patch levels the same? Are the instance and database initialisation settings the same? Etc. etc.
    It may vary but we want approx time. For that we want to capture SQL execution time.So if the Prod execution time is larger than the Dev approx time, then there is a problem?
    How is that a more sensible approach than looking at overall performance and utilisation on Prod, determining the most CPU intensive SQLs, the most I/O intensive SQLs, the most often executed SQLs, and addressing these within the context and environment and h/w and processing loads on Prod?
    Comparing execution times will simply say that the may be a problem. Not that there is a definitive problem. You still need to evaluate that metric and determine if this indicates a problem.
    So seeing that this evaluation needs to be done, why not use better metrics? Like what AWR uses? Like what OEM shows?
    Our application is dataware house application. So before insertion we disable the index and after load we enable index while enabling we capture execution time for enabling.Instrumentation is a different principle. And instrumenting your code to record the process run, the number of rows processed is a sensible approach to keeping track of production run-times, data volumes processed and even failures.
    But I see very little value in taking Dev runtimes and trying to apply that as a benchmark on Prod for identifying performance issues.

  • Difference in behavior of sql and pl/sql after migrating from 9i to 11g

    after migrating our database from oracle 9i to oracle11g, the developpers are worry that the behavior of the queries and pl/sql procedures/functions will change
    example :
    in 9i, select salary,count(*) from emp group by salary, it will display the rows sorted by salary
    in 11gi, select salary,count(*) from emp group by salary, it will display the rows not sorted by default, we have to add the clause order by salary.
    somebody could give the list of other difference in behavior (SQL and PL/SQL) agter migrating from 9i to 11g
    Thanks a lot.

    Tell your developers: garbage in - garbage out. In relational databases only ORDER BY ensures row order. If your developers relied on GROUP BY implemented by SORT and therefore returning ordered rows they had to realize code they wrote is Oracle release dependent and sooner or later code would require changes. And that "sooner or later" is now reality. In newer versions ORACLE can do GROUP BY via SORT or via HASH. And if it is done via HASH - don't expect ordered results. So tell your developers "payback time".
    SY.

  • SQL execution error, ORA-01843: not a valid month

    Im using ASP/VBScript and its my first time starting to use Oracle as a DB provider.
    Just having an issue with a statement that I have.
    Heres my statement:
    SELECT T592_NOON.SHIP_CODE, T592_NOON.REPORT_DATE, T592_NOON.L_B, T592_NOON.AVERAGE_SPEED, T592_NOON.SEASTATE, T592_NOON.DISTANCE, T592_NOON.WIND_DIRECTION, T592_NOON.IFO_MAIN, T592_NOON.IFO_BOILER, T592_NOON.IFO_AUXENGINE FROM T592_NOON WHERE (((SHIP_CODE)='S271') AND (REPORT_DATE BETWEEN to_date('08/02/2004 13:00:00', 'DD-MON-YYYY HH24:MI') and to_date('28/02/2004 18:15:00', 'DD-MON-YYYY HH24:MI')))
    Whenever I run it it errors and returns:
    SQL execution error, ORA-01843: not a valid month
    Can anyone tell why this wouldnt work?
    REPORT_DATE type is DATE
    REPORT_DATE Sample data: 2003-04-28-12.00.00.000000

    Changing the format of the date seemed to fix it.
    Incorrect: '08/02/2004 13:00:00'
    Correct: '08-FEB-2004 13:00'

  • Monitoring WCI 10.3.0 & UCM 10.1.3.5 using OEM 11g R1

    As part of the Service Monitoring for our OFM-OUCM environment, we have implemented OEM 11g R1. Our Dev/Test/UAT/Prod environment is comprised of SOA 10.1.3.5, WCI 10.3, UCM 10.1.3.5, multiple DB instances 10.2.0.3/10.2.0.4, IDM 10.1.4.0.1. We are able to monitor SOA 10.1.3.5, IDM 10.1.4.0.1 & the databases. But the 11g Agent wasnt able to discover the targets for WCI 10.3.0 & UCM 10.1.3.5. Is there a way to monitor UCM 10gR3 & WCI 10.3 using OEM 11g R1 or do we need to downgrade the OEM version.
    We are able to see the WCI Products in the Hosts -> Configuration tab in OEM. But we are not able to monitor these as targets.
    WebCenter Interaction API Service 10.3.0.0.0
    WebCenter Interaction Automation Service 10.3.0.0.0
    WebCenter Interaction Content Upload Service 10.3.0.0.0
    WebCenter Interaction Directory 1.0.0.0.0
    WebCenter Interaction Document Repository Service 10.3.0.0.0
    WebCenter Interaction Identity Service for LDAP 10.3.0.0.0
    WebCenter Interaction Image Service 10.3.0.0.0
    WebCenter Interaction Notification Service 1.0.0.0.0
    WebCenter Interaction Portal 10.3.0.0.0
    WebCenter Interaction Remote Portlet Service 1.0.0.0.0
    Thanks

    Did you check http://www.oracle.com/us/products/enterprise-manager/039537.pdf ?
    and http://www.oracle.com/technetwork/oem/soa-mgmt/index.html
    MANAGEMENT PACK FOR WEBCENTER SUITE
    Regards
    Rob
    http://oemgc.wordpress.com

  • Permissions needed for Applying SQL Tuning Sets/SQL Plans 11g?

    What permission are needed for a user to apply/activate sql tuning sets (sql plans) in 11g? The user can capture and move the the sql tuning sets from a 10g database to an 11g database but is getting "ORA-01031: insufficient privileges" when trying to activate/apply the sqlplans in 11g.
    The user has:
    ADMINISTER SQL MANAGEMENT OBJECT and ADMINISTER SQL TUNING SET and EXECUTE on SYS.DBMS_SPM
    The user is an administrator for our Data Warehouse team but they do not have sysdba priviliges.
    Do you also know of a good white paper that covers the step by step instructions and permissions needed for aquiring and applying/activating sqlplans?
    If more information is needed in order to respond please advise.
    Thank you

    What permission are needed for a user to apply/activate sql tuning sets (sql plans) in 11g? The user can capture and move the the sql tuning sets from a 10g database to an 11g database but is getting "ORA-01031: insufficient privileges" when trying to activate/apply the sqlplans in 11g.
    The user has:
    ADMINISTER SQL MANAGEMENT OBJECT and ADMINISTER SQL TUNING SET and EXECUTE on SYS.DBMS_SPM
    The user is an administrator for our Data Warehouse team but they do not have sysdba priviliges.
    Do you also know of a good white paper that covers the step by step instructions and permissions needed for aquiring and applying/activating sqlplans?
    If more information is needed in order to respond please advise.
    Thank you

  • Oracle Database 11g Administrator or Oracle PL/SQL and Forms Developer?

    Hi,
    I am thinking about doing an Oracle certification course- Oracle Database 11g Administrator or Oracle PL/SQL and Forms Developer.
    Oracle Database 11g OCP and OCM certification requires 3 mandatory training courses to be completed that costs between $1900 and $3250/each. Oracle PL/SQL certication doesn't require any mandatory training course.
    Which one of these would be a good choice? Please advise.
    Thank you,
    Tracy

    Regardless of which path you want to take, in order to get the OCP certification in either the DBA or PL/SQL developer track, you must first obtain the respective OCA certification for that track. I'm assuming that since you are still undecided in which path to take that you haven't started working on either yet. If you look at the pages for the OCA DBA and OCA PL/SQL Developer certs and what is required for each, you'll see that the first block of tests for either certification (the SQL based exams) has the same options (1Z0-007, 1Z0-047, 1Z0-051) and passing one of those SQL based exams gives credit towards obtaining both OCA certifications. That might be a good place to start.
    Doing one of these tests first might give you some extra time to decide which track you want to pursue. But as Justin said, it really depends on what you do (or plan on doing) in your career as to which path might be more beneficial for you.
    As for the OCM level stuff, I wouldn't even think about it until you get the OCP. One step at a time... Same with OCP before OCA. That being said, my suggestions are just that, suggestions. You're free to take any exams/courses in any order, but you won't be able to obtain the certs until you have completed the requirements for each.

  • Tracking the order of execution of sql scripts in SQL*Plus

    In our production environment we sometimes have to run some .sql scripts in a particular order. Since the order of execution is important , i have created another .sql file caller caller.sql(shown at the bottom) which will call all the scripts in the right order.
    i thought of putting a exec DBMS_LOCK.SLEEP (5); after the end of every execution of the script so that i can see the
    'Ending script1'message .
    The spooling within the caller script(execute_stack.log) has become meaningless because each script has a spool <filename.log> and spool off within it. These spool logs (for every script) is important for tracking purposes as each script belongs to a different development team and i have to send them the spooled log file after the execution.
    I don't want to see the entire scripts running by in my screen. Since these scripts have their own spooling, i can later check the logs if the scripts where executed properly.
    So i need two things.
    1.I just need to see the following and nothing else in the screen.
    Ending script1
    Ending script2
    Ending script3
    .2. I need to log the order of execution. ie. the execute_stack.log should look like the above.Since there is a spool off within each script, this wouldn't be possible.Right?
    Ending script1
    Ending script2
    Ending script3
    .The caller.sql script which calls all the scripts in the right order
    alter session set nls_date_format = 'DD-MON-YYYY hh24:MI:SS';
    set serveroutput on
    set echo on;
    set feedback on;
    spool execute_stack.log
    @script1.sql
    exec dbms_output.put_line ('Ending script1');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script2.sql
    exec dbms_output.put_line ('Ending script2');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script3.sql
    exec dbms_output.put_line ('Ending script3');
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec DBMS_LOCK.SLEEP (5);
    @script4.sql
    dbms_output.put_line(chr(10)||chr(10)||'.'||chr(10)||'.'||chr(10));
    exec dbms_output.put_line ('Ending script3');
    commit;
    spool off;Is this a professional way of tracking the execution of .sql scripts?

    Pete_Sg1 wrote:
    Is this a professional way of tracking the execution of .sql scripts?No. There is very little professional about using .sql scripts on a production system - when stored procedures are safer, more robust, easier managed and controlled and secure.. and where a log table can be used to properly log the runtimes (and other stats) of each processing step.
    Let's just take a look at the number of moving parts you need to schedule and run a .sql script. A cron job needs to be configured with the proper environment setting. It needs to run a shell script. That shell script needs to load SQL*Plus. SQL*Plus needs to connect to the database (starting a dedicated server process most likely). SQL*Plus then needs to read a .sql file, parse these commands and either execute these locally (SQL*Plus commands) or remotely (PL/SQL and SQL commands).
    How can this be considered professional when the very same can be achieved with a
    - stored procedure
    - using DBMS_JOB to schedule the procedure for execution
    There are so many things that can go wrong with the first method. And so few things that could go wrong with the last one. No contest as to which method is not only better, but also professional.
    PS. See that you use Windows to run these scripts. It is even worse as it introduces another hardware and software layer making the scenario even more insecure & unsafe with more moving parts that can go wrong or simply fail.

Maybe you are looking for

  • HELP! macbook killed my external drive!

    I have a maxtor drive plugged into my macbook via usb. I unplugged the headphones with itunes open and a got a kernal panic. so i held down the power button and turned the computer off. when i turned it back on, the maxtor wouldn't mount, it says i i

  • Emailing Your Own Attachment from an XFA Form

    Hello there Is there any way to send an email with an attachment from a XFA PDF created in designer?, where the attachment is not one of the "built-in" options (XML, pdf etc.). I want to be able to email the encrypted XML. If not, how can XML data be

  • Disk Utility: Strange permissions repair results

    Hi, can anyone explain what these results mean? (D.U. cannot fix these errors.) Thank you very much! Peter Repairing permissions for "iMac" Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired. Warning: SUID file "Syst

  • Iterating through all Document Libraries, Folder and Item -Sharepoint 2010

    Hi I want to read all RootFolder,Subfolder along with all "items" from Document Librarie. Can anyone please advise on this Thanks

  • E52 NGAGE enquiry.. where is it?

    Where is it on the phone? I read that somewhere - on the applications or teh media section there would be an application for this - but i dont have it. i try to send ngage games to my phone and play them - but it says "memory full" ... How would i pl