SQL CPU always on top at 10:00 am, no jobs are execute at that time...any tool that helps me to find the issue?

Hi everyone,since one month ago, my sql server 2008 has been experimented that something makes that my cpu server always be on 100% at 10:00 am , and even sometimes have crashed the server because of this,i have no executions jobs programmed at that time,
ran sql history jobs to see if i missed some job, but not even one job seems to be executed at that time, also there is no antivirus or windows update programmed at time
Does any one can recommend me a tool that not be the sql profiler , that we can use to be on monitoring at that time and tried or catch what makes that the sql cpu go to 100%, this happens all days at the same time. 
Thanks for your time and if there is any way that i can give you more information please tellme
----More Information
Well basically the sql server its a virtual server, at 10:00 am the sql works slower than usually, the ti support that is monitoring the virtual machine , see that cpu starts to raise at that time (10:00 am) and
usually takes 1-2 minutes to back to normally, i had a back up BD log and differencial at that casually was execute at time, i had to change the time and now does not affect at 10:00, when i had this backups the server crashes, because the cpu was not enough,
now i moved the job (back up log adn diff) and the server dont crashes anymore, but still be something at 10:00 that make the cpu raises to the top. by test we disabled mcaffe and even with mcaffe down the server still having the same issue. 
elijos3110

Elijos,
What do task manager or  ProcessExplorer say at 10:00 AM? Could be an anti-virus program or something.
Hi, thanks for your time, Well
basically the sql server its a virtual server, at 10:00 am the sql works slower than usually, the ti support that is monitoring the virtual machine , see that cpu starts to raise at that time (10:00 am) and usually takes 1-2 minutes to back to normally, i
had a back up BD log and differencial at that casually was execute at time, i had to change the time and now does not affect at 10:00, when i had this backups the server crashes, because the cpu was not enough, now i moved the job (back up log adn diff) and
the server dont crashes anymore, but still be something at 10:00 that make the cpu raises to the top. by test we disabled mcaffe and even with mcaffe down the server still having the same issue.
elijos3110
elijos3110

Similar Messages

  • TS1717 I can't access Itunes Store via my Itunes. When Itunes start, CPU always 100%, I've tried uninstall and reinstall Itunes but it seems to be useless. Please help !!!

    I can't access Itunes Store via my Itunes. When Itunes start, CPU always 100%, I've tried uninstall and reinstall Itunes but it seems to be useless. Please help !!!

    I can't access Itunes Store via my Itunes.
    Is iTunes endlessly saying "Accessing iTunes Store"? Or is something a bit different going on?

  • 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/

  • Finding the issued SQL statement

    Hi All,
    A user has issued this:
    DROP USER user CASCADE;
    and after a while it got hung up.
    Since all database users are using the same schema, I can not find the sid/serial # to kill it. There are many users in active and inactive status are found but could not identify the user who issued the above sql.
    I know I can extract sid,serial# through v$session view. How can I join this view with other views to identify the sql statement?
    Do you know how?
    Thanks,

    To get the SID and SERIAL # please execute the SQL below:
    set lin 500
    col username format a15
    col terminal format a15
    col program format a40
    col machine format a25
    select s.paddr, p.spid, s.sid,s.serial#,s.terminal,s.machine,s.username,s.status,s.process,s.program,s.module,s.action, s.server from v$session s, v$process p
    where p.addr=s.paddr
    order by s.sid
    To get the SQL Statement you have to get the SID and SERIAL # from above statement and execute the SQL below:
    select x.sql_text from v$sql x, v$session y
    where x.hash_value = y.sql_hash_value
    and x.address = y.sql_address
    and y.sid = &sid
    /

  • SQL executing error differences with different tools, need help!!

    Hi everyone,
    I'm getting trouble with executing SQL query using SQLdevelopper.
    but it returns the error about bind value parameter in & out doesn't set.
    I also try to same SQL with other tools but only one tool could succeed
    executing which is Osqledit.
    SQL*Developper--------No
    Object Browser--------No
    Sql*Plus-------No
    Osqledit-----Yes
    does anybody know why some sql tools couldn't succeed executing
    same sql such as Osqledit?
    and also in this case often to cause or not?
    thank you for reading and helping me.

    thanks SHUBH I think so too.
    To Colin and others,
    here is my SQL query which wasn't written in English so
    it took me for a while to translate.
    and it very long SQL which my co-worker made it.
    sorry for it unable to read easily tho I need your help.
    in additon, we use bind-values on this SQL.
    select
         shopcode,
         JAN,
         h.lowestestprice,
         h.highestprice,
         h.amount,
         h.totalsales,
         h.retailprice,
         h.aprice,
         h.normalamount,
         h.normaltotalsales,
         h.normalretailprice,
         h.normalaprice,
         h.discountamount,
         h.discounttotalsales,
         h.discountretailprice,
         h.discountaprice,
         h.memberamount,
         h.memberretailprice,
         h.memberretailprice,
         h.memberaprice,
         h.normalreserveamount,
         h.discountreserveamount
    from
              select
              shopcode,
                   JANcode JAN,
                   min(lowestestprice) lowestestprice,
                   max(highestprice) highestprice,
                   sum(amount) amount,
                   sum(totalsales) totalsales,
                   sum(retailprice) retailprice,
                   sum(aprice) aprice,
                   sum(normalamount) normalamount,
                   sum(normaltotalsales) normaltotalsales,
                   sum(normalretailprice) normalretailprice,
                   sum(normalaprice) normalaprice,
                   sum(discountamount) discountamount,
                   sum(discounttotalsales) discounttotalsales,
                   sum(discountretailprice) discountretailprice,
                   sum(discountaprice) discountaprice,
                   sum(memberamount) memberamount,
                   sum(membertotalsales) membertotalsales,
                   sum(memberretailprice) memberretailprice,
                   sum(memberaprice) memberaprice,
                   sum(normalreserveamount)
    normalreserveamount,
                   sum(discountreserveamount)
    discountreserveamount
              from
                   testsalesfact
              where
                   salesdate between :begindate and :enddate
              group by
                   shopcode,
                   JANcode
         ) h
         full outer join
              select
                   shopcode,
                   JANcode,
    min(lowestestprice) lowestestprice,
                   max(highestprice) highestprice,
                   sum(amount) amount,
                   sum(totalsales) totalsales,
                   sum(retailprice) retailprice,
                   sum(aprice) aprice,
                   sum(normalamount) normalamount,
                   sum(normaltotalsales) normaltotalsales,
                   sum(normalretailprice) normalretailprice,
                   sum(normalaprice) normalaprice,
                   sum(discountamount) discountamount,
                   sum(discounttotalsales) discounttotalsales,
                   sum(discountretailprice) discountretailprice,
                   sum(discountaprice) discountaprice,
                   sum(memberamount) memberamount,
                   sum(membertotalsales) membertotalsales,
                   sum(memberretailprice) memberretailprice,
                   sum(memberaprice) memberaprice,
                   sum(normalreserveamount)
    normalreserveamount,
                   sum(discountreserveamount)
    discountreserveamount
              from
                   shopweeksaleswk
              where
                   salesdate between :begindate and :enddate
              group by shopcode, JAN
              union all
              select
                   a.shopcode,
                   a.JAN,
                   min(a.pricewiotax) lowestestprice,
              -     max(a.pricewiotax) highestprice,
                   sum(a.amount) amount,
                   sum(a.totalsales) totalsales,
                   sum(a.retailprice) retailprice,
                   sum(a.aprice) aprice,
                   sum(a.normalamount) normalamount,
                   sum(a.normaltotalsales) normaltotalsales,
                   sum(a.normalretailprice) normalretailprice,
                   sum(a.normalaprice) normalaprice,
                   sum(a.discountamount) discountamount,
                   sum(a.discounttotalsales) discounttotalsales,
                   sum(a.discountretailprice) discountretailprice,
                   sum(a.discountaprice) discountaprice,
                   sum(a.memberamount) memberamount,
                   sum(a.membertotalsales) membertotalsales,
                   sum(a.memberretailprice) memberretailprice,
                   sum(a.memberaprice) memberaprice,
                   sum(a.normalreserveamount)
    normalreserveamount,
                   sum(a.discountreserveamount)
    discountreserveamount
              from (
                   select
                        p.shopcode,
                        substr(p.makedate, 1, 8) salesdate,
                        p.JAN,
                        p.pricewiotax,
                        p.amount amount,
                        trunc(p.amount * p.pricewiotax)
    totalsales,
                        trunc(p.amount * decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice))
    retailprice,
                        decode(decode
    (p.discountcode, '000000',
    p.retailprice,
                        p.discountretailprice), 0, 0,
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount * decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice)))
    aprice,               
                        decode(p.discountcode, '000000',
    p.amount, 0) normalamount,
                        decode(p.discountcode, '000000',
                        trunc(p.amount * p.pricewiotax), 0)
    normaltotalsales,
                        decode(p.discountcode, '000000',
                        trunc(p.amount * p.totalsales), 0)
    normalretailprice,
                        decode(p.totalsales, 0, 0, decode
    (p.discountcode, '000000',
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount * p.retailprice), 0))
    normalaprice,
                        decode(p.discountcode, '000000', 0,
    p.amount) discountamount,
                        decode(p.discountcode, '000000', 0,
                        trunc(p.amount * p.pricewiotax))
    discounttotalsales,
                        decode(p.discountcode, '000000', 0,
                        trunc(p.amount *
    p.discountretailprice))
    discountretailprice,
                        decode(p.discountretailprice, 0, 0,
                   decode(p.discountcode, '000000', 0,
                   trunc(p.amount * p.pricewiotax)
                        trunc(p.amount *
    p.discountretailprice))) discountaprice,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then p.amount else 0 end
    memberamount,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then trunc(p.amount * p.pricewiotax)
    else 0 end membertotalsales,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554') then
                        trunc(p.amount * decode
    (p.discountcode, '000000',
    p.retailprice,
                        p.discountretailprice)) else 0 end
    memberretailprice,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554') then
                        decode(decode
    (p.discountcode, '000000',
    p.retailprice, p.discountretailprice),
    0, 0,
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount * decode
    (p.discountcode,'000000',
                        p.retailprice, p.discountretailprice)))
    else 0 end memberaprice,
                        decode(p.discountcode, '000000',
                   decode(p.discountsec, '07',
    p.amount, 0), 0)
    normalreserveamount,
                        decode(p.discountcode, '000000', 0,
                        decode(p.discountsec, '07',
    p.amount, 0)) discountreserveamount
                   from shopweeksaleswk p
                   where p.salesdate between :begindate
    and :enddate
                   and p.makedate not between
                   :begindate|| '000000 '
    and :enddate|| '000000 '
                   ) a
              group by a.shopcode, a.JAN
              union all     
              select
                   a.shopcode,
                   a.JAN,
                   min(a.pricewiotax) lowestestprice,
                   max(a.pricewiotax) highestprice,
                   sum(a.amount) amount,
                   sum(a.totalsales) totalsales,
                   sum(a.retailprice) retailprice,
                   sum(a.aprice) aprice,
                   sum(a.normalamount) normalamount,
                   sum(a.normaltotalsales) normaltotalsales,
                   sum(a.normalretailprice) normalretailprice,
                   sum(a.normalaprice) normalaprice,
                   sum(a.discountamount) discountamount,
                   sum(a.discounttotalsales) discounttotalsales,
                   sum(a.discountretailprice) discountretailprice,
                   sum(a.discountaprice) discountaprice,
                   sum(a.memberamount) memberamount,
                   sum(a.membertotalsales) membertotalsales,
                   sum(a.memberretailprice) memberretailprice,
                   sum(a.memberaprice) memberaprice,
                   sum(a.normalreserveamount)
    normalreserveamount,
                   sum(a.discountreserveamount)
    discountreserveamount
              from (
                   select
                        p.shopcode,
                        substr(p.makedate, 1, 8) salesdate,
                        p.JAN,
                        p.pricewiotax,
                        p.amount *- 1 amount,
                        trunc(p.amount * p.pricewiotax) *- 1
    totalsales,
                        trunc(p.amount * decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice)) *-
    1 retailprice,
                        decode(decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice),
    0, 0,
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount * decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice))) *-
    1 aprice,
                        decode(p.discountcode, '000000',
    p.amount, 0) *- 1 normalamount,
                        decode(p.discountcode, '000000',
    trunc(p.amount * p.pricewiotax), 0) *
                        - 1 normaltotalsales,
                        decode(p.discountcode, '000000',
    trunc(p.amount * p.retailprice), 0) *
                        - 1 normalretailprice,
                        decode(p.retailprice, 0, 0, decode
    (p.discountcode, '000000',
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount * p.retailprice), 0)) *- 1
    normalaprice,
                        decode(p.discountcode, '000000', 0,
    p.amount) *- 1 discountamount,
                        decode(p.discountcode, '000000', 0,
    trunc(p.amount * p.pricewiotax)) *
                        - 1 discounttotalsales,
                        decode(p.discountcode, '000000', 0,
                        trunc(p.amount *
    p.discountretailprice)) *- 1
    discountretailprice,
                        decode(p.discountretailprice, 0, 0,
    decode(p.discountcode, '000000', 0,
                        trunc(p.amount * p.pricewiotax) -
                        trunc(p.amount *
    p.discountretailprice))) *- 1
    discountaprice,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then p.amount *- 1 else 0 end
    memberamount,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then trunc(p.amount * p.pricewiotax) *-                                                                1 else 0 end membertotalsales,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then trunc(p.amount * decode
    (p.discountcode, '000000',
                        p.retailprice, p.discountretailprice)) *-
    1 else 0 end memberretailprice,
                        case when substr(p.cardnumber,
    1, 7) in
    ('4986428', '4986429', '4986554')
                        then decode(decode
    (p.discountcode, '000000',
    p.retailprice,
    p.discountretailprice), 0, 0,
                        trunc(p.amount * p.pricewiotax) -
    trunc(p.amount *
                        decode(p.discountcode,'000000',
    p.retailprice, p.discountretailprice))) *
                        - 1 else 0 end memberamount,
                        decode(p.discountcode, '000000',
    decode(p.discountsec, '07',
    p.amount, 0), 0)*
                        -1 normalreserveamount,
                        decode(p.discountcode, '000000', 0,
    decode(p.discountsec, '07',
    p.amount, 0))*
                        -1 discountreserveamount
                   from shopweeksaleswk p
                   where p.salesdate not between :begindate
    and :enddate
                   and p.makedate
    between :begindate|| '000000 '
    and :enddate|| '000000 '
                   ) a
              group by a.shopcode, a.JAN
         ) m
         using (shopcode,JAN)
    where
         and h.lowestestprice != m.lowestestprice
         or h.highestprice != m.highestprice
         (h.amount != m.amount
         or h.totalsales != m.totalsales
         or h.aprice != m.aprice
         or h.normalamount != m.normalamount
         or h.normaltotalsales != m.normaltotalsales
         or h.normalretailprice != m.normalretailprice
         or h.normalaprice != m.normalaprice
         or h.discountamount != m.discountamount
         or h.discounttotalsales != m.discounttotalsales
         or h.discountretailprice != m.discountretailprice
         or h.discountaprice != m.discountaprice
         or h.memberamount != m.memberamount
         or h.membertotalsales != m.membertotalsales
         or h.memberretailprice != m.memberretailprice
         or h.memberaprice != m.memberaprice
         or h.normalreserveamount != m.normalreserveamount
         or h.discountreserveamount != m.discountreserveamount)
    order by shopcode, JAN ;

  • Running Firefox beta 14.0.1; The option to untick "tabs at top" is no longer in View Toolbars or when I right click any toolbar. Help?

    I'd really love to move my tabs to below my address bar like I've always had them before now. Really bugging me.

    That option was removed from the interface, but can still be accessed by changing a hidden setting.
    # Type '''about:config''' into the location bar and press enter, accept the warning message that appears and you will then be presented with a list of preferences.
    # Locate the preference '''browser.tabs.onTop''' and double-click on it to change its value to '''false'''

  • I seem to be missing only the "Tools" and "Help" menu items from the top toolbar - is there a way to get them to appear?

    I tried reinstalling Firefox, but that didn't help, nor did resetting the toolbar settings is Safe Mode.

    In version 3.6, the user can hide the Menu Bar; see below
    '''<u>Menu Bar</u>''' (File, Edit, View, History, Bookmarks, Tools, Help) , see: <br/>
    http://support.mozilla.com/en-US/kb/Menu+bar+is+missing
    * Press F10, Menu bar will appear, click View, click Toolbars, click Menu bar
    * Press ALT, the Menu bar will appear, click View, click Toolbars, click Menu bar<br />
    * Hold down the ALT button while pressing V+T+M
    '''<u>Navigation Toolbar</u>''' (Back/forward, Refresh...Home, URL/Location Bar, Search Bar): Do one of the following
    #click View > Toolbars, click on "Navigation Toolbar" to place a check mark, OR#right-click the Menu Bar, click "Navigation Toolbar" to place a check mark. See: <br />
    #*https://support.mozilla.com/en-US/kb/Back+and+forward+or+other+toolbar+items+are+missing
    #*http://support.mozilla.com/en-US/kb/How+to+customize+the+toolbar
    #*http://kb.mozillazine.org/Toolbar_customization
    #*http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
    #*http://support.mozilla.com/en-US/kb/Navigation+Toolbar+items
    '''<u>Bookmarks Toolbar</u>''': Same procedure as Navigation Bar except click "Bookmarks Toolbar".<br />
    '''<u>Status Bar</u>''': click View, click Status Bar to place a check mark<br />
    '''<u>Full Screen Mode</u>''': If you have no Toolbars or Tab Bar: Press F11 (F11 is an on/off toggle). See: http://kb.mozillazine.org/Netbooks#Full_screen<br />
    Also see: http://kb.mozillazine.org/Toolbar_customization_-_Firefox#Restoring_missing_menu_or_other_toolbars
    <br />
    You need to update your plugins. It is important to keep them updated due to continuing security fixes and improvements in those plug-ins:
    * Adobe Shockwave for Director Netscape plug-in, version 11.5
    * Adobe PDF Plug-In For Firefox and Netscape "9.3.3"
    * Shockwave Flash 10.1 r53
    * Java Plug-in 1.5.0_22 for Netscape Navigator (DLL Helper)
    **NOTE: Very old version. Read link below for instructions to remove old versions before downloading and installing the new version.
    #'''Check your plugin versions''': http://www.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #'''Update Shockwave for Director'''
    #*NOTE: this is not the same as Shockwave Flash; this installs the Shockwave Player.
    #*Use Firefox to download and SAVE the installer to your hard drive from the link in the article below (Desktop is a good place so you can find it).
    #*When the download is complete, exit Firefox (File > Exit)
    #*locate and double-click in the installer you just downloaded, let the install complete.
    #*Restart Firefox and check your plugins again.
    #*'''<u>Download link and more information</u>''': http://support.mozilla.com/en-US/kb/Using+the+Shockwave+plugin+with+Firefox
    #'''Update Adobe Reader (PDF plugin):'''
    #*From within your existing Adobe Reader ('''<u>if you have it already installed</u>'''):
    #**Open the Adobe Reader program from your Programs list
    #**Click Help > Check for Updates
    #**Follow the prompts for updating
    #**If this method works for you, skip the "Download complete installer" section below and proceed to "After the installation" below
    #*Download complete installer ('''if you do <u>NOT</u> have Adobe Reader installed'''):
    #**Use Firefox to download and SAVE the installer to your hard drive from the link in the article below
    #**On the Adobe page, un-check any extra items (i.e. Free McAfee® Security Scan Plus) then click Download button
    #**If you see message just under tabs, DO NOT click the Allow button, instead click below that where it says "click here to download".
    #**Click "Save to File"; save to your Desktop (so you can find it)
    #**After download completes, close Firefox
    #**Click the installer you just downloaded and allow the install to continue
    #***Note: Vista and Win7 users may need to right-click the installer and choose "Run as Administrator"
    #**'''<u>Download link and more information</u>''': https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox#Installing_and_updating_Adobe_Reader
    #*After the installation, start Firefox and check your version again.
    #'''Update Shockwave Flash'''
    #*Use Firefox to Download and SAVE to your hard drive from one of the links below; '''<u>the links take you directly to the download and you avoid the "getplus" download manager and "extras" (i.e., toolbars, virus scan links, etc.) on the main Adobe page.</u>'''
    #*SAVE to your Desktop so you can find it
    #*After download completes, close Firefox
    #*Click on the file you just downloaded and install
    #**Note: Vista and Win7 users may need to right-click the installer downloaded and choose "Run as Administrator"
    #**Note: Most browsers other than IE will also get updated with this one download
    #**Note: To update IE, same procedure '''<u>but use IE</u>''' to go: http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_ax.exe
    #*After installation, restart Firefox and check your version again.
    #*'''<u>Download links and other information</u>''':
    #** https://support.mozilla.com/en-US/kb/Managing+the+Flash+plugin#Updating_Flash
    #** '''<u>or</u>''' you can download, save, then run the manual installers for IE, then for Firefox (and all other browsers) from here: http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #* Also see: http://support.mozilla.com/en-US/kb/Installing+the+Flash+plugin
    #* Also see (if needed): http://kb2.adobe.com/cps/191/tn_19166.html#main_Uninstall
    #'''Update Java:'''
    #* Download and update instructions: https://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox
    #* Removing old versions: http://www.java.com/en/download/faq/remove_olderversions.xml
    #* After the installation, start Firefox and check your version again.

  • Always On Top Internal Frames

    Dear Friends,
    How we set Always on Top option for Internal Frames.
    Or User can't Do anything without closing that dialog(frame).
    Thankx.

    no, an internal frame can not be on top of anything that doesn't exist inside that frame.
    Maybe they can be forced on top of other content of the same frame, but that's as far as it goes.

  • Make modal dialog box "Always on Top"

    i know there has been discussion about Frame always on top etc. but i have a slightly different problem.
    I have a Modal Dialog box which goes to the background when the parent window loses focus and gains it back.
    i am working on java version1.4. So the new methof in 1.5 version is of no use. Also i am working on Windows XP SP1.
    Do i have to make the dialogbox extend OptionPane instead of JDialo, which i am doing rt now?
    but OptionPane comes with a baggage and unnecessary code which i have to implement etc.
    Is there any easier way to solve this issue.
    Thanks
    PM

    This solution works for me under J2SDK v1.4.2_03. If you were to use it on a large scale, you'd probably want to develop a bit more of a formalized framework for it.
            final JFrame test_frame = new JFrame("Test");
            test_frame.getContentPane().setLayout(new BoxLayout(test_frame.getContentPane(), BoxLayout.Y_AXIS));
            JPanel panel = new JPanel(new FlowLayout());
            test_frame.getContentPane().add(panel);
            final JDialog[] modal_dialog = new JDialog[]{null};
            final JDialog d = new JDialog(test_frame, "Bah", true);
            JButton close = new JButton("Close");
            d.getContentPane().add(close);
            close.addActionListener(new ActionListener()
                public void actionPerformed(ActionEvent e)
                    d.setVisible(false);
                    modal_dialog[0] = null;
            FocusListener fl = new FocusAdapter()
                public void focusGained(FocusEvent e)
                    if (modal_dialog[0]!=null)
                        modal_dialog[0].requestFocus();
            test_frame.addFocusListener(fl);
            JButton open = new JButton("Open");
            panel.add(open);
            open.addActionListener(new ActionListener()
                public void actionPerformed(ActionEvent e)
                    modal_dialog[0] = d;
                    d.pack();
                    d.setLocationRelativeTo(test_frame);
                    d.setVisible(true);
            test_frame.pack();
            test_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            AWTUtilities.centerWindow(test_frame, null);
            test_frame.setVisible(true);

  • FF is "always on top" occasionally

    For the past coupla iterations of FF I've been having this occasional problem: FF remains "always on top" of my windows, even if others are highlighted, even over my Win taskbar, which is set to auto-hide and locked. I usually drop my cursor down to the bottom of the page to pop up the taskbar, but now I have to hit the winkey. Once I get FF minimized, things are fine. If this occurs I close all tabs, flush the cache, then reboot FF; problem fixed.
    I have FF 22.0 on an HP p6720f running under Win7 Home Premium x64.

    I've seen previous support questions with similar problems where switching into fullscreen mode and then out again would fix the problem. Maybe try that next time as well.
    If none of this solves the problem then I would try troubleshooting in [[Troubleshoot Firefox issues using Safe Mode|Safe Mode]] and failing that do a [[Reset Firefox – easily fix most problems | Reset]].
    I hope that helps.

  • HT3486 My Airport 6.1 can't manage my base station. I need to use AirPort Utility 5.6 but i can't find the right. I've download several but it always give me the same message: Airport uti....can't be installed... The version of OS X on this version is not

    My Airport 6.1 can't manage my base station. I need to use AirPort Utility 5.6 but i can't find the right download. I've been downloading several but it always after havingf instal the first 3 steps the same message: Airport utility....can't be installed... The version of OS X on this version
    doesn't support this base station...
    I need help please to find the correcte download so i can my wii-fii work as soon as possible (because my wife is making me crazy, she can't go on Facebook!!!! )
    Thank's for your help,
    Mike

    Use AirPort Utility 5.6 which contains the features you need. It is compatible with Lion as well as Mountain Lion, however, the installer app will refuse to install it on Mountain Lion.
    This dilemma is easily solved though. You simply need to extract the app from the installer package using a package extractor like Pacifist.
    Download Pacifist here: http://www.charlessoft.com/
    Download AirPort Utility 5.6 here: http://support.apple.com/kb/DL1482
    If you happen to have an archived copy of the AU 5.6 app somewhere, such as a Time Machine backup or equivalent, you can simply restore it or drag the app to your Mountain Lion system's Utilities folder. It will run without complaint. It is only the package installer that is the problem.
    Mountain Lion will not allow you to delete its existing version of AirPort Utility. Just ignore it. It and the older version (which will bear the unique name "AirPort Utility 5.6") can peacefully coexist.
    Note: For those with Leopard or Snow Leopard systems you need AirPort Utility 5.6.1 (this is confusing - a later AirPort Utility version for an earlier OS X version - but it is correct).
    Download AirPort Utility 5.6.1 here: http://support.apple.com/kb/DL1536

  • RT Sys Manager shows 100% CPU always

    When using the RT System Manager, I have found that the CPU usage is always 100% - even when all loaded VIs are idle. The chart is segmented with yellow (normal priority) tasks and white (low priority tasks) - yellow on top.

    Tommy,
    What sort of target are you using?
    If it is a FieldPoint or Compact FieldPoint RT Controller, this is the normal operation of the module. With FieldPoint RT controllers, there are two programs running simultaneously; the LabVIEW Run-Time Engine and the IA Control Environment. The LabVIEW Run-Time engine is the portion that runs any LabVIEW code that you develop and download. The IA Control Environment is the program that reads/writes to the IO and publishes the data over ethernet (providing all NI Logos protocol based communication). The IA Control Environment is set to run at normal or low priority so that it shares time with your application (running in the LabVIEW Run-Time Engine).
    You can reduce the time being used by the IA Control Environment by setting the Pause parameter to a value other than 0 ms (valid values are 0 - 1000 ms). By setting the Pause parameter to a non-zero value, you place the control environment to sleep. This will slow down the rate at which new values are published and updates are applied. For example, setting the Pause parameter to 1000 ms means that the channels will be read and published over the network at 1000 ms intervals, potentially causing a delay in the notification of value changes, or the application of new values from write commands that were sent to the module. Note that FieldPoint Reads/Writes performed using the FieldPoint VIs running on code that was downloaded into the module is not effected by the Pause parameter. Alternatively, you can increase the thread priority of your downloaded VIs if you need the processor to spend more time on the LabVIEW code and less on the IA Control Environment.
    Regards,
    Aaron

  • Make sql*loader always create a bad file

    on day 1, i run the sql*loader program to load table A; 6 records reject from the load and go to the bad file; our users have a link that they review to see the records in the bad file
    on day 2, i run the sql*loader program to load table A; no records reject this time, so a bad file isn't created; however the link that was established for our users still points to the bad file from the previous day's run
    is there a way to always create a bad file??? if no records reject from the load, i want sql*loader to create an empty bad file; this way our user's link will point to an empty file and they'll know there were no rejects

    Try creating a dummy, empty .bad file (touch dummy_file.bad). At the beginning of your script copy the dummy over the top of the old one.
    If SQL Loader doesn't need to create a new one, the dummy will remain. If it needs to create one, it will over write the dummy.
    This is a roundabout way of doing this. There might be something easier.

  • Flash always on top in Safari 5.0.5

    Hi,
    I have some problems with flash in Safari 5.0.5 with Flash Player 10.2. My flash banners is always on top and covers menus and popups. wmode and z-index seems to be correct. It works as expected in the latest nightly build of webkit and Google Chrome, but not Safari.
    Here is the webpage, scroll down and you will see the flash covering the top menu: http://www.booli.se/bostad/villa/hisingen/plockerotegatan+16/786830
    I found this question on the same topic (https://discussions.apple.com/thread/2458855?start=0&tstart=0) where the problem was said to be solved with Safari 5.0.1. A test site was set up in that thread by user suastegui which can be found here: http://www.guru.ag/fl2/iframeTest/index.html. On this page the flash is still covering the other elements for me.
    Any ideas?

    BBC iPlayer relies on Adobe Air. AIR 1.5.3 is the last version of AIR that supports Mac PowerPC and Windows 2000. AIR applications that require AIR 2 or later cannot be installed or used on a Macintosh PowerPC or a computer running the Windows 2000 operating system.
    http://kb2.adobe.com/cps/853/cpsid_85304.html
    I am in the same boat. I cannot watch flash videos on the BBC website or on BBC iPlayer, although all other flash videos (YouTube for example) are fine.
    For reasons that passeth all understanding, they work with the PPC version of Firefox, called TenFourFoxG5.app, once you have anabled plug-ins, as it does not natively support Flash.
    You can download TenFourFoxG5 from here:
    http://www.floodgap.com/software/tenfourfox/
    Now for the intersting bit: TenFourFox, like Firefox, does not support most plug-ins. Unless you are prone to headaches (in which case don't) you can read about that here:
    http://code.google.com/p/tenfourfox/wiki/PluginsNoLongerSupported
    But there is a workaround!
    Open TenFourFox and type in the address bar: about:config (no spaces) and click return. This gives you a warning that it might harm the application. Ignore that and click on 'I'll be careful, I promise' and you get the config file that you can edit - with great care.
    Look/search (scroll down) for: tenfourfox.plugins.enabled
    Set it to true. (Double click it to toggle it)
    Now close TenFourFox, open it again, and Flash will now work, as it now uses the plug-ins that Safari has stored.
    I am using Flash 10.1.102.64 in TenFourFox and it works just fine.

  • Dreamweaver Panels - Only one panel visible at a time, others get obscured even with Always On Top.

    I have a problem with my Dreamweaver MX, and it is that I can only see one panel at a time, any other open panels get obscured. For example, with the work space maximized, and having the properties and behaviors panels open, I can only see one of the panels at the same time. If I click on any area of the work space each open panel will display and with the next click the other will display. If I make the work space smaller then the whole area of my screen, and move any open panels outside of the Dreamweaver work space, only then they will stay visible. I know this is not normal behavior, because I used to be able to see all the open panels simultaneously, with the work space maximized to use all the screen area. I went to Preferences> Panels> Always On Top, and all the checkmarks are still set, so as to keep all panels on top at all times, but this does no longer be the case. Can someone tell me what happened here, and how I can get back to being able to see all the open panels? BTW, I tried installing older version of Dreamweaver 4, and the same thing happens to both installed versions. This is extremely annoying!
    Thanks. -Al.

    Since I upgraded to Firefox 19 from 18.0.2, on my Windows XP (SP3) laptop, I, too, can no longer open a new window. File-->New Window does nothing; also can no longer tear off a tab and open it in a new window (it stays where it is). Also, if I right-click on a tab and select Move to New Window, nothing happens. All of these worked fine in FF 18.0.2. All of these work fine with FF 19 on Windows 7. Only an issue on my XP laptop.
    After trying to open a new window, and not seeing the new window come up (and yes, I waited a long time), I decided to close my current window, which had multiple tabs open. Instead of just closing, it pops up the message reminding me that I'm about to close all those tabs. If I say close, and then go into the Task Manager, the Firefox application has disappeared (as expected), but the firefox (and plug-in container) processes are still running. So I have to manually kill the Firefox process to get it to quit. it's as if it thinks there is another Window open (the one I tried to open but never appeared). This happens every single time! I've restarted my laptop, and that does not resolve the problem.
    Is there a way to downgrade back to v 18.0.2 until this is fixed?

Maybe you are looking for

  • ABAP FM doesnt work in BW

    Hello I created simple FM in SAP BI. But system generates the following error when I run it : Runtime Errors         CALL_FUNCTION_NOT_ACTIVE Except.                CX_SY_DYN_CALL_ILLEGAL_FUNC Date and Time          28.10.2009 11:47:09 The name of th

  • 11g ADF TaskFlow Exception Handling in BPM

    Hi Guys BPM 11g I have a human task that is implemented as an ADF task flow. I would like to be able to throw an exception from the ADF application and have it handled by the BPM process, does anyone know if this is possible or how I would do that? A

  • Properties Settings disabled

    I just installed the most recent Adobe updates and now my Acrobat Pro 9.3.1 will not allow any property settings changes on my most recently created PDF files. All of the security and viewing options are grayed out. This is not the case with PDF file

  • How to switch back stores

    so i just got back from traveling in us and in there I bought an iTunes gift card and switch to us store to redeem it there but it still left me with 0.47 dollars left but when I arrived at my home country it said you have to spend it all to switch s

  • Rfc read file

    HI, Ive developed a BAPI which is is reading file from client machine using FM gui_upload. The bapi is going to be called via rfc . The bapi works fine in whenever executed in stand-alone method. However whenever the bapi is called via rfc , the file