Top activity chart on Enterprise manager

Hi,
The Top activity chart is not empty on the Enterprise manager of a 2 node 11gR2 RAC DB,
the statistics_level is set to "typical".
NAME                   TYPE     VALUE
optimizer_use_pending_statistics     boolean FALSE
statistics_level                     string TYPICAL
timed_os_statistics                  integer 0
timed_statistics                     boolean TRUE
$emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
https://xx.xx.xx:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/xxx01_orcl/sysman/log
$emctl status agent
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.
Agent Version     : 10.2.0.4.4
OMS Version       : 10.2.0.4.4
Protocol Version  : 10.2.0.4.4
Agent Home        : /u01/app/oracle/product/11.2.0/db_1/xxx01_orcl
Agent binaries    : /u01/app/oracle/product/11.2.0/db_1
Agent Process ID  : 815
Parent Process ID : 801
Agent URL         : https://xxx.xx.xx:3938/emd/main
Repository URL    : https://xx.xx.xx:1158/em/upload/
Started at        : 2013-09-20 06:39:57
Started by user   : oracle
Last Reload       : 2013-12-09 19:37:51
Last successful upload                       : 2013-12-26 09:47:31
Total Megabytes of XML files uploaded so far :  3257.08
Number of XML files pending upload           :        0
Size of XML files pending upload(MB)         :     0.00
Available disk space on upload filesystem    :    54.07%
Data channel upload directory                : /u01/app/oracle/product/11.2.0/db_1/xxxx01_orcl/sysman/recv
Last successful heartbeat to OMS             : 2013-12-26 09:49:41
Agent is Running and Ready
How can I enable the Top Activity chart on the Enterprise manager console.
Thanks in advance.

There is no pending upload in the EM Agent,
STATISTICS_NAME                ACTIVATION_LEV SYSTEM_STATUS    STATISTICS_VIEW_NAME           SESSIO
Buffer Cache Advice            TYPICAL        ENABLED          V$DB_CACHE_ADVICE              NO
MTTR Advice                    TYPICAL        ENABLED          V$MTTR_TARGET_ADVICE           NO
Timed Statistics               TYPICAL        ENABLED                                         YES
Timed OS Statistics            ALL            DISABLED                                        YES
Segment Level Statistics       TYPICAL        ENABLED          V$SEGSTAT                      NO
PGA Advice                     TYPICAL        ENABLED          V$PGA_TARGET_ADVICE            NO
Plan Execution Statistics      ALL            DISABLED         V$SQL_PLAN_STATISTICS          YES
Shared Pool Advice             TYPICAL        ENABLED          V$SHARED_POOL_ADVICE           NO
Modification Monitoring        TYPICAL        ENABLED                                         NO
Longops Statistics             TYPICAL        ENABLED          V$SESSION_LONGOPS              NO
Bind Data Capture              TYPICAL        ENABLED          V$SQL_BIND_CAPTURE             NO
Ultrafast Latch Statistics     TYPICAL        ENABLED                                         NO
Threshold-based Alerts         TYPICAL        ENABLED                                         NO
Global Cache Statistics        TYPICAL        ENABLED                                         NO
Active Session History         TYPICAL        ENABLED          V$ACTIVE_SESSION_HISTORY       NO
Undo Advisor, Alerts and Fast  TYPICAL        ENABLED          V$UNDOSTAT                     NO
Ramp up
Streams Pool Advice            TYPICAL        ENABLED          V$STREAMS_POOL_ADVICE          NO
Time Model Events              TYPICAL        ENABLED          V$SESS_TIME_MODEL              YES
Plan Execution Sampling        TYPICAL        ENABLED          V$ACTIVE_SESSION_HISTORY       YES
Automated Maintenance Tasks    TYPICAL        ENABLED                                         NO
SQL Monitoring                 TYPICAL        ENABLED          V$SQL_MONITORING               YES
Adaptive Thresholds Enabled    TYPICAL        ENABLED                                         NO
V$IOSTAT_* statistics          TYPICAL        ENABLED                                         NO
23 rows selected.

Similar Messages

  • Top activity (red bar) enterprise manager

    Hi I am new to oracle 10g and performance tuning;
    When I look at the top activity from enterprise manager, I notice that one person has red bar(which is making update).The activity is around %65, and the user said that the system hangs, it takes too long to finish the operation.
    Does the red bar occurs in update statements? What can be solution

    No one reading this has even the slightest idea of what red bar on what page and how it might or might not relate to any DML statement.
    Drill down and find out what is happening for that specific user having the issue. What were they doing? What SQL statement. Does it correspond with top SQL in OEM Grid?
    Then run ADDM and Explain Plan and if you can't figure out what is happening post the SQL statement and the explain plan (created using DBMS_XPLAN) and any relevant index information and we'll take a look.

  • Top sql in java enterprise manager 10G

    i,
    in the java enterprise manager 9i, I could use 'top sql', 'top sessions' from the java applications.
    I recently installed 10G enterprise manager client, and I now miss the top sql and top sessions apps.
    I know that they are available in the web interface for enterprise manager 10G, but I can't use the webinterface right now. I would like to use the standalone java enterprise manager. How can I get the top sql in there?
    Greetings,
    Ivo

    anybody?

  • Cannt connect oracle enterprise manager(null)..

    hey guys i did change the sysman password following the given steps below..
    1.     Stop the database control using Emctl stop dbconsole.
    2.     Log on to sqlplus with the sysdba privilege.
    3.     Then change the password of sysman using “alter user sysman identified by password”.
    4.     Exit sqlplus.
    5.     Go to the directory $ORACLE_HOME/sysman/config/
    6.     Find the file emoms.properties.emca and edit it.
    7.     Change the values of the following parameters
    eml.mntr.emdRepPwd=new_password
    oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE
    8.     Now restart the database control and then the emdRepPwdEncrypted will automatically become true and the new password will become encrypted.
    now when i try to connect to the database control it says oracle enterprise manager (NULL) at the top and at bottom
    Enterprise Manager is not able to connect to the database instance. The state of the components are listed below.
    instance open
    listener up
    agent connection to instance succeded..
    what do i do now..

    thanks dude recreating the emctl repository did work..
    i used the following commands.
    Emca -deconfig dbcontrol db -repos drop
    Emca -config dbcontrol db -repos create
    but now is recreating the repository similar to droping the repository and recreating it.. and will there be any problems involved in doing so.. because i happen to see it doing some thing with dbms_jobs etc..

  • Top activity on enterprise manager

    Hi
    I am using grid control.
    When I check one of my database, I notice that there is no graph in top activity page !!!!! , the top sql and the top sessions parts are also empty. Nothing is shown...
    There was no problem before...
    Other than top activity everything is normal.
    What is the reason for this? and Any suggestion
    Oracle Database Version: 10.1.0.5.0
    Grid Control agent version: 10.2.0.1.0
    I tried restarting the agent, it didnt solve the problem..

    Check the agent status and see if the metrics XML files are pending upload.
    Check in OEM to see the status of the agent.
    Try to run "emctl clearstate agent"
    Upgrade the OEM agent to a higher version - e.g. 10.2.0.5

  • Shrink database is not active in SQL SERVER Enterpriser manager

    Dear guru
    Shrink database is not active in SQL SERVER Enterpriser manager what to do
    Rupesh
    SAP BASIS Consultant

    Hi,
    >Thank you very much for not supporting i have solved the problem by reading some other documents
    That's exactly what I wanted you to do : With a little personal work, you can actually learn to do your own work ! "Don't give fish to hungry people. Teach them how to go fishing !"
    Regards,
    Olivier

  • How to configure Enterprise Manager in Active Data Guard?

    Hi,
    I have installed oracle 11g r2 rac with asm in two nodes. OS is hp-Unix.
    I have installed oracle11g Active Data Guard using Single alone Database.
    Both RAc and Active Data Guard works fine.
    I have not configure Data Guard Broker.
    Question: How to configure Enterprise Manager in Active Data Guard?
    Thanks
    Solaiman

    http://www.gokhanatil.com/2012/04/manage-your-existing-data-guards-with.html

  • Wwv_FLOW_FILE_OBJECTS$ query shows superior activity from Enterprise Manager

    Hello!
    A have noticed some bad performance on database, Enterprise manager says the next query is top query.
    SELECT  ID          ,
            MIME_TYPE   ,
            BLOB_CONTENT,
            FILENAME    ,
            FILE_CHARSET,
            FILE_TYPE   ,
            FLOW_ID     ,
            CREATED_ON  ,
            LAST_UPDATED
    FROM    WWV_FLOW_FILE_OBJECTS$
    WHERE   FILENAME              = :B2
            AND SECURITY_GROUP_ID = :B1
    I know its apex schema, but where is this code?
    also it says about virtual circuit wait.
    can you help me understand what is happening?

    Christian
    Thank you very much,
    I switched to Apex Listener over Weblogic Server that was already working, just added a new managed server and deployed apex.war and i.war on it.
    the server resources are very good now.

  • Providing Textual Descriptions of Enterprise Manager Charts

    On my 10.2.0.3 Grid Control, I followed the steps described in EM Advanced Configuration, section 1.3.2 Providing Textual Descriptions of Enterprise Manager Charts. BUT, it does NOT work. The mentioned small icon does not appear.
    Has anyone met the same issue?
    Thanks.

    I think the problem might be that IE version 7 does not fully support 10gAS yet as I have some issues displaying my discoverer reports through portals. I sometimes get blank pages. I suggest you explore that possibility
    Firefox works fine for me as well
    Janet

  • Oracle Enterprise Manager "Performance" tab  (Oracle 10g)

    Hi,
    How to I make a report based on Performance TAB.
    View Data -> Historical
    Sessions
    Runnable Process
    Active Sessions
    Instance Disk i/o
    Instance throughput
    Explain : What is (example :*what is session for?* ) , What is X and Y (example :*what is X = Y= Time and date*)
    Please reply.. I need it by today.. :(

    The help file explains it a lot better than I can... therefore:
    Interpreting the Host: Average Runnable Processes Chart
    If you have opted to show both the CPU cores and CPU threads,
    consistent values somewhere between the two line values may
    indicate that too many users are waiting in line for CPU time.
    Compare the values with those of CPU Used in the Average Active
    Sessions chart. If the sessions value is low and the run queue
    length value is high, this indicates that something else on the host
    other than your database is consuming the CPU.
    If you have selected Memory Access mode, the Host chart does
    not initially display historical data, except when the screen was
    loaded recently and cached historical data is still available. Host data
    is cached starting from the time the screen was first accessed,
    and gradually fills the history on the Host chart.
    Interpreting the Average Active Sessions Chart
    The Session Count is computed by categorizing the time
    that all active sessions consumed in the last sampling interval
    into different wait classes, summing the amount in each wait class,
    and dividing it by the sampling interval. For example, If there
    are 3 active sessions in the last 15-second sampling interval, and
    each session spent half of the time (7.5 seconds each) on CPU
    and half of the time idling, then 3 x 7.5 / 15 = 1.5 active sessions
    on CPU appear for that sampling interval.
    Compare the peaks on the Average Active Sessions chart with those
    on the Instance Throughput charts. If the Average Active Sessions
    chart displays a large number of sessions waiting, indicating internal
    contention, but throughput is high, then the situation may be
    acceptable. The database is probably also performing efficiently if
    internal contention is low but throughput is high. However, if internal
    contention is high but throughput is low, then consider tuning the database. Selecting Memory Access Mode for Slow or Hung Systems
    You can click the Monitor In Memory Access Mode link in the Related Links section to enable Memory Access Mode. The Database Performance page reappears with a Disable Memory Access Mode button and a Switch to SQL Access Mode button in the upper right corner.
    You can temporarily disable Memory Access Mode by clicking this button, upon which the Database Performance page reappears in SQL Access Mode. To reactivate Memory Access Mode, click the Monitor In Memory Access Mode link again, then click Enable Memory Access Mode when the Database Performance page reappears.
    In Memory Access Mode, performance statistics are retrieved directly from the Shared Global Area (SGA) using optimized/lightweight system-level calls as an alternative to SQL. Memory Access mode avoids the computation associated with parsing and executing SQL statements, thereby making it ideal for severe cases of library cache contention that can prevent the instance from being monitored in SQL Mode. You should switch to Memory Access Mode for slow or hung systems.
    Pages in Memory Access Mode contain data sampled at a higher frequency than pages in SQL Mode. (Charts may appear to be slightly different from SQL mode for this reason.) Consequently, Enterprise Manager provides better information about where events begin and end, and can also handle short-duration events that might otherwise be missed.
    >
    It basically tells you how much of a given resource was used at a point in time.
    John

  • Oracle Enterprise Manager NT Error 2140

    I had enterprise manager (oracle 8.1.6) running just fine (although I had to start it manually after reboot)
    I installed OAS now it refuses to start
    and gives win nt error 2140
    Please HELP here, this is the most
    user Unfriendly installation process
    I have ever seen, I can't even find
    any troubleshooting tips anywhere...
    Jay
    null

    Hi,
    Here the problem not with host NAME.
    Please search for the article
    434834.1 Problem: Host Cpu and Active Sessions Charts Are Not Displayed on DB Console Homepage
    Bug 6030546 CPU GRAPH ERRORS WITH JAVA.LANG.NOCLASSDEFFOUNDERROR: ORACLE/CHARTS/TYPES/CHART
    Solution
    You can implement the following workaround to prevent the issue from happening:
    1) Stop the dbconsole
    <ORACLE_HOME>/bin/emctl stop dbconsole
    2) Search for a file named jcb.jar under ORACLE_HOME/sysman/webapps/emd/WEB-INF/lib
    3) Copy the jcb.jar that you found to <ORACLE_HOME>/sysman/jlib folder
    4) Start the dbconsole
    <ORACLE_HOME>/bin/emctl start dbconsole
    How search: login to
    support.oracle.com
    right side, copy and paste 434834.1
    main problem is you are not able to see  chart Active Sessions or chart Host CPU in EM
    Hope this answers your question
    Kind Regards,
    Rakesh jayappa

  • This SQL statement always in Top Activity, with PX Deq Credit: send blkd

    Hi gurus,
    The following SQL statement is always among the Top Activity. I can see the details in Enerprise manager that it suffers from PX Deq Credit: send blkd
    This is the statement:
    SELECT S.Product, S.WH_CODE, S.RACK, S.BATCH, S.EXP_DATE, FLOOR(Qty_Beg) QtyBeg_B,
            ROUND(f_convert_qty(S.PRODUCT, Qty_Beg-FLOOR(Qty_Beg), P.UOM_K ), 0) QtyBeg_K,
            FLOOR(Qty_In) QtyIn_B, ROUND(f_convert_qty(S.PRODUCT, Qty_In-FLOOR(Qty_In), P.UOM_K), 0) QtyIn_K,
            FLOOR(Qty_Out) QtyOut_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Out-FLOOR(Qty_Out), P.UOM_K ), 0) QtyOut_K,
            FLOOR(Qty_Adj) QtyAdj_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Adj-FLOOR(Qty_Adj), P.UOM_K ), 0) QtyAdj_K,
            FLOOR(Qty_End) QtyEnd_B, ROUND(f_convert_qty(S.PRODUCT, Qty_End-FLOOR(Qty_End), P.UOM_K ), 0) QtyEnd_K,
            S.LOC_CODE
            FROM V_STOCK_DETAIL S
            JOIN PRODUCTS P ON P.PRODUCT = S.PRODUCT
            WHERE S.Product = :pProduct AND S.WH_CODE = :pWhCode AND S.LOC_CODE = :pLocCode;The statement is invoked by our front end (web based app) for a browse table displayed on a web page. The result can be 10 to 8000. It is used to display the current stock availability for a particular product in a particular warehouse. The stock availability it self is kept in a View : V_Stock_Detail
    These are the parameters relevant to the optimizer:
    SQL> show parameter user_dump_dest
    user_dump_dest                       string   /u01/app/oracle/admin/ITTDB/udump
    SQL> show parameter optimizer
    _optimizer_cost_based_transformation  string   OFF
    optimizer_dynamic_sampling           integer  2
    optimizer_features_enable            string   10.2.0.3
    optimizer_index_caching              integer  0
    optimizer_index_cost_adj             integer  100
    optimizer_mode                       string   ALL_ROWS
    optimizer_secure_view_merging        boolean  TRUE
    SQL> show parameter db_file_multi
    db_file_multiblock_read_count        integer  16
    SQL> show parameter db_block_size column sname format a20 column pname format a20
    db_block_size                        integer  8192Here is the output of EXPLAIN PLAN:
    SQL> explain plan for
    SELECT S.Product, S.WH_CODE, S.RACK, S.BATCH, S.EXP_DATE, FLOOR(Qty_Beg) QtyBeg_B,
        ROUND(f_convert_qty(S.PRODUCT, Qty_Beg-FLOOR(Qty_Beg), P.UOM_K ), 0) QtyBeg_K,
        FLOOR(Qty_In) QtyIn_B, ROUND(f_convert_qty(S.PRODUCT, Qty_In-FLOOR(Qty_In), P.UOM_K), 0) QtyIn_K,
        FLOOR(Qty_Out) QtyOut_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Out-FLOOR(Qty_Out), P.UOM_K ), 0) QtyOut_K,
        FLOOR(Qty_Adj) QtyAdj_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Adj-FLOOR(Qty_Adj), P.UOM_K ), 0) QtyAdj_K,
        FLOOR(Qty_End) QtyEnd_B, ROUND(f_convert_qty(S.PRODUCT, Qty_End-FLOOR(Qty_End), P.UOM_K ), 0) QtyEnd_K,
        S.LOC_CODE
        FROM V_STOCK_DETAIL S
        JOIN PRODUCTS P ON P.PRODUCT = S.PRODUCT
        WHERE S.Product = :pProduct AND S.WH_CODE = :pWhCode AND S.LOC_CODE = :pLocCode
    Explain complete.
    Elapsed: 00:00:00:31
    SQL> select * from table(dbms_xplan.display)
    PLAN_TABLE_OUTPUT
    Plan hash value: 3252950027
    | Id  | Operation                               | Name                | Rows  | Bytes | Cost (%CPU)| Time     |    TQ  |IN-OUT| PQ
    Distrib |
    |   0 | SELECT STATEMENT                        |                     |     1 |   169 |     6  (17)| 00:00:01 |        |      |
             |
    |   1 |  PX COORDINATOR                         |                     |       |       |            |          |        |      |
             |
    |   2 |   PX SEND QC (RANDOM)                   | :TQ10003            |     1 |   169 |     6  (17)| 00:00:01 |  Q1,03 | P->S | QC
    (RAND)  |
    |   3 |    HASH GROUP BY                        |                     |     1 |   169 |     6  (17)| 00:00:01 |  Q1,03 | PCWP |
             |
    |   4 |     PX RECEIVE                          |                     |     1 |   169 |     6  (17)| 00:00:01 |  Q1,03 | PCWP |
             |
    |   5 |      PX SEND HASH                       | :TQ10002            |     1 |   169 |     6  (17)| 00:00:01 |  Q1,02 | P->P | HA
    SH       |
    |   6 |       HASH GROUP BY                     |                     |     1 |   169 |     6  (17)| 00:00:01 |  Q1,02 | PCWP |
             |
    |   7 |        NESTED LOOPS OUTER               |                     |     1 |   169 |     5   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |   8 |         MERGE JOIN CARTESIAN            |                     |     1 |   119 |     4   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |   9 |          SORT JOIN                      |                     |       |       |            |          |  Q1,02 | PCWP |
             |
    |  10 |           NESTED LOOPS                  |                     |     1 |    49 |     4   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |  11 |            BUFFER SORT                  |                     |       |       |            |          |  Q1,02 | PCWC |
             |
    |  12 |             PX RECEIVE                  |                     |       |       |            |          |  Q1,02 | PCWP |
             |
    |  13 |              PX SEND BROADCAST          | :TQ10000            |       |       |            |          |        | S->P | BR
    OADCAST  |
    |* 14 |               INDEX RANGE SCAN          | PRODUCTS_IDX2       |     1 |    25 |     2   (0)| 00:00:01 |        |      |
             |
    |  15 |            PX BLOCK ITERATOR            |                     |     1 |    24 |     2   (0)| 00:00:01 |  Q1,02 | PCWC |
             |
    |* 16 |             MAT_VIEW ACCESS FULL        | MV_CONVERT_UOM      |     1 |    24 |     2   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |  17 |          BUFFER SORT                    |                     |     1 |    70 |     2   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |  18 |           BUFFER SORT                   |                     |       |       |            |          |  Q1,02 | PCWC |
             |
    |  19 |            PX RECEIVE                   |                     |     1 |    70 |     4   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |  20 |             PX SEND BROADCAST           | :TQ10001            |     1 |    70 |     4   (0)| 00:00:01 |        | S->P | BR
    OADCAST  |
    |* 21 |              TABLE ACCESS BY INDEX ROWID| STOCK               |     1 |    70 |     4   (0)| 00:00:01 |        |      |
             |
    |* 22 |               INDEX RANGE SCAN          | STOCK_PK            |     1 |       |     2   (0)| 00:00:01 |        |      |
             |
    |* 23 |         TABLE ACCESS BY INDEX ROWID     | MV_TRANS_STOCK      |     1 |    50 |     3   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    |* 24 |          INDEX RANGE SCAN               | MV_TRANS_STOCK_IDX1 |     1 |       |     2   (0)| 00:00:01 |  Q1,02 | PCWP |
             |
    Predicate Information (identified by operation id):
      14 - access("P"."PRODUCT"=:PPRODUCT)
      16 - filter("CON"."PRODUCT"=:PPRODUCT)
      21 - filter("STOCK"."LOC_CODE"=:PLOCCODE)
      22 - access("STOCK"."PRODUCT"=:PPRODUCT AND "STOCK"."WH_CODE"=:PWHCODE)
      23 - filter("STS"(+)='N')
      24 - access("PRODUCT"(+)=:PPRODUCT AND "WH_CODE"(+)=:PWHCODE AND "LOC_CODE"(+)=:PLOCCODE AND "RACK"(+)="STOCK"."RACK" AND
                  "BATCH"(+)="STOCK"."BATCH" AND "EXP_DATE"(+)="STOCK"."EXP_DATE")
    42 rows selected.
    Elapsed: 00:00:00:06Here is the output of SQL*Plus AUTOTRACE including the TIMING information:
    SQL> SELECT S.Product, S.WH_CODE, S.RACK, S.BATCH, S.EXP_DATE, FLOOR(Qty_Beg) QtyBeg_B,
        ROUND(f_convert_qty(S.PRODUCT, Qty_Beg-FLOOR(Qty_Beg), P.UOM_K ), 0) QtyBeg_K,
        FLOOR(Qty_In) QtyIn_B, ROUND(f_convert_qty(S.PRODUCT, Qty_In-FLOOR(Qty_In), P.UOM_K), 0) QtyIn_K,
        FLOOR(Qty_Out) QtyOut_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Out-FLOOR(Qty_Out), P.UOM_K ), 0) QtyOut_K,
        FLOOR(Qty_Adj) QtyAdj_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Adj-FLOOR(Qty_Adj), P.UOM_K ), 0) QtyAdj_K,
        FLOOR(Qty_End) QtyEnd_B, ROUND(f_convert_qty(S.PRODUCT, Qty_End-FLOOR(Qty_End), P.UOM_K ), 0) QtyEnd_K,
        S.LOC_CODE
        FROM V_STOCK_DETAIL S
        JOIN PRODUCTS P ON P.PRODUCT = S.PRODUCT
        WHERE S.Product = :pProduct AND S.WH_CODE = :pWhCode AND S.LOC_CODE = :pLocCode
    Execution Plan
       0      SELECT STATEMENT Optimizer Mode=ALL_ROWS   1   169   6
       1    0   PX COORDINATOR
       2    1     PX SEND QC (RANDOM) SYS.:TQ10003 1   169   6   :Q1003  P->S   QC (RANDOM)
       3    2       HASH GROUP BY   1   169   6   :Q1003  PCWP
       4    3         PX RECEIVE   1   169   6   :Q1003  PCWP
       5    4           PX SEND HASH SYS.:TQ10002 1   169   6   :Q1002  P->P   HASH
       6    5             HASH GROUP BY   1   169   6   :Q1002  PCWP
       7    6               NESTED LOOPS OUTER   1   169   5   :Q1002  PCWP
       8    7                 MERGE JOIN CARTESIAN   1   119   4   :Q1002  PCWP
       9    8                   SORT JOIN          :Q1002  PCWP
      10    9                     NESTED LOOPS   1   49   4   :Q1002  PCWP
      11   10                       BUFFER SORT          :Q1002  PCWC
      12   11                         PX RECEIVE          :Q1002  PCWP
      13   12                           PX SEND BROADCAST SYS.:TQ10000           S->P   BROADCAST
      14   13                             INDEX RANGE SCAN ITT_NEW.PRODUCTS_IDX2 1   25   2
      15   10                       PX BLOCK ITERATOR   1   24   2   :Q1002  PCWC
      16   15                         MAT_VIEW ACCESS FULL ITT_NEW.MV_CONVERT_UOM 1   24   2   :Q1002  PCWP
      17    8                   BUFFER SORT   1   70   2   :Q1002  PCWP
      18   17                     BUFFER SORT          :Q1002  PCWC
      19   18                       PX RECEIVE   1   70   4   :Q1002  PCWP
      20   19                         PX SEND BROADCAST SYS.:TQ10001 1   70   4      S->P   BROADCAST
      21   20                           TABLE ACCESS BY INDEX ROWID ITT_NEW.STOCK 1   70   4
      22   21                             INDEX RANGE SCAN ITT_NEW.STOCK_PK 1     2
      23    7                 TABLE ACCESS BY INDEX ROWID ITT_NEW.MV_TRANS_STOCK 1   50   3   :Q1002  PCWP
      24   23                   INDEX RANGE SCAN ITT_NEW.MV_TRANS_STOCK_IDX1 1     2   :Q1002  PCWP
    Statistics
            570  recursive calls
              0  physical write total IO requests
              0  physical write total multi block requests
              0  physical write total bytes
              0  physical writes direct temporary tablespace
              0  java session heap live size max
              0  java session heap object count
              0  java session heap object count max
              0  java session heap collected count
              0  java session heap collected bytes
             83  rows processed
    Elapsed: 00:00:03:24
    SQL> disconnect
    Commit complete
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining optionsThe TKPROF output for this statement looks like the following:
    TKPROF: Release 10.2.0.3.0 - Production on Thu Apr 23 12:39:29 2009
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Trace file: ittdb_ora_9566_mytrace1.trc
    Sort options: default
    count    = number of times OCI procedure was executed
    cpu      = cpu time in seconds executing
    elapsed  = elapsed time in seconds executing
    disk     = number of physical reads of buffers from disk
    query    = number of buffers gotten for consistent read
    current  = number of buffers gotten in current mode (usually for update)
    rows     = number of rows processed by the fetch or execute call
    SELECT S.Product, S.WH_CODE, S.RACK, S.BATCH, S.EXP_DATE, FLOOR(Qty_Beg) QtyBeg_B,
        ROUND(f_convert_qty(S.PRODUCT, Qty_Beg-FLOOR(Qty_Beg), P.UOM_K ), 0) QtyBeg_K,
        FLOOR(Qty_In) QtyIn_B, ROUND(f_convert_qty(S.PRODUCT, Qty_In-FLOOR(Qty_In), P.UOM_K), 0) QtyIn_K,
        FLOOR(Qty_Out) QtyOut_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Out-FLOOR(Qty_Out), P.UOM_K ), 0) QtyOut_K,
        FLOOR(Qty_Adj) QtyAdj_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Adj-FLOOR(Qty_Adj), P.UOM_K ), 0) QtyAdj_K,
        FLOOR(Qty_End) QtyEnd_B, ROUND(f_convert_qty(S.PRODUCT, Qty_End-FLOOR(Qty_End), P.UOM_K ), 0) QtyEnd_K,
        S.LOC_CODE
        FROM V_STOCK_DETAIL S
        JOIN PRODUCTS P ON P.PRODUCT = S.PRODUCT
        WHERE S.Product = :pProduct AND S.WH_CODE = :pWhCode AND S.LOC_CODE = :pLocCode
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1      0.04       0.12          0         10          4           0
    Fetch       43      0.05       2.02          0         73          0          83
    total       45      0.10       2.15          0         83          4          83
    Misses in library cache during parse: 1
    Misses in library cache during execute: 1
    Optimizer mode: ALL_ROWS
    Parsing user id: 164 
    Rows     Row Source Operation
         83  PX COORDINATOR  (cr=83 pr=0 pw=0 time=2086576 us)
          0   PX SEND QC (RANDOM) :TQ10003 (cr=0 pr=0 pw=0 time=0 us)
          0    HASH GROUP BY (cr=0 pr=0 pw=0 time=0 us)
          0     PX RECEIVE  (cr=0 pr=0 pw=0 time=0 us)
          0      PX SEND HASH :TQ10002 (cr=0 pr=0 pw=0 time=0 us)
          0       HASH GROUP BY (cr=0 pr=0 pw=0 time=0 us)
          0        NESTED LOOPS OUTER (cr=0 pr=0 pw=0 time=0 us)
          0         MERGE JOIN CARTESIAN (cr=0 pr=0 pw=0 time=0 us)
          0          SORT JOIN (cr=0 pr=0 pw=0 time=0 us)
          0           NESTED LOOPS  (cr=0 pr=0 pw=0 time=0 us)
          0            BUFFER SORT (cr=0 pr=0 pw=0 time=0 us)
          0             PX RECEIVE  (cr=0 pr=0 pw=0 time=0 us)
          0              PX SEND BROADCAST :TQ10000 (cr=0 pr=0 pw=0 time=0 us)
          1               INDEX RANGE SCAN PRODUCTS_IDX2 (cr=2 pr=0 pw=0 time=62 us)(object id 135097)
          0            PX BLOCK ITERATOR (cr=0 pr=0 pw=0 time=0 us)
          0             MAT_VIEW ACCESS FULL MV_CONVERT_UOM (cr=0 pr=0 pw=0 time=0 us)
          0          BUFFER SORT (cr=0 pr=0 pw=0 time=0 us)
          0           BUFFER SORT (cr=0 pr=0 pw=0 time=0 us)
          0            PX RECEIVE  (cr=0 pr=0 pw=0 time=0 us)
          0             PX SEND BROADCAST :TQ10001 (cr=0 pr=0 pw=0 time=0 us)
         83              TABLE ACCESS BY INDEX ROWID STOCK (cr=78 pr=0 pw=0 time=1635 us)
         83               INDEX RANGE SCAN STOCK_PK (cr=4 pr=0 pw=0 time=458 us)(object id 135252)
          0         TABLE ACCESS BY INDEX ROWID MV_TRANS_STOCK (cr=0 pr=0 pw=0 time=0 us)
          0          INDEX RANGE SCAN MV_TRANS_STOCK_IDX1 (cr=0 pr=0 pw=0 time=0 us)(object id 143537)
    Elapsed times include waiting on following events:
      Event waited on                             Times   Max. Wait  Total Waited
      ----------------------------------------   Waited  ----------  ------------
      PX Deq: Join ACK                               17        0.00          0.00
      PX qref latch                                   2        0.00          0.00
      PX Deq Credit: send blkd                       72        1.95          2.00
      PX Deq: Parse Reply                            26        0.01          0.01
      SQL*Net message to client                      43        0.00          0.00
      PX Deq: Execute Reply                          19        0.00          0.01
      SQL*Net message from client                    43        0.00          0.04
      PX Deq: Signal ACK                             12        0.00          0.00
      enq: PS - contention                            1        0.00          0.00
    ********************************************************************************The DBMS_XPLAN.DISPLAY_CURSOR output:
    SQL> select * from table(dbms_xplan.display_cursor(null, null, 'ALLSTATS LAST'))
    PLAN_TABLE_OUTPUT
    SQL_ID  402b8st7vt6ku, child number 2
    SELECT /*+ gather_plan_statistics */          S.Product, S.WH_CODE, S.RACK, S.BATCH, S.EXP_DATE, FLOOR(Qty_Beg) QtyBeg_B,
    ROUND(f_convert_qty(S.PRODUCT, Qty_Beg-FLOOR(Qty_Beg), P.UOM_K ), 0) QtyBeg_K,      FLOOR(Qty_In) QtyIn_B, ROUND(f_convert_qty(S.P
    RODUCT,
    Qty_In-FLOOR(Qty_In), P.UOM_K), 0) QtyIn_K,      FLOOR(Qty_Out) QtyOut_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Out-FLOOR(Qty_Out), P
    .UOM_K ),
    0) QtyOut_K,      FLOOR(Qty_Adj) QtyAdj_B, ROUND(f_convert_qty(S.PRODUCT, Qty_Adj-FLOOR(Qty_Adj), P.UOM_K ), 0) QtyAdj_K,
    FLOOR(Qty_End) QtyEnd_B, ROUND(f_convert_qty(S.PRODUCT, Qty_End-FLOOR(Qty_End), P.UOM_K ), 0) QtyEnd_K,      S.LOC_CODE      FROM
    V_STOCK_DETAIL S      JOIN PRODUCTS P ON P.PRODUCT = S.PRODUCT      WHERE S.Product = :pProduct AND S.WH_CODE = :pWhCode AND S.LOC
    _CODE =
    :pLocCode
    Plan hash value: 3252950027
    | Id  | Operation                               | Name                | Starts | E-Rows | A-Rows |   A-Time   | Buffers |  OMem |
    1Mem | Used-Mem |
    |   1 |  PX COORDINATOR                         |                     |      1 |        |     83 |00:00:02.25 |      83 |       |
          |          |
    |   2 |   PX SEND QC (RANDOM)                   | :TQ10003            |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   3 |    HASH GROUP BY                        |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   4 |     PX RECEIVE                          |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   5 |      PX SEND HASH                       | :TQ10002            |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   6 |       HASH GROUP BY                     |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   7 |        NESTED LOOPS OUTER               |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   8 |         MERGE JOIN CARTESIAN            |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |   9 |          SORT JOIN                      |                     |      0 |        |      0 |00:00:00.01 |       0 | 73728 |
    73728 |          |
    |  10 |           NESTED LOOPS                  |                     |      0 |      1 |      0 |00:00:00.01 |       0 |       |
          |          |
    |  11 |            BUFFER SORT                  |                     |      0 |        |      0 |00:00:00.01 |       0 | 73728 |
    73728 |          |
    |  12 |             PX RECEIVE                  |                     |      0 |        |      0 |00:00:00.01 |       0 |       |
          |          |
    |  13 |              PX SEND BROADCAST          | :TQ10000            |      0 |        |      0 |00:00:00.01 |       0 |       |
          |          |
    |* 14 |               INDEX RANGE SCAN          | PRODUCTS_IDX2       |      1 |      1 |      1 |00:00:00.01 |       2 |       |
          |          |
    |  15 |            PX BLOCK ITERATOR            |                     |      0 |      1 |      0 |00:00:00.01 |       0 |       |
          |          |
    |* 16 |             MAT_VIEW ACCESS FULL        | MV_CONVERT_UOM      |      0 |      1 |      0 |00:00:00.01 |       0 |       |
          |          |
    |  17 |          BUFFER SORT                    |                     |      0 |     21 |      0 |00:00:00.01 |       0 | 73728 |
    73728 |          |
    |  18 |           BUFFER SORT                   |                     |      0 |        |      0 |00:00:00.01 |       0 | 73728 |
    73728 |          |
    |  19 |            PX RECEIVE                   |                     |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |  20 |             PX SEND BROADCAST           | :TQ10001            |      0 |     21 |      0 |00:00:00.01 |       0 |       |
          |          |
    |* 21 |              TABLE ACCESS BY INDEX ROWID| STOCK               |      1 |     21 |     83 |00:00:00.01 |      78 |       |
          |          |
    |* 22 |               INDEX RANGE SCAN          | STOCK_PK            |      1 |     91 |     83 |00:00:00.01 |       4 |       |
          |          |
    |* 23 |         TABLE ACCESS BY INDEX ROWID     | MV_TRANS_STOCK      |      0 |      1 |      0 |00:00:00.01 |       0 |       |
          |          |
    |* 24 |          INDEX RANGE SCAN               | MV_TRANS_STOCK_IDX1 |      0 |      1 |      0 |00:00:00.01 |       0 |       |
          |          |
    Predicate Information (identified by operation id):
      14 - access("P"."PRODUCT"=:PPRODUCT)
      16 - access(:Z>=:Z AND :Z<=:Z)
           filter("CON"."PRODUCT"=:PPRODUCT)
      21 - filter("STOCK"."LOC_CODE"=:PLOCCODE)
      22 - access("STOCK"."PRODUCT"=:PPRODUCT AND "STOCK"."WH_CODE"=:PWHCODE)
      23 - filter("STS"='N')
      24 - access("PRODUCT"=:PPRODUCT AND "WH_CODE"=:PWHCODE AND "LOC_CODE"=:PLOCCODE AND "RACK"="STOCK"."RACK" AND "BATCH"="STOCK"."B
    ATCH" AND
                  "EXP_DATE"="STOCK"."EXP_DATE")
    53 rows selected.
    Elapsed: 00:00:00:12I'm looking forward for suggestions how to improve the performance of this statement.
    Thank you very much,
    xtanto

    xtanto wrote:
    Hi sir,
    How to prevent the query from doing parallel query ?
    Because as you see actually I am not issuing any Parallel hints in the query.
    Thank you,
    xtantoKristanto,
    there are a couple of points to consider:
    1. Your SQL*Plus version seems to be outdated. Please use a SQL*Plus version that corresponds to your database version. E.g. the AUTOTRACE output is odd.
    2. I would suggest to repeat your exercise using serial execution (the plan, the autotrace, the tracing). You can disable parallel queries by issuing this in your session:
    ALTER SESSION DISABLE PARALLEL QUERY;
    This way the output of the tools is much more meaningful, however you might get a different execution plan, therefore the results might not be representative for your parallel execution.
    3. The function calls might pose a problem. If they are, one possible damage limitation has been provided by hoek. Even better would be then to replace the PL/SQL function with equivalent plain SQL. However since you say that it generates not too many rows it might not harm here too much. You can check the impact of the functions by running a similar query but omitting the function calls.
    4. The parallel execution plan contains a MERGE JOIN CARTESIAN operation which could be an issue if the estimates of the optimizer are incorrect. If the serial execution still uses this operation the TKPROF and DBMS_XPLAN.DISPLAY_CURSOR output will reveal whether this is a problem or not.
    5. The execution of the statement seems to take on 2-3 seconds in your tests. Is this in the right ballpark? If yes, why should this statement then be problematic? How often does it get executed?
    6. The statement uses bind variables, so you might have executions that use different execution plans depending on the bind values passed when the statement got optimized. You can use DBMS_XPLAN.DISPLAY_CURSOR using NULL as "child_number" parameter or DBMS_XPLAN.DISPLAY_AWR (if you have a AWR license) to check if you have multiple execution plans for the statement. Please note that older versions might have already been aged out of the shared pool, so the AWR repository might be a more reliable source (but only if the statement has been sampled).
    7. You have disabled cost based transformations: "_optimizer_cost_based_transformation" = OFF. Why?
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Oracle Enterprise Manager 10gR4 is Released

    Here is the press release. Material is already posted on OTN. Enjoy!
    Oracle(R) Enterprise Manager Delivers Unique New Capabilities for Top-Down Application Management
    Tuesday November 13, 8:15 am ET
    New Capabilities Address Cross-Tier Performance Diagnostics, Integrated Incident and Problem Management and Application Data Sharing
    ORACLE OPENWORLD, SAN FRANCISCO, Nov. 13 /PRNewswire-FirstCall/ -- Building upon its "top-down" approach to managing application and Information Technology (IT) infrastructure resources, Oracle today announced key new enhancements to Oracle® Enterprise Manager 10g. The new enhancements deliver a broad range of capabilities, across the application lifecycle, for custom and SOA-based applications and pre-packaged applications and include faster performance diagnostics for production applications; simplified incident and problem management through integration with Oracle's Siebel CRM HelpDesk and PeopleSoft Enterprise HelpDesk applications; expanded capabilities to manage Oracle Business Intelligence; and easy and secure data sharing across the application lifecycle.
    Oracle's top-down approach to application management uniquely addresses the need for an end-to-end application perspective -- whether technology-focused or business-focused -- while enabling administrators to virtually eliminate the confusion caused by low-level system alerts that cannot be easily correlated to business exceptions. This has been a common and costly shortfall in traditional systems management software and frequently contributes to prolonged application downtime.
    "Helping customers drive better business results is the essence of Oracle's top-down approach to application management," said Richard Sarwal, senior vice president of Systems Management Products, Oracle. "With the addition of Connectors enabling closed-loop incident and problem tracking with Siebel CRM and PeopleSoft Enterprise HelpDesk applications and breakthrough application performance management capabilities using Oracle Enterprise Manager's Application Diagnostics for Java feature, Oracle takes another significant step in fulfilling our top-down application management strategy."
    "With this new release, Oracle is expanding both the breadth and depth of the application management capabilities available through Oracle Enterprise Manager, providing features designed for detailed diagnosis of Java application performance issues in production environments, with the ability to trace transactions between Java application servers and database sessions," according to Tim Grieser, Program Vice President, Enterprise System Management Software, IDC
    Taking Application Performance Management to the Next Level
    The new Oracle Application Diagnostics for Java capability in Oracle Enterprise Manager can monitor and diagnose performance problems in production Java applications with minimal impact on application performance and availability. Unlike most Java performance management tools that utilize bytecode instrumentation, Oracle Enterprise Manager's new feature has a highly innovative diagnostics engine that introduces less than one percent performance overhead on production applications and does not require IT operations to have a deep understanding of the application logic. The new feature also has a hot-pluggable architecture that enables the diagnostics engine to be deployed in heterogeneous middleware environments, without shutting down the application server. Oracle Application Diagnostics for Java is included in the Oracle Application Server Diagnostics Pack and the new Oracle Diagnostics Pack for Non-Oracle Middleware.
    Improving Performance Diagnostics Across Application Tiers
    Diagnosing end user performance problems has become increasingly difficult because of the increased deployment of multi-tiered web applications and the dynamic nature of web-based applications. With Oracle Application Diagnostics for Java, administrators now have powerful diagnostic capabilities by enabling application administrators to trace in-flight transactions and correlate user request activities in the Java application to corresponding activity in the database. Similarly, database administrators can quickly identify Java applications that may be causing resource contention in the database. This cross-tier diagnostics helps accelerate problem resolution by identification of resource bottlenecks across tiers.
    Tighter Integration for Siebel CRM Diagnostics and Oracle Enterprise Manager
    Siebel CRM diagnostic capabilities have been integrated with Oracle Enterprise Manager, providing a single integrated tool for problem diagnostics in Siebel CRM and its underlying infrastructure. Siebel CRM administrators can use Oracle Enterprise Manager for end-to-end management of Siebel CRM and to simplify Siebel CRM diagnostics based on user and server performance analysis. In addition, Siebel CRM customers can benefit from broader application support including Siebel CRM 8.0, 7.8 and 7.7.
    Enhancing Management Capabilities Across the Application Lifecycle
    New Management Connectors for Siebel CRM HelpDesk and Peoplesoft Enterprise HelpDesk applications allow the deployment of end-to-end IT incident and problem management solutions capable of unprecedented levels of automation and closed-loop remediation. The connectors enable Siebel CRM and PeopleSoft Enterprise HelpDesk customers to benefit from an integrated solution that spans the service lifecycle from incident logging and tracking to top-down management of applications including problem management, patching and provisioning across the technology stack. The bi-directional integration between Oracle Enterprise Manager and Siebel CRM and PeopleSoft Enterprise HelpDesk applications helps streamline key support processes by automatically creating service requests for incidents captured in Oracle Enterprise Manager. Support analysts using these help desk products are automatically empowered with respective corrective actions to accelerate problem resolution.
    Expanded Capabilities for Business Intelligence Management
    Oracle Management Pack for Business Intelligence is a new Oracle Enterprise Manager pack that extends the benefits of top-down application management to Oracle Business Intelligence Enterprise Edition Plus. Using the BI management pack, customers can receive proactive alerts on impending problems, troubleshoot and tune performance problems, manage configurations, proactively enforce configuration policies, and enforce service level agreements on Oracle Business Intelligence Enterprise Edition Plus deployments.
    Easy and Secure Data Sharing Across the Application Lifecycle
    Also new is the Oracle Data Masking Pack, to protect sensitive production data by using masking rules to replace confidential or sensitive production information with realistic but scrubbed data. This pack provides a scalable, secure solution for application data sharing for a wide variety of needs ranging from application development, testing, quality assurance as well as business processing. See related news release dated today.
    Availability and Pricing
    The enhancements listed above are generally available today with Oracle Enterprise Manager 10g Release 4.
    Oracle Application Server Diagnostics Pack and Oracle Diagnostics Pack for Non-Oracle Middleware are priced at $6,000 each per CPU. Management Connectors are priced at $5,000. The Oracle Management Pack for Business Intelligence is priced at $10,000 per CPU. The Oracle Data Masking Pack is priced at $10,000 per CPU of the server where data is being masked.
    For more information about Oracle Enterprise Manager 10g Release 4 and the family of Plug-ins, Connectors and Management Packs and to download free evaluation software go to: http://www.oracle.com/enterprisemanager/. Terms, conditions and restrictions apply.
    About Oracle Enterprise Manager 10g
    Spanning applications, middleware, and database management, Oracle Enterprise Manager 10g delivers integrated enterprise management for Oracle and non-Oracle systems to more than 21,000 Management Pack customers worldwide. Employing a unique "top-down" approach to managing application and IT infrastructure resources, Oracle Enterprise Manager allows customers to focus on what matters for its business -- greater agility, better service quality and lower operational costs. With a broad set of administration, configuration management, provisioning, end-to-end monitoring, service level management, and security capabilities, Oracle Enterprise Manager 10g helps customers manage service levels, proactively isolate business exceptions before they become emergencies, and remediate issues at any level spanning application and heterogeneous infrastructure -- all within one management solution. Learn more at http://www.oracle.com/enterprisemanager/.
    About Oracle
    Oracle (Nasdaq: ORCL - News) is the world's largest enterprise software company. For more information about Oracle, visit our Web site at http://www.oracle.com.
    Trademarks
    Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
    This announcement is provided to you solely for information purposes, is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Many factors can materially affect Oracle's product development plans and the nature and timing of future product releases. The development, release, and timing of any features or functionality described remains at the sole discretion of Oracle. This information may not be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates. Oracle specifically disclaims any liability with respect to this information.
    Message was edited by:
    Chung Wu

    This is expected behavious. It is because Enterprise Manager cannot run with the new server name. You can either go through loads to change the config files or simply drop and recreate the console.

  • How to change top activity interval

    Hello,
    I would like to see the top activity (waits) for a whole week, not just day by day, with enterprise manager 10g. Can that be done? If yes, then how?
    Thank you.

    You would need something other than the free Adobe Reader.
    Best to do it in the original document and create a new PDF.

  • Someone please help a complete beginner with Enterprise Manager!

    Question moved from
    Someone please help a complete beginner with Enterprise Manager!
    Please be gentle with me, I'm absolutely new to all this. We don't have a proper DBA and I've been tasked with the role. There is no-one else in the company with oracle experience and we don't have any support. Until now I've just used enterprise manager to manage the database, but now I have a problem..
    We are using Windows Server 2003 and Oracle 10g. I (stupidly) installed some network monitoring software on our server (PRTG network monitor). I almost immediately uninstalled it and all components/registry settings, but it seems to have thrown something out regards the OEM web interface.
    We used to access the OEM GUI through http://<hostname>:5500/em, but after installing/uninstalling the network monitor software the OEM webpage would only stay up for a few minutes, before saying 'Internet Explorer cannot display the webpage'. Restarting the DBconsole in services fixed the problem, but again, only for a few minutes.
    Spent all day yesterday looking at logfiles (they didn't make much sense to me), but seemed to be saying access was denied to the server ('actively denied it'). Lots of googling led me to believe I needed to reconfigure OEM by dropping and recreating it using:
    emctl stop dbconsole
    emca -deconfig dbcontrol db
    emca -repos recreate
    during this process I was asked for various passwords and a port number? I didn't even know what to use as the port number but guessed it was 5500 ?!? (probably wrong). As it didn't work I used the default port number that I found somewhere on the web.
    However now I am even deeper in the **** as this didn't work either, (some error about listnener?) and I have now lost the DBConsole in windows services. Obviously the OEM web console doesn't work at all now
    I would be eternally grateful for some patient, beginners help here..I can post whatever log files are necessary - I just need to know what I'm supposed to be doing and where to start..
    We used to log on to the OEM as 'SYSTEM', but nowhere in the process does it seem to ask me for the password for that (its asked me for SYS and SYSMAN)
    It could be that I'm going about this completely wrong, but with only a days experience in all this its pretty hard to know what I'm doing really!
    As you can tell I'm in way over my head..I just need OEM web interface to work!
    Thanks in advance

    ok, thanks to helpful comments from other people in my initial thread (posted in general database forum), after rebuilding the console/repository I now have EM up and running. But there are more problems..
    Firstly I have an error at the very top of the screen:
    java.lang.Exception: Number of responses does not match queries
    Also, the 'Host CPU' and 'Active Sessions' are blank and say 'No Data Is Currently Available' beneath them
    my emagent.trc file contains this error, repeating with different thread IDs every 30 seconds...
    (error = 10061)
    2012-04-30 17:19:28 Thread-4376 ERROR pingManager: nmepm_pingReposURL: Cannot connect to http://hostname:5500/em/upload/: retStatus=-1
    2012-04-30 17:19:59 Thread-1448 WARN http: snmehl_connect: connect failed to (hostname:5500): No connection could be made because the target machine actively refused it.
    Help!

Maybe you are looking for

  • Weblogic 11g  won't start due to following exception.

    Hi All, I can see the following exception while trying to run the Weblogic Server 10.3.4 on Solaris10 <May 18, 2011 4:12:49 AM EDT> <Error> <Kernel> <BEA-000804> <The Class weblogic.protocol.configuration.NetworkAccessPointDefau ltMBean attribute Con

  • Problem with international chararcters in senders email

    Hello, We have a customers who sends batches of email to internation people with CFMAIL. So there are international characters involved in the emailadresses, like: willem.solbö[email protected] frédé[email protected] jean-franç[email protected] These

  • BACKBERRY PROBLEMS AND NO ONE AT VERIZON TO HELP?

    How is this,   for four months  most of my contacts disappear overnight   when I wake up  the ones that were saved, multiply by 10   isn't that great?  I start with 900 contacts,   200 of my original contacts are left   and then those 200 contacts be

  • Is it necessary to Stuffit or Zip files before sending to print service?

    Is it a good idea to compress a PDF before sending it by email or FTP?  I work on a Mac in CS3 and have not had any problems with file corruption, but have read that this is the safest way to send files. Can high resolution for print jobs still be pr

  • Will there be a new iphone this year?

    Hello all. I see it's Cupertino time again WWDC and IOS 6 features big but no mention of a new iPhone. Is anyone in the know?