Hints

Hi,
I am inserting one million records in a table. which hint i can use to improve the performance in insert statement
can any one help me..?

969052 wrote:
Hi,
I am inserting one million records in a table. which hint i can use to improve the performance in insert statement
can any one help me..?read this excellent blog
http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1363403159158
and this also
http://www.dba-oracle.com/t_insert_tuning.htm
Edited by: Oracle_Monkey on Dec 19, 2012 10:28 PM

Similar Messages

  • Dynamic %HINT ORACLE in select query

    Hi Experts,
    I am trying to implement given below code with dynamic % hint oracle
          SELECT vbeln posnr uepos
             FROM vbap INTO TABLE i_vbap
             FOR ALL ENTRIES IN i_vbak
              WHERE vbeln EQ i_vbak-vbeln
                %_hints oracle '&max_in_blocking_factor 500&&max_blocking_factor 500&'.
    I want value 500 dynamic,
    So far I have tried
    %hint oracle lv_oracle_string.
    %hint oracle (lv_oracle_string).
    WHERE (lv_oracle_string).     "where conditon with %_hints oracle '&max_in_blocking_factor 500&&max_blocking_factor 500&'.
    Any other ideas?
    Thanks in Advance

    Samuel,
    Thank you so much, whatever you mentioned, I have tried ealier, but it was giving me dump because of incorrect spacing in my string.
    Given below sloved my problem.
    CONCATENATE '''&max_in_blocking_factor ' lv_oracle '&&max_blocking_factor ' lv_oracle '&'''
              INTO lv_oracle_string RESPECTING BLANKS.
              SELECT vbeln posnr uepos
                 FROM vbap INTO TABLE i_vbap
                 FOR ALL ENTRIES IN i_vbak
                 WHERE vbeln EQ i_vbak-vbeln
                 %_hints oracle lv_oracle_string.
    Thanks you so much again. You Rock

  • Report Developer Control Of Applying Hints to Analytics Queries

    There are numerous ways to apply hints to the queries generated by Analytics:
    - Table level
    - Join level
    - Evaluate calculation
    Each has its advantages and drawbacks.
    - Table level: applies the hint to every query that references the table.
    - Join level: applies the hint whenever the join is used in the query.
    - Evaluate: allows the report developer to include a hint, but can't control where Analytics decides to apply the hint.
    I propose another method for the report developer to apply hints, when needed, that uses join level hints. All the report developer
    does is add the hint column to the Answer or add a filter based on the hint column to the Answer to apply the hint.
    Setup
    NOTE: I suggest you do consistency checks along the way, especially before starting work in the next Layer, to be sure that all setup errors are resolved early.
    1) Start by defining a Logical SQL table in the Physical Layer using the following SQL: Select 1 Hint from dual
    2) Alias this table for each hint to be defined for report developer usage. As an example, alias the hint table, creating
    No Star and Parallel alias tables.
    3) Join each alias to the physical layer fact tables, using a complex join, where the hint could be applied. In the Join definition screen, put the hint in the HINT field and enter 1=1 for
    in the Expression section. Yes, we are creating a cartesian join between the hint and the other joining table. As the hint table always returns one and only one row, there
    is no effect on the rows returned by the query. For No Star, you
    put NO_STAR_TRANSFORMATION in the Hint field. For Parallel, you put PARALLEL(<physical table name>, default, default), where the physical table name
    is the name of the actual database table, not the name of the alias table (Analytics will put the alias in the place of the database table name
    when it generates the SQL). Additionally, for hints that have no parameters, you only need to join it
    to the Fact tables in a query and not necessarily the dimensions. If you include fields from multiple fact tables, the hint will be applied
    for each fact table. So, you may see the hint multiple times in the SQL (something like SELECT /*+ NO_STAR_TRANSFORMATION NO_STAR_TRANSFORMATION */ t00001.col1...)
    4) Add the hint alias tables to the BMM Layer.
    5) Rename the Hint field in each of the BMM hint tables to identify the hint being applied. For No Star, change the column name from Hint to No Star Hint. For Parallel,
    change the column name from Hint to Parallel Hint.
    6) Set the hint column as a key.
    7) Join the BMM hint tables to the appropriate fact tables, using a complex join.
    8) Define each hint table as a dimension.
    9) Set the Logical Level in the Content tab in each of the sources of the joined tables to use the Detail of the hint dimension.
    10) Create a folder in the Presentation Layer called Hints
    11) Place each BMM hint field into the Presentation Layer Hints folder.
    To apply a hint to your Answer, either add the Hint field to your Answer or create a filter where the Hint field is equal to/is in 1 (the number one). Check that the SQL generated
    contains the hint, in Answers, go into Administration, Session Manager, and view the log for the user (the user log level will need to have been set to 7 to see the SQL generated).
    Use of hints in more complex setups can be done by performing a setup of the hints that is parallel to the fact table setup. As an example, if you specify fragmentation content and a where
    clause in your BMM for your fact tables, you would setup parallel physical layer hint tables and joins, BMM objects and joins, fragmentation content, and where clauses based on the
    hint tables (only hint tables are referenced in the where clause).
    As any database person knows, hints can either help or degrade the performance of queries. So, taking the SQL of the pre-hint Answer and figuring out which hints give the best
    performance is suggested, prior to adding the hint fields/filters to the Answer.

    Hi Oliver,
    I would suggest you to have a look at the below WLST script which would give you the required report of the active threads and it would be send an email too.
    Topic: Sending Email Alert for Threads Pool Health Using WLST
    http://middlewaremagic.com/weblogic/?p=5433
    Topic: Sending Email Alert for Hogger Threads Count Using WLST
    http://middlewaremagic.com/weblogic/?p=5423
    Also you can use the below script in case of the stuck threads, this script would send you an email with the thread dumps during the issue occurred.
    Topic: Sending Email Alert For Stuck Threads With Thread Dumps
    http://middlewaremagic.com/weblogic/?p=5582
    Regards,
    Ravish Mody

  • Query HINT help requested Pls.

    A query thus:
    SELECT equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    FROM v_stocked_equipment_inven_his vsdeih,
    v_stock_equipment_mod_man_list vsemml
    WHERE vsemml.stock_equipment_id = vsdeih.stock_equipment_id(+)
    AND equipment_status_code IN
    ('ALL', 'AVA' )
    AND ec_end_date IS NULL
    AND eav_end_date IS NULL
    GROUP BY equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    HAVING COUNT (model_attribute_value_id) =
    (SELECT COUNT (*)
    FROM stock_equipment JOIN stock_equipment_attrib_value
    USING (stock_equipment_id)
    WHERE stock_equipment_id =
    vsemml.stock_equipment_id);
    has result :
    513 rows selected.
    Elapsed: 00:04:59.17
    Execution Plan
    Plan hash value: 3816309895
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 240 | 21120 | | 38010 (7)| 00:07:37 |
    |* 1 | FILTER | | | | | | |
    | 2 | HASH GROUP BY | | 240 | 21120 | | 38010 (7)| 00:07:37 |
    |* 3 | FILTER | | | | | | |
    |* 4 | HASH JOIN OUTER | | 23915 | 2055K| | 38006 (7)| 00:07:37 |
    |* 5 | HASH JOIN | | 42 | 630 | | 7 (15)| 00:00:01 |
    | 6 | TABLE ACCESS FULL | MODEL | 31 | 279 | | 3 (0)| 00:00:01 |
    | 7 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    | 8 | VIEW | V_STOCKED_EQUIPMENT_INVEN_HIS | 23915 | 1704K| | 37998 (7)| 00:07:36 |
    | 9 | HASH UNIQUE | | 23915 | 2989K| 6392K| 37998 (7)| 00:07:36 |
    |* 10 | HASH JOIN RIGHT OUTER | | 23915 | 2989K| | 37307 (7)| 00:07:28 |
    | 11 | TABLE ACCESS FULL | GAME_WARE | 325 | 1950 | | 3 (0)| 00:00:01 |
    |* 12 | HASH JOIN RIGHT OUTER | | 23915 | 2849K| | 37303 (7)| 00:07:28 |
    | 13 | TABLE ACCESS FULL | GAMESET | 825 | 8250 | | 5 (0)| 00:00:01 |
    |* 14 | HASH JOIN | | 23915 | 2615K| | 37297 (7)| 00:07:28 |
    | 15 | TABLE ACCESS FULL | EQUIPMENT_STATUS | 16 | 128 | | 3 (0)| 00:00:01 |
    |* 16 | HASH JOIN | | 23915 | 2428K| | 37293 (7)| 00:07:28 |
    | 17 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    |* 18 | HASH JOIN | | 645K| 60M| | 37278 (7)| 00:07:28 |
    | 19 | INDEX FULL SCAN | XPKSTOCK_EQUIPMENT_ATTRIB_VAL | 42 | 294 | | 1 (0)| 00:00:01 |
    |* 20 | HASH JOIN | | 5288K| 458M| 9M| 37180 (7)| 00:07:27 |
    | 21 | TABLE ACCESS FULL | EQUIPMENT_ATTRIBUTE_VALUE | 297K| 6672K| | 784 (3)| 00:00:10 |
    |* 22 | HASH JOIN | | 7467K| 484M| 6328K| 5447 (5)| 00:01:06 |
    | 23 | INDEX FAST FULL SCAN | PK_EQUIPMENT_CONFIGURATION | 380K| 1859K| | 398 (3)| 00:00:05 |
    |* 24 | HASH JOIN | | 380K| 22M| 4528K| 3235 (2)| 00:00:39 |
    |* 25 | HASH JOIN | | 140K| 2876K| | 563 (2)| 00:00:07 |
    | 26 | MERGE JOIN | | 281 | 3372 | | 6 (17)| 00:00:01 |
    | 27 | TABLE ACCESS BY INDEX ROWID| SITE_TYPE | 4 | 20 | | 2 (0)| 00:00:01 |
    | 28 | INDEX FULL SCAN | PK_SITE_TYPE | 4 | | | 1 (0)| 00:00:01 |
    |* 29 | SORT JOIN | | 281 | 1967 | | 4 (25)| 00:00:01 |
    | 30 | VIEW | index$_join$_016 | 281 | 1967 | | 3 (0)| 00:00:01 |
    |* 31 | HASH JOIN | | | | | | |
    | 32 | INDEX FAST FULL SCAN | PK_SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 33 | INDEX FAST FULL SCAN | XIF1SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 34 | TABLE ACCESS FULL | LOCATION | 140K| 1232K| | 554 (2)| 00:00:07 |
    | 35 | TABLE ACCESS FULL | EQUIPMENT_CONFIGURATION | 380K| 15M| | 1460 (2)| 00:00:18 |
    | 36 | SORT AGGREGATE | | 1 | 6 | | | |
    | 37 | NESTED LOOPS | | 1 | 6 | | 0 (0)| 00:00:01 |
    |* 38 | INDEX UNIQUE SCAN | XPKSTOCK_EQUIPMENT | 1 | 3 | | 0 (0)| 00:00:01 |
    |* 39 | INDEX RANGE SCAN | XIF1STOCK_EQUIPMENT_ATTRIB_VAL | 1 | 3 | | 0 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    1 - filter(COUNT("MODEL_ATTRIBUTE_VALUE_ID")= (SELECT COUNT(*) FROM "STOCK_EQUIPMENT_ATTRIB_VALUE"
    "STOCK_EQUIPMENT_ATTRIB_VALUE","STOCK_EQUIPMENT" "STOCK_EQUIPMENT" WHERE "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1 AND
    "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID" AND
    "STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B2))
    3 - filter(("EQUIPMENT_STATUS_CODE"='ALL' OR "EQUIPMENT_STATUS_CODE"='AVA') AND "EC_END_DATE" IS NULL AND "EAV_END_DATE"
    IS NULL)
    4 - access("SE"."STOCK_EQUIPMENT_ID"="VSDEIH"."STOCK_EQUIPMENT_ID"(+))
    5 - access("SE"."MODEL_ID"="M"."MODEL_ID")
    10 - access("GS"."GAME_WARE_ID"="GW"."GAME_WARE_ID"(+))
    12 - access("EC"."GAMESET_ID"="GS"."GAMESET_ID"(+))
    14 - access("EC"."EQUIPMENT_STATUS_ID"="ES"."EQUIPMENT_STATUS_ID")
    16 - access("EC"."MODEL_ID"="STOCK_EQUIPMENT"."MODEL_ID" AND
    "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    18 - access("MODEL_ATTRIBUTE_VALUE_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."MODEL_ATTRIBUTE_VALUE_ID")
    20 - access("EC"."EQUIPMENT_ID"="EAV"."EQUIPMENT_ID")
    filter("EAV"."START_DATE">="EC"."START_DATE" AND ("EAV"."END_DATE" IS NULL AND "EC"."END_DATE">="EAV"."START_DATE" OR
    "EC"."END_DATE" IS NULL OR "EAV"."END_DATE"<="EC"."END_DATE") OR "EC"."START_DATE">="EAV"."START_DATE" AND ("EC"."END_DATE"
    IS NULL AND "EAV"."END_DATE">="EC"."START_DATE" OR "EAV"."END_DATE" IS NULL OR "EC"."END_DATE"<="EAV"."END_DATE"))
    22 - access("EC"."EQUIPMENT_ID"="EC"."EQUIPMENT_ID")
    24 - access("EC"."LOCATION_ID"="L"."LOCATION_ID")
    25 - access("L"."SITE_ID"="S"."SITE_ID")
    29 - access("S"."SITE_TYPE_ID"="ST"."SITE_TYPE_ID")
    filter("S"."SITE_TYPE_ID"="ST"."SITE_TYPE_ID")
    31 - access(ROWID=ROWID)
    38 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1)
    39 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    filter("STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B1)
    Query altered to:
    =================
    SELECT equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    FROM v_stocked_equipment_inven_his vsdeih,
    v_stock_equipment_mod_man_list vsemml
    WHERE vsemml.stock_equipment_id = vsdeih.stock_equipment_id(+)
    AND equipment_status_code = 'ALL'
    AND ec_end_date IS NULL
    AND eav_end_date IS NULL
    GROUP BY equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    HAVING COUNT (model_attribute_value_id) =
    (SELECT COUNT (*)
    FROM stock_equipment JOIN stock_equipment_attrib_value
    USING (stock_equipment_id)
    WHERE stock_equipment_id =
    vsemml.stock_equipment_id)
    union
    SELECT equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    FROM v_stocked_equipment_inven_his vsdeih,
    v_stock_equipment_mod_man_list vsemml
    WHERE vsemml.stock_equipment_id = vsdeih.stock_equipment_id(+)
    AND equipment_status_code = 'AVA'
    AND ec_end_date IS NULL
    AND eav_end_date IS NULL
    GROUP BY equipment_id,
    vsemml.stock_equipment_id,
    game_ware_id
    HAVING COUNT (model_attribute_value_id) =
    (SELECT COUNT (*)
    FROM stock_equipment JOIN stock_equipment_attrib_value
    USING (stock_equipment_id)
    WHERE stock_equipment_id =
    vsemml.stock_equipment_id);
    Results in:
    513 rows selected.
    Elapsed: 00:00:07.40
    Execution Plan
    Plan hash value: 3317078232
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 2 | 176 | | 6431 (51)| 00:01:18 |
    | 1 | SORT UNIQUE | | 2 | 176 | | 6431 (51)| 00:01:18 |
    | 2 | UNION-ALL | | | | | | |
    |* 3 | FILTER | | | | | | |
    | 4 | HASH GROUP BY | | 1 | 88 | | 3216 (2)| 00:00:39 |
    |* 5 | HASH JOIN | | 95 | 8360 | | 3214 (2)| 00:00:39 |
    |* 6 | HASH JOIN | | 42 | 630 | | 7 (15)| 00:00:01 |
    | 7 | TABLE ACCESS FULL | MODEL | 31 | 279 | | 3 (0)| 00:00:01 |
    | 8 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    | 9 | VIEW | V_STOCKED_EQUIPMENT_INVEN_HIS | 95 | 6935 | | 3207 (2)| 00:00:39 |
    | 10 | HASH UNIQUE | | 95 | 12160 | | 3207 (2)| 00:00:39 |
    |* 11 | HASH JOIN RIGHT OUTER | | 95 | 12160 | | 3206 (2)| 00:00:39 |
    | 12 | TABLE ACCESS FULL | GAME_WARE | 325 | 1950 | | 3 (0)| 00:00:01 |
    |* 13 | HASH JOIN OUTER | | 95 | 11590 | | 3202 (2)| 00:00:39 |
    |* 14 | HASH JOIN | | 95 | 10640 | | 3196 (2)| 00:00:39 |
    | 15 | TABLE ACCESS FULL | SITE_TYPE | 4 | 20 | | 3 (0)| 00:00:01 |
    |* 16 | HASH JOIN | | 95 | 10165 | | 3193 (2)| 00:00:39 |
    | 17 | VIEW | index$_join$_021 | 281 | 1967 | | 3 (0)| 00:00:01 |
    |* 18 | HASH JOIN | | | | | | |
    | 19 | INDEX FAST FULL SCAN | PK_SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 20 | INDEX FAST FULL SCAN | XIF1SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 21 | NESTED LOOPS | | 95 | 9500 | | 3189 (2)| 00:00:39 |
    |* 22 | HASH JOIN | | 96 | 8736 | 4440K| 3093 (2)| 00:00:38 |
    |* 23 | HASH JOIN | | 56789 | 3771K| | 1679 (2)| 00:00:21 |
    |* 24 | HASH JOIN | | 2894 | 178K| | 1273 (1)| 00:00:16 |
    | 25 | INDEX FULL SCAN | XPKSTOCK_EQUIPMENT_ATTRIB_VAL | 42 | 294 | | 1 (0)| 00:00:01 |
    |* 26 | HASH JOIN | | 2894 | 158K| | 1271 (1)| 00:00:16 |
    | 27 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    |* 28 | TABLE ACCESS BY INDEX ROWID| EQUIPMENT_CONFIGURATION | 1279 | 53718 | | 1265 (1)| 00:00:16 |
    | 29 | NESTED LOOPS | | 1860 | 93000 | | 1268 (1)| 00:00:16 |
    |* 30 | TABLE ACCESS FULL | EQUIPMENT_STATUS | 1 | 8 | | 3 (0)| 00:00:01 |
    |* 31 | INDEX RANGE SCAN | XIF3EQUIPMENT_CONFIGURATION | 23796 | | | 48 (3)| 00:00:01 |
    | 32 | INDEX FAST FULL SCAN | PK_EQUIPMENT_CONFIGURATION | 380K| 1859K| | 398 (3)| 00:00:05 |
    |* 33 | TABLE ACCESS FULL | EQUIPMENT_ATTRIBUTE_VALUE | 242K| 5451K| | 785 (3)| 00:00:10 |
    | 34 | TABLE ACCESS BY INDEX ROWID | LOCATION | 1 | 9 | | 1 (0)| 00:00:01 |
    |* 35 | INDEX UNIQUE SCAN | PK_LOCATION | 1 | | | 0 (0)| 00:00:01 |
    | 36 | TABLE ACCESS FULL | GAMESET | 825 | 8250 | | 5 (0)| 00:00:01 |
    | 37 | SORT AGGREGATE | | 1 | 6 | | | |
    | 38 | NESTED LOOPS | | 1 | 6 | | 0 (0)| 00:00:01 |
    |* 39 | INDEX UNIQUE SCAN | XPKSTOCK_EQUIPMENT | 1 | 3 | | 0 (0)| 00:00:01 |
    |* 40 | INDEX RANGE SCAN | XIF1STOCK_EQUIPMENT_ATTRIB_VAL | 1 | 3 | | 0 (0)| 00:00:01 |
    |* 41 | FILTER | | | | | | |
    | 42 | HASH GROUP BY | | 1 | 88 | | 3216 (2)| 00:00:39 |
    |* 43 | HASH JOIN | | 95 | 8360 | | 3214 (2)| 00:00:39 |
    |* 44 | HASH JOIN | | 42 | 630 | | 7 (15)| 00:00:01 |
    | 45 | TABLE ACCESS FULL | MODEL | 31 | 279 | | 3 (0)| 00:00:01 |
    | 46 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    | 47 | VIEW | V_STOCKED_EQUIPMENT_INVEN_HIS | 95 | 6935 | | 3207 (2)| 00:00:39 |
    | 48 | HASH UNIQUE | | 95 | 12160 | | 3207 (2)| 00:00:39 |
    |* 49 | HASH JOIN RIGHT OUTER | | 95 | 12160 | | 3206 (2)| 00:00:39 |
    | 50 | TABLE ACCESS FULL | GAME_WARE | 325 | 1950 | | 3 (0)| 00:00:01 |
    |* 51 | HASH JOIN OUTER | | 95 | 11590 | | 3202 (2)| 00:00:39 |
    |* 52 | HASH JOIN | | 95 | 10640 | | 3196 (2)| 00:00:39 |
    | 53 | TABLE ACCESS FULL | SITE_TYPE | 4 | 20 | | 3 (0)| 00:00:01 |
    |* 54 | HASH JOIN | | 95 | 10165 | | 3193 (2)| 00:00:39 |
    | 55 | VIEW | index$_join$_044 | 281 | 1967 | | 3 (0)| 00:00:01 |
    |* 56 | HASH JOIN | | | | | | |
    | 57 | INDEX FAST FULL SCAN | PK_SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 58 | INDEX FAST FULL SCAN | XIF1SITE | 281 | 1967 | | 1 (0)| 00:00:01 |
    | 59 | NESTED LOOPS | | 95 | 9500 | | 3189 (2)| 00:00:39 |
    |* 60 | HASH JOIN | | 96 | 8736 | 4440K| 3093 (2)| 00:00:38 |
    |* 61 | HASH JOIN | | 56789 | 3771K| | 1679 (2)| 00:00:21 |
    |* 62 | HASH JOIN | | 2894 | 178K| | 1273 (1)| 00:00:16 |
    | 63 | INDEX FULL SCAN | XPKSTOCK_EQUIPMENT_ATTRIB_VAL | 42 | 294 | | 1 (0)| 00:00:01 |
    |* 64 | HASH JOIN | | 2894 | 158K| | 1271 (1)| 00:00:16 |
    | 65 | TABLE ACCESS FULL | STOCK_EQUIPMENT | 42 | 252 | | 3 (0)| 00:00:01 |
    |* 66 | TABLE ACCESS BY INDEX ROWID| EQUIPMENT_CONFIGURATION | 1279 | 53718 | | 1265 (1)| 00:00:16 |
    | 67 | NESTED LOOPS | | 1860 | 93000 | | 1268 (1)| 00:00:16 |
    |* 68 | TABLE ACCESS FULL | EQUIPMENT_STATUS | 1 | 8 | | 3 (0)| 00:00:01 |
    |* 69 | INDEX RANGE SCAN | XIF3EQUIPMENT_CONFIGURATION | 23796 | | | 48 (3)| 00:00:01 |
    | 70 | INDEX FAST FULL SCAN | PK_EQUIPMENT_CONFIGURATION | 380K| 1859K| | 398 (3)| 00:00:05 |
    |* 71 | TABLE ACCESS FULL | EQUIPMENT_ATTRIBUTE_VALUE | 242K| 5451K| | 785 (3)| 00:00:10 |
    | 72 | TABLE ACCESS BY INDEX ROWID | LOCATION | 1 | 9 | | 1 (0)| 00:00:01 |
    |* 73 | INDEX UNIQUE SCAN | PK_LOCATION | 1 | | | 0 (0)| 00:00:01 |
    | 74 | TABLE ACCESS FULL | GAMESET | 825 | 8250 | | 5 (0)| 00:00:01 |
    | 75 | SORT AGGREGATE | | 1 | 6 | | | |
    | 76 | NESTED LOOPS | | 1 | 6 | | 0 (0)| 00:00:01 |
    |* 77 | INDEX UNIQUE SCAN | XPKSTOCK_EQUIPMENT | 1 | 3 | | 0 (0)| 00:00:01 |
    |* 78 | INDEX RANGE SCAN | XIF1STOCK_EQUIPMENT_ATTRIB_VAL | 1 | 3 | | 0 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    3 - filter(COUNT("MODEL_ATTRIBUTE_VALUE_ID")= (SELECT COUNT(*) FROM "STOCK_EQUIPMENT_ATTRIB_VALUE"
    "STOCK_EQUIPMENT_ATTRIB_VALUE","STOCK_EQUIPMENT" "STOCK_EQUIPMENT" WHERE "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1 AND
    "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID" AND
    "STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B2))
    5 - access("SE"."STOCK_EQUIPMENT_ID"="VSDEIH"."STOCK_EQUIPMENT_ID")
    6 - access("SE"."MODEL_ID"="M"."MODEL_ID")
    11 - access("GS"."GAME_WARE_ID"="GW"."GAME_WARE_ID"(+))
    13 - access("EC"."GAMESET_ID"="GS"."GAMESET_ID"(+))
    14 - access("S"."SITE_TYPE_ID"="ST"."SITE_TYPE_ID")
    16 - access("L"."SITE_ID"="S"."SITE_ID")
    18 - access(ROWID=ROWID)
    22 - access("MODEL_ATTRIBUTE_VALUE_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."MODEL_ATTRIBUTE_VALUE_ID" AND
    "EC"."EQUIPMENT_ID"="EAV"."EQUIPMENT_ID")
    filter("EAV"."START_DATE">="EC"."START_DATE" AND ("EAV"."END_DATE" IS NULL AND "EC"."END_DATE">="EAV"."START_DATE" OR
    "EC"."END_DATE" IS NULL OR "EAV"."END_DATE"<="EC"."END_DATE") OR "EC"."START_DATE">="EAV"."START_DATE" AND ("EC"."END_DATE"
    IS NULL AND "EAV"."END_DATE">="EC"."START_DATE" OR "EAV"."END_DATE" IS NULL OR "EC"."END_DATE"<="EAV"."END_DATE"))
    23 - access("EC"."EQUIPMENT_ID"="EC"."EQUIPMENT_ID")
    24 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    26 - access("EC"."MODEL_ID"="STOCK_EQUIPMENT"."MODEL_ID")
    28 - filter("EC"."END_DATE" IS NULL)
    30 - filter("ES"."EQUIPMENT_STATUS_CODE"='ALL')
    31 - access("EC"."EQUIPMENT_STATUS_ID"="ES"."EQUIPMENT_STATUS_ID")
    33 - filter("EAV"."END_DATE" IS NULL)
    35 - access("EC"."LOCATION_ID"="L"."LOCATION_ID")
    39 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1)
    40 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    filter("STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B1)
    41 - filter(COUNT("MODEL_ATTRIBUTE_VALUE_ID")= (SELECT COUNT(*) FROM "STOCK_EQUIPMENT_ATTRIB_VALUE"
    "STOCK_EQUIPMENT_ATTRIB_VALUE","STOCK_EQUIPMENT" "STOCK_EQUIPMENT" WHERE "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1 AND
    "STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID" AND
    "STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B2))
    43 - access("SE"."STOCK_EQUIPMENT_ID"="VSDEIH"."STOCK_EQUIPMENT_ID")
    44 - access("SE"."MODEL_ID"="M"."MODEL_ID")
    49 - access("GS"."GAME_WARE_ID"="GW"."GAME_WARE_ID"(+))
    51 - access("EC"."GAMESET_ID"="GS"."GAMESET_ID"(+))
    52 - access("S"."SITE_TYPE_ID"="ST"."SITE_TYPE_ID")
    54 - access("L"."SITE_ID"="S"."SITE_ID")
    56 - access(ROWID=ROWID)
    60 - access("MODEL_ATTRIBUTE_VALUE_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."MODEL_ATTRIBUTE_VALUE_ID" AND
    "EC"."EQUIPMENT_ID"="EAV"."EQUIPMENT_ID")
    filter("EAV"."START_DATE">="EC"."START_DATE" AND ("EAV"."END_DATE" IS NULL AND "EC"."END_DATE">="EAV"."START_DATE" OR
    "EC"."END_DATE" IS NULL OR "EAV"."END_DATE"<="EC"."END_DATE") OR "EC"."START_DATE">="EAV"."START_DATE" AND ("EC"."END_DATE"
    IS NULL AND "EAV"."END_DATE">="EC"."START_DATE" OR "EAV"."END_DATE" IS NULL OR "EC"."END_DATE"<="EAV"."END_DATE"))
    61 - access("EC"."EQUIPMENT_ID"="EC"."EQUIPMENT_ID")
    62 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    64 - access("EC"."MODEL_ID"="STOCK_EQUIPMENT"."MODEL_ID")
    66 - filter("EC"."END_DATE" IS NULL)
    68 - filter("ES"."EQUIPMENT_STATUS_CODE"='AVA')
    69 - access("EC"."EQUIPMENT_STATUS_ID"="ES"."EQUIPMENT_STATUS_ID")
    71 - filter("EAV"."END_DATE" IS NULL)
    73 - access("EC"."LOCATION_ID"="L"."LOCATION_ID")
    77 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"=:B1)
    78 - access("STOCK_EQUIPMENT"."STOCK_EQUIPMENT_ID"="STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID")
    filter("STOCK_EQUIPMENT_ATTRIB_VALUE"."STOCK_EQUIPMENT_ID"=:B1)
    5 minutes reduced to 7 seconds.!!
    THE QUESTION.
    Which (and where) query hint do I use to get the FIRST query to use the execution plan "method" of the second -
    IE: To still perform well when a IN-LIST is used instead of EQUALS.
    Technical:
    Oracle 10.2.0.2 EE on Solaris 8, 64 bit.
    Please help.
    Thank you.
    Below is the code of the referenced views for clarity.
    CREATE OR REPLACE FORCE VIEW etrak.v_stocked_equipment_inven_his (stock_equipment_id,
    equipment_id,
    model_id,
    gameset_id,
    gameset_is_active,
    game_ware_id,
    game_ware_is_active,
    equipment_status_code,
    ec_start_date,
    ec_end_date,
    eav_start_date,
    eav_end_date,
    model_attribute_value_id,
    site_id,
    is_store
    AS
    SELECT DISTINCT stock_equipment_id, equipment_id, model_id, gameset_id,
    gameset_is_active, game_ware_id, game_ware_is_active,
    equipment_status_code, ec_start_date, ec_end_date,
    eav_start_date, eav_end_date, model_attribute_value_id,
    site_id, is_store
    FROM (SELECT stock_equipment_id, equipment_id, model_id,
    gameset_id, gameset_is_active, game_ware_id,
    game_ware_is_active, equipment_status_code,
    ec_start_date, ec_end_date, eav_start_date,
    eav_end_date, model_attribute_value_id, site_id,
    is_store
    FROM (SELECT DISTINCT equipment_id, model_id,
    gameset_id, gameset_is_active,
    game_ware_id, game_ware_is_active,
    equipment_status_code,
    model_attribute_value_id,
    ec_start_date, ec_end_date,
    eav_start_date, eav_end_date,
    site_id, is_store
    FROM (SELECT ec.equipment_id,
    ec.model_id,
    gs.gameset_id,
    gs.active_flag
    AS gameset_is_active,
    gw.game_ware_id,
    gw.active_flag
    AS game_ware_is_active,
    es.equipment_status_code,
    ec.start_date
    AS ec_start_date,
    ec.end_date
    AS ec_end_date,
    l.site_id, st.is_store
    FROM equipment_configuration ec,
    equipment_status es,
    LOCATION l,
    site s,
    site_type st,
    gameset gs,
    game_ware gw
    WHERE ec.equipment_status_id =
    es.equipment_status_id
    AND ec.gameset_id = gs.gameset_id(+)
    AND gs.game_ware_id = gw.game_ware_id(+)
    AND ec.location_id =
    l.location_id
    AND l.site_id = s.site_id
    AND s.site_type_id =
    st.site_type_id)
    JOIN
    (SELECT ec.equipment_id,
    model_attribute_value_id,
    eav.start_date
    AS eav_start_date,
    eav.end_date
    AS eav_end_date
    FROM equipment_configuration ec,
    equipment_attribute_value eav
    WHERE ec.equipment_id =
    eav.equipment_id)
    USING (equipment_id)
    WHERE ( eav_start_date >=
    ec_start_date
    AND ( ( eav_end_date IS NULL
    AND ec_end_date >=
    eav_start_date
    OR ec_end_date IS NULL
    OR eav_end_date <=
    ec_end_date
    OR ( ec_start_date >=
    eav_start_date
    AND ( ( ec_end_date IS NULL
    AND eav_end_date >=
    ec_start_date
    OR eav_end_date IS NULL
    OR ec_end_date <=
    eav_end_date
    JOIN
    (SELECT stock_equipment_id, model_id,
    model_attribute_value_id
    FROM stock_equipment JOIN stock_equipment_attrib_value
    USING (stock_equipment_id)
    ) USING (model_id,
    model_attribute_value_id)
    CREATE OR REPLACE FORCE VIEW etrak.v_stock_equipment_mod_man_list (stock_equipment_id,
    stock_equipment_code,
    model_id,
    model_name,
    model_type_id,
    model_type_code,
    model_type_name,
    man_id,
    man_name
    AS
    SELECT se.stock_equipment_id, se.stock_equipment_code, m.model_id,
    m.model_name, mt.model_type_id, mt.model_type_code,
    mt.model_type_name, ma.man_id, ma.man_name
    FROM stock_equipment se, model m, model_type mt, manufacturer ma
    WHERE se.model_id = m.model_id
    AND m.model_type_id = mt.model_type_id
    AND m.man_id = ma.man_id;

    What also makes it difficult to read is the lack of formatting tags ([code][/code] or [pre][/pre]) so that we can actually read the code and execution plans.
    I'm not going to trawl through formatting all that myself just to try and see what the differences are between query 1 and query 2.
    Also bear in mind that when query 2 ran, the data may have been cached and so there is less physical I/O required.
    You don't really want to use any hints to cause re-use of execution plans from 1 query to a different query (like I said, I don't know how different they are). What you want to do is determine what poor SQL coding is making the first query slow and fix it.

  • What is the difference between the following 2 hints?

    What is the difference between the following 2 hints?
    USE_NL
    USE_NL_WITH_INDEX

    http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/sql_elements006.htm#SQLRF50701
    Oracle Documentation starts @ http://tahiti.oracle.com

  • Index, Hints, etc

    All,
    I was wondering whether you could please help out on the following points:
    (a) In the query below, what might be the suitable (and why?) indexes to be built?
    =======================================
    SELECT CONTRACT_PAY_GROUPS.CPG_AMOUNT_CY_AP,
    CONTRACT_PAY_GROUPS.CPG_AMOUNT_EU_AP,
    CONTRACT_PAY_GROUPS.CPG_TOTAL_ELIGIBLE_AREA
    FROM CONTRACT JOIN CONTRACT_PAY_GROUPS ON CONTRACT.AC_SEQ = CONTRACT_PAY_GROUPS.CPG_CON_SEQ
    WHERE CONTRACT.AC_START_YEAR = 2005
    AND CONTRACT.AC_APPLICANT_NUMBER = '50614'
    AND CONTRACT_PAY_GROUPS.CPG_SCHEME = 'Ε'
    AND CONTRACT.AC_STATUS <> 2
    =======================================
    (b) Can the query below be (re-)written in any better way, in terms of performance (that is, which ---type of--- indexes and/or hints might be important to be created)?
    =======================================
    SELECT LYALLPLOTS.CP_END_YEAR
    FROM (SELECT TYPLOTS.CP_PE_PLOT_ID FROM (SELECT CP_PE_PLOT_ID,
    CP_PE_PT_SEQ,
    AC_APPLICANT_NUMBER,
    AC_START_YEAR,
    AC_END_YEAR,
    AC_STATUS,
    AC_TYPE
    FROM CONTRACT JOIN CONTRACT_PLOT ON CONTRACT.AC_SEQ = CONTRACT_PLOT.CP_CON_SEQ
    JOIN APPLICATIONS ON CONTRACT.AC_APPL_SEQ = APPLICATIONS.APPL_SEQ
    WHERE APPLICATIONS.APPL_YEAR = 2005
    AND CP_PE_PT_SEQ IS NOT NULL ) TYPLOTS JOIN
    (SELECT PT_SEQ, PT_PLOT_ID, PT_FROM_APPL_NUM, PT_TO_APPL_NUM FROM PLOTS_TRANSFER) TRPLOTS
    ON TYPLOTS.CP_PE_PT_SEQ = TRPLOTS.PT_SEQ) TYTRANSFERS
    JOIN (SELECT CP_PE_PLOT_ID, AC_APPLICANT_NUMBER, CONTRACT_PLOT.CP_END_YEAR FROM CONTRACT_PLOT JOIN CONTRACT
    ON CONTRACT_PLOT.CP_CON_SEQ = CONTRACT.AC_SEQ
    WHERE CONTRACT.AC_START_YEAR = 2004) LYALLPLOTS ON TYTRANSFERS.CP_PE_PLOT_ID = LYALLPLOTS.CP_PE_PLOT_ID
    WHERE TYTRANSFERS.CP_PE_PLOT_ID = '5101-53/16--143'
    GROUP BY LYALLPLOTS.CP_END_YEAR;
    =======================================
    (c) In general, could you please provide any insight on which types of indexes and/or hints (UNNEST, HASH_AJ, etc) might be needed in the case we are joining tables?
    Any clue/support will be greatly appreciated. Thank you,
    -Pericles Antoniades.

    I'll echo sven's advice about not using hints unless you need to. I'm not telling you not to use hints. I am telling you to explore other solutions first, for the reasons sven mentioned.
    An indexing strategy can be tricky to come up with. There are guidelines to follow (which follow), but also exceptions to those guidelines. Your own observations may differ from I'm going to describe. Also, I only glanced at your posting and possibly missed something. I'm going to describe btree indexes. Bitmap indexes work a bit differently.
    Generally, indexes help do two things: get back small amounts of data quickly, and enforce uniqueness. Small amounts of data is sometimes considered to be between 15-20% of the rows in a table in 9i/10g; more than this and you might be better off with direct table access. Indexed lookups work well with nested loops joins (this is where the execution plan becomes useful) or direct table access, while other join methods (usually hash joins) may be more efficient when joining most of the rows from two tables.
    What columns should you index? That's a matter of some debate. You can search OTN for other ideas. The best candidates for indexing are columns used in your WHERE clauses and/or those that make up a unique key. In your example
    ON CONTRACT.AC_SEQ = CONTRACT_PAY_GROUPS.CPG_CON_SEQ WHERE CONTRACT.AC_START_YEAR = 2005 AND CONTRACT.AC_APPLICANT_NUMBER = '50614' AND CONTRACT_PAY_GROUPS.CPG_SCHEME = 'Ε' AND CONTRACT.AC_STATUS <> 2
    I personally get the best results by listing the indexes in the order of most to last restrictive, but that's a matter of some debate.
    I would consider putting indexes on contract.ac_seq, contract.ac_start_year contract.ac_applicant_number, and contrct.ac_status (composite), as well as contract_pay_groups.cpg_scheme and cpg_con_seq (composite). Then I would check to see if they were being used from an execution plan, ultimately using timings and run statistics from SQL*PLUS AUTOTRACE to decide if they were helping.

  • Kichat: How do I get iChat 3 working ? Upgrade hints, FAQ

    Disclaimer: Apple does not necessarily endorse any suggestions, solutions, or third-party software products that may be mentioned in the topic below. Apple encourages you to first seek a solution at Apple Support. The following links are provided as is, with no guarantee of the effectiveness or reliability of the information. Apple does not guarantee that these links will be maintained or functional at any given time. Use the information below at your own discretion.
    How do I get iChat 3 working ? Upgrade hints:FAQ
    Trouble Shooting Revisited
    Ok We will start with loading Tiger and iChat version 3.0
    From Panther
    There are or were serveral Add-ons and applications avaiblable to Panther users of iChat that are not compatible with iChat 3.
    These following need to be deleted.
    iCAR - An Add-on that posts an Auto response Away message (produces a 1 fps result in a Video chat)
    Virex for Panther - An Anti Virus app avialable to @mac account users (Produces the 1 fsp problem)
    iChatUSBCam for Panther/iChat2.x - A Add-on utility for using iSight or USB cam with iChat2.x (Incompatible with Tiger/iChat 3)
    iProfile - An Add-on for producing a profile on the AIM server that ichat 2.x could not do (not proven to be a problem but now not needed).
    A clean install of Tiger (not Archive and Install) produces the best results.
    But any install should also check these Tiger settings.
    First, UPGRADE to 10.4.3 as this gets past many Connection issues that became apparent with the basic Tiger (10.4) and iChat 3.0 It updates iChat to version 3.1
    Check Settings
    Don't be complacent that you have not set anything different.
    There are several new things in Tiger that may trip you up.
    These are worth looking at:
    Mac Firewall. Now includes the ability to Block all UDP traffic in the Advanced button (System Preferences > Sharing >Firewall tab then the Advanced Button).
    Also can now open UDP protocol for ports where as the Panther one only did TCP (Check any old Panther settings you Added to the presets).
    The ports should be:
    TCP -5190
    UDP -5060, 5190, 5678, 16384-16403
    There are more ports for Bonjour 5297, 5298, 5353 UDP and 5298 TCP and Jabber, 5220, 5222, 5223 on TCP)
    (Table View see 7th Sept)
    QuickTime. This has a change in the name of the Connection Speed tab to Streaming (System Preferences > QuickTime) Check this is set to be equal to your connection speed (the download one if this is faster). See Apple Doc 301641 Dated 9th November 2005.
    Date & Time. Not conclusively involved but worth eliminating. Set a Network Server and the correct Time Zone.
    Apple Remote Desktop. If this is active in System Preferences > Sharing > Services tab it causes problems for iChat.
    Next, test the actual speed you are getting from your ISP.
    http://www.dslreports.com/stest
    There is a table here of the speeds you need:
    http://docs.info.apple.com/article.html?artnum=301050
    The one you get linked to in the Help menu is wrong.
    Other Known Problems
    There are several other applications that iChat 3 does not seem to like.
    folding@home This is a application that uses spare processor time to help find protein chains for a University.
    PostgreSQL This is a data base application that can be reset to allow more processor time for iChat. See here http://www.murraywilliams.com/blog/archives/000046.html
    Lotus Notes Some people have reported problems with this.
    Make sure any Add-on Video cards or input PCI cards have up to date Firmware
    IF you are still having problems I would do Routine Maintenance Tasks as laid out here.
    Lastly, some routers/modems are SIP aware and give different results in iChat 3 compared to iChat 2.
    This is due to the Operating System changing (like a new computer connecting to the modem) rather than iChat.
    See My web pages: page4 at the SIP Text in a Box section.
    Also for the above try some housekeeping particularly if you do not keep your Computer on 24/7 Gulliver, "kmosx3: Mac OS X 10.3/10.4: System maintenance"
    Ralph
    Do you want to provide feedback on this User Contributed Tip or contribute your own? If you have achieved Level 2 status, visit the User Tips Library Contributions forum for more information.

    i think apple needs to keep up with the jones here, so far i read at LOGIC PRO FORUMS many saying cubase and pro tools left logic in the dust, 1 year ago already, sad, but true
    in anycase, trye starting one app before the other to see which combination works., other wise i think more apps will fall out of sync with old logic pro

  • QMASTER hints 4 usual trouble (QM NOT running/CLUSTEREd nodes/Networks etc

    All, I just posted this with some hints & workaround with very common issues people have on this forum and keep asking concerning the use of APPLE QMASTER with FCP, SHAKE, COMPRESSOR and MOTION. I've had many over the last 2 years and see them coming up frequently.
    Perhaps these symptoms are fixed in FCS2 at MAY 2007 (now). However if not here's some ROTS that i used for FCP to compressor via QMASTER cluster for example. NO special order but might help someone get around the stuff with QMASTER V2.3, FCP V5.1.4, compressor.app V2.3
    I saw the latest QMASTER UI and usage at NAB2007 and it looked a little more solid with some "EASY SETUP" stuff. I hope it has been reworked underneath.. I guess I will know soon if it has.
    For most FCP/COMPRESSOR, SHAKE. MOTION and COMPRESSOR:
    • provide access from ALL nodes to ALL the source and target objects (files) on their VOLUMES. Simply MOUNT those volumes through the APPLE file system (via NFS) using +k (cmd+k) or finder/go/connect to server. OR using an SSAFS such as XSAN™ where the file systems are all shared over FC not the network. YOu will notice the CPU's going very busy for a small while. THhis is the APPLE FILE SYSTEM task,,, I guess it's doing 'spotlight stuff". This goes away after a few minutes.
    • set the COMPRESSOR preferences for "CLUSTER OPTIONS" to "Never copy source to Cluster". This means that all nodes can access your source and target objects (files) over NFS (as above). Failure to to this means LENGTHY times to COPY material back an forth, in some cases undermining the pleasure gained from initially using clustering (reduced job times)
    • DONT mix the PHYSICAL or LOGICAL networks in your local cluster. I dont know why but I could never get this to work. Physical mean stick with eother ETHERNET or FIREWIRE or your other (airport etc whic will be generally way to slow and useless), Logical measn leepin all nodes on the SAME subnet. You can do this siply by setting theis up in the system preferences/QMASTER/advanced tab under "Use Network Interfaces". In my currnet QUAd I set this to use BUILT IN ETHERNET1 and in the MPBDC's I set this to their BUILTIN ETHERNET.
    • LOGICAL NETWORKS (Subnet): simply HARDCODE an IP address on the ETHERNET (for eample) for your cluster nodes andthe service controller. FOr eample 3.1.1.x .... it will all connect fine.
    • Physical Networks: As above (1) DONT MIX firewire (IPoFW) and Ethernet(IPoE). (2) if more than extra service node USE A HUB or SWITCH. I went and bought a 10 port GbE HUB for about $HK400 (€40) and it worked fine. I was NEVER able to get a stable system of QMASTER mixing FW and ETHERNET. (3) fwiw using IP of FW caused me a LOAD of DISK errors and timouts (I/O errors) on thosse DISKs that were FW400 (al gone now) but it showed this was not stable overall
    • for the cluster controller node MAKE SURE you set the CLUSTER STORAGE (system preferences/QMASTER/shared cluster storage) for the CLUSTER CONTROLLER NODE IS ON A SHARED volume (See above). This seems essential for SHAKE to work. (if not check the Qmaster errors in the console.app [see below] ). IF you have an SSAFS like XSAN™ then just add this cluster storage on a share file path. NOte that QMASTER does not permit the cluster storage to be on a NETWORK NODE for some reason. So in short just MOUNT the volume where the SHARED CLUSTER file is maintained for the CLUSTER controller.
    • FCP - avoid EXPORT to COMPRESSOR from the TIMELINE - it never seems to work properly (see later). Instead EXPORT FROM SEQUENCE in the BROWSER - consistent results
    • FCP - "media missing " messages on EXPORT to COMPRESSOR.. seems a defect in FCP 5.1 when you EXPORT using a sequence that is NOT in the "root" or primary trry in the FCP PROJECT BROWSER. Simply if you have browser/bin A contains(Bin B (contains Bin C (contains sequence X))) this will FAIL (wont work) for "EXPORT TO COMPRESSOR" if you use EXPORT to COMPRESSOR in a FCP browser PANE that is separately OPEN. To get around this, simply OPEN/EXPOSE the triangles/trees in the BROWSER PANE for the PROJECT and select the SEQUENCE you want and "EXPORT to COMPRESSOR" from there. This has been documented in a few places in this forum I think.
    • FCP -> COMPRESSOR -> .M2V (for DVDSP3): some things here. EXPORTING from an FCP SEQUENCE with CHAPTER MARKERS to an MPEG2 .M2V encoding USING A CLUSTER causes errors in the placement of the chapter makers when it is imported to DVDSP3. In fact CONSISTENTLY, ALL the chapter markers are all PLACED AT THE END of the TRACK in DVD SP# - somewhat useless. This seems to happen ALSO when the source is an FCP reference movie, although inconsistent. A simple work around if you have the machines is TRUN OF SEGMENTING in the COMPRESSOR ENCODER inspector. let each .M2V transcode run on the same service node. FOr the jobs at hand just set up a CLUSTER and controller for each machine and then SELECT the cluster (myclusterA, hisclusterb, herclusterc) for each transcode job.. anyway for me.. the time spent resolving all this I could have TRANSCODED all this on my QUAD and it would all have ben done by sooner! (LOL)
    • CONSOLE logs: IF QMASTER fails, I would suggest your fist port of diagnosis should be /Library/Logs/Qmaster in there you will see (on the controller node) compressor.log, jobcontroller.com.apple.qmaster.cluster.admin.log, and lots of others including service controller.com.apple.qmaster.executorX.log (for each cpu/core and node) andd qmasterca.log. All these are worth a look and for me helped me solve 90% of my qmaster errors and failures.
    • MOTION 3 - fwiw.. EXPORT USING COMPRESSOR to a CLUSTER seems to fail EVERY TIME.. seems MOTION is writing stuff out to a /var/spool/qmaster
    TROUBLESHOOTING QMASTER: IF QMASTER seems buggered up (hosed), then follow these steps PRIOR to restarting you machines.
    go read the TROUBLE SHOOTING in the published APPLE docs for COMPRESSOR, SHAKE and "SET UP FOR DISTRIBUTED PROCESSING" and serach these forums CAREFULLY.. the answer is usually there somewhere.
    ELSE THEN,, try these steps....
    You'll feel that QMASTER is in trouble when you
    • see that the QMASTER ICON at the top of the screen says 'NO SERVICES" even though that node is started and
    • that the APPLE QMASTER ADMINSTRATOR is VERY SLOW after an 'APPLY" (like minutes with SPINNING BEACHBALL) or it WONT LET YOU DELETE a cluster or you see 'undefined' nodes in your cluster (meaning that one was shut down or had a network failure)..... all this means it's going to get worse and worse. SO DONT submit any more work to QAMSTER... best count you gains and follow this list next.
    (a) in COMPRESSOR.app / RESET BACKGROUND PROCESSES (its under the COMPRESSOR name list box) see if things get kick started but you will lose all the work that has been done up to that point for COMPRESSOR.app
    b) if no OK, then on EACH node in that cluster, STOP the QMASTER (system preferences/QMASTER/setup [set 0 minutes in the prompt and OK). Then when STOPPED, RESET the shared services my licking OPTION+CLICK on the "START" button to reveal the "RESET SERVICES". Then click "START" on each node to start the services. This has the actin of REMOVING or in the case where the CLUSTER CONTROLLER node is "RESET" f terminating the cluster that's under its control. IF so Simply go to APPLE QMASTER ADMINISTRATOR and REDFINE it. Go restart you cluster.
    c) if step (b) is no help, consult the QMASTER logs in /Library/Logs/Qmaster (using the cosole.app) for any FILE MISSING or FILE not found or FILE ERROR . Look carefully for the NODENAME (the machine_name.local) where the error may have occured. Sometimes it's very chatty. Others it is not. ALso look in the BATCH MONITOR OUTPUT for errors messages. Often these are NEVER written (or I cant find them) in the /var/logs... try and resolve any issues you can see (mostly VOLUME or FILE path issues from my experience)
    (d) if still no joy then - try removing all the 'dead' cluster files from /var/tmp/qmaster , /var/sppol/qmaster and also the file directory that you specified above for the controller to share the clustering. FOR shake issues, go do the same (note also where the shake shared cluster file path is - it can be also specified in the RENDER FILEOUT nodes prompt).
    e) if all this WONT help you, its time to get the BIG hammer out. Simply, STOP all nodes of not stopped. (if status/mode is "STOPPING" then it [QMASTER] is truly buggered). DISMOUNT the network volumes you had mounted. and RESTART ALL YOUR NODES. Tis has the affect of RESTARTING all the QMASTERD tasks. YEs sure you can go in and SUDO restart them but it is dodgy at best because they never seem to terminate cleanly (Kill -9 etc) or FORCE QUIT.... is what one ends up doing and then STILL having to restart.
    f) after restart perform steps from (B) again and it will be usually (but not always) right after that
    LAstly - here's some posts I have made that may help others for QMASTER 2.3 .. and not for the NEW QMASTER as at MAy 2007...
    Topic "qmasterd not running" - how this happened and what we did to fix it. - http://discussions.apple.com/message.jspa?messageID=4168064#4168064
    Topic: IP over Firewire AND Ethernet connected cluster? http://discussions.apple.com/message.jspa?messageID=4171772#4171772
    LAstly spend some DEDICATED time to using OBJECTIVE keywords to search the FINAL CUT PRO, SHAKE, COMPRESSOR , MOTION and QMASTER forums
    hope thats helps.
    G5 QUAD 8GB ram w/3.5TB + 2 x 15in MBPCore   Mac OS X (10.4.9)   FCS1, SHAKE 4.1

    Warwick,
    Thanks for joining the forum and for doing all this work and posting your results for our benefit.
    As FCP2 arrives in our shop, we will try once again to make sense of it and to see if we can boost our efficiencies in rendering big projects and getting Compressor to embrace five or six idle Macs.
    Nonetheless, I am still in "Major Disbelief Mode" that Apple has done so little to make this software actually useful.
    bogiesan

  • VBScript editor with Intellisense/Code Hinting support for Adobe App

    I am looking for some tool to write my InDesign VBScript files in. I would really like to know if there is any which support Intellisense/Code hinting for Adobe programs (InDesign especialy). Do you have anything to recommend?
    I am quite good at hacking my computer, so no registry change etc. is a problem for me, I just can not find any. I already tried PrimalScript 2009 but it doesn not work.
    What I need is that in following block of code
    Set myInDesign = CreateObject("InDesign.Application.CS4")
    Set myDialog = myInDesign.Dialogs.Add
    I will get list of all methods/properties after I write the dot after "myInDesign" in second line. But it never worked. I even tried to put "InDesign.Application.CS4/C:\ProgramData\Adobe\InDesign\Version 6.0\cs_CZ\Scripting Support\6.0\Resources for Visual Basic.tlb" line into Options>Text editor>Type libraries.
    I am using Windows Vista SP1 and I have Adobe Creative Suite CS4 installed (upgrade from CS3 which was upgraded from CS2)
    Thanks a lot for any help/suggestion, as I start feeling desperate.

    Hi Everyone!
    As I have said, I waited for next service release, which is as of now PrimalScript 2009 version 5.0.614 and I did some testing with it.
    Results:
    WinXP EN Professional
    - Just pointing PrimalScript 2009 to typelib, no creative suite installed, working
    - Installed Creative Suite CS3 Czech (trial mode) - Working, no need to setup anything
    - Installed Creative Suite CS3 + CS4 Czech (trial mode) - Need to point PrimalScript 2009 to correct typelib, then 100% working
    Windows Vista SP1 Ultimate EN (in trial/not activated mode)
    - Just pointing PrimalScript 2009 to typelib, no creative suite installed, working
    - Installed Creative Suite CS3 Czech (trial mode) - Need to point PrimalScript 2009 to correct typelib, then 100% working
    - Installed Creative Suite CS3 + CS4 Czech (trial mode) - Need to point PrimalScript 2009 to correct typelib, then 100% working
    Windows 7
    I am not planning to use Win7 in near future, so I did not not run any test on it.
    Windows Vista SP1 Home Premium Slovak (fully activated)
    - Installed Creative Suite CS3 + CS4 Czech (full mode) - Not working. This is my main machine. It is Creative Suite CS2 upgraded to CS3 then CS4 (it is running for years without reinstall). I use CS3/CS4 side by side for some older projects. There are still references to CS2 in registry. I tried pointing PrimalScript 2009 to correct typelib, but to no avail. My conclussion is that there is someting messed with its config or registry, but I am pretty sure it would run after complete system reinstall.
    Both WinXP EN Pro and Vista SP1 Ultimate EN were clean install into MS Virtual PC 2007, with only Creative Suite and PrimalScript 2009 5.0.614 installed into each machine so I made sure there are no other issues involved.
    As I spend 80% of my time with developement of websites and scripting of MS Office/Creative Suite, I have some virtual machines set up for testing purposes. I will use one of them for development in PrimalScript and move it to main (real) Windows Vista Home Premium Slovak installed once I will decide to completely reinstall it. The need for seting up the typelibray link is no deal for me, as it is working as expected then, and I expect a lot ;-)
    So problem solved, I found o program I will use. There may be others which do better or are cheaper (but I do not know about any) but $299 is not a big issue when I get what I want.
    P.S.: The solution with making VBScript code with VBA declaration (using Dim) is not a solution I like, as I would need to comment it out everytime I run/edit  the script and it would be pain in the *** while debugging it as i would need to do lot of comment/uncomment cycles and i can use my ime better then doing the monkey work as some fo the scripts I write are quite huge and I prefer to build them incrementaly and test/debug a lot.
    I wish to thank everyone for their help and suggestions,
    Matus

  • OSX Mountain Lion 10.8.4: imessage works fine in safe mode, but not in "normal" mode. Any hints?

    My iMessages does not work in "normal" startup, but it works perfectly in safe mode.
    Any hints?
    I have the same problem on a MacBook Pro 17" and on a MacAir 13" mid 2011.
    On my MacMini, iMessage work's fine.
    I'm using same apple ID on all 3 devices.
    Before update to 10.8.4, i had no problems.
    FaceTime also stopped working after update to 10.8.4.
    Thanks in Advance,
    Lars O.

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It won’t solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The following procedure will help identify which such modifications you've installed. Don’t be alarmed by the complexity of these instructions — they’re easy to carry out and won’t change anything on your Mac. 
    These steps are to be taken while booted in “normal” mode, not in safe mode. If you’re now running in safe mode, reboot as usual before continuing. 
    Below are instructions to enter some UNIX shell commands. The commands are harmless, but they must be entered exactly as given in order to work. If you have doubts about the safety of the procedure suggested here, search this site for other discussions in which it’s been followed without any report of ill effects. 
    Some of the commands will line-wrap or scroll in your browser, but each one is really just a single line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then copy it. The headings “Step 1” and so on are not part of the commands. 
    Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. The other steps should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply. 
    Launch the Terminal application in any of the following ways: 
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.) 
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens. 
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid. 
    When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign. 
    Step 1 
    Triple-click the line of text below on this page to select it:
    kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}' | open -f -a TextEdit 
    Copy the selected text to the Clipboard by pressing the key combination command-C. Then click anywhere in the Terminal window and paste (command-V). A TextEdit window will open with the output of the command. If the command produced no output, the window will be empty. Post the contents of the TextEdit window (not the Terminal window), if any — the text, please, not a screenshot. You can then close the TextEdit window. The title of the window doesn't matter, and you don't need to post that. No typing is involved in this step.
    Step 2 
    Repeat with this line:
    { sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix)|org\.(amav|apac|cups|isc|ntp|postf|x)/{print $3}'; sudo defaults read com.apple.loginwindow LoginHook; sudo crontab -l; } 2> /dev/null | open -f -a TextEdit 
    This time you'll be prompted for your login password, which you do have to type. Nothing will be displayed when you type it. Type it carefully and then press return. You may get a one-time warning to be careful. Heed that warning, but don't post it. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator. 
    Note: If you don’t have a login password, you’ll need to set one before taking this step. If that’s not possible, skip to the next step. 
    Step 3
    { launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)/{print $3}'; crontab -l 2> /dev/null; } | open -f -a TextEdit 
    Step 4
    ls -A /e*/{la,mach}* {,/}L*/{Ad,Compon,Ex,Fram,In,Keyb,La,Mail/Bu,P*P,Priv,Qu,Scripti,Servi,Spo,Sta}* L*/Fonts .la* 2> /dev/null | open -f -a TextEdit  
    Important: If you formerly synchronized with a MobileMe account, your me.com email address may appear in the output of the above command. If so, anonymize it before posting. 
    Step 5
    osascript -e 'tell application "System Events" to get name of every login item' | open -f -a TextEdit 
    Remember, steps 1-5 are all copy-and-paste — no typing, except your password. Also remember to post the output. 
    You can then quit Terminal.

  • Fast Refresh MVs and HASH_SJ Hint

    I am building fast refresh MVs on a 3rd party database to enable faster reporting. This is an interim solution whilst we build a new ETL process using CDC.
    The source DB has no PKs, so I'm creating the MV logs with ROWID. When I refresh the MV (exec DBMS_MVIEW.REFRESH('<mview_name>') and trace the session I notice:
    1. The query joins back to the base table - I think this is necessary as there are two base tables and the MV change could be instigated from either table independently. Therefore the changes might not be in the log.
    2. However in this case shouldn't it be possible to just joij mv_log1 to base_table2 and ignore base_table1?
    3. There is a HASH_SJ hint in this join, forcing a full table scan on the 7M row base_table1.
    4. I am doing 1 update then refreshing the MV
    5. In production this table would have many 10s of single row inserts and updates per minute
    This is an excerpt from the tkprof'd trace file (I've hidden some table/column names)
    FROM   (SELECT MAS$.ROWID RID$ 
                  ,MAS$.* 
            FROM   <base_table1> MAS$
            WHERE  ROWID IN (SELECT  /*+ HASH_SJ */ 
                                    CHARTOROWID(MAS$.M_ROW$$) RID$    
                             FROM   <mview_log1> MAS$  
                             WHERE  MAS$.SNAPTIME$$ > sysdate-1/24 --:1
           ) AS OF SNAPSHOT (:2) JV$
           ,<base_table2> AS OF SNAPSHOT (:2)  MAS$0
    WHERE   JV$.<col1>=MAS$0.<col1>
    AND     JV$.<col2>=MAS$0.<col2>
    call     count       cpu    elapsed       disk      query    current        rows
    Parse        1      0.00       0.00          0          0          0           0
    Execute      1     13.78     153.32     490874     551013          3           1
    Fetch        0      0.00       0.00          0          0          0           0
    total        2     13.78     153.32     490874     551013          3           1
    Misses in library cache during parse: 1
    Misses in library cache during execute: 1
    Optimizer mode: ALL_ROWS
    Parsing user id: 277  (<user>)   (recursive depth: 1)
    Rows     Row Source Operation
          1  TABLE ACCESS BY INDEX ROWID <base_table2>(cr=551010 pr=490874 pw=0 time=153321352 us)
          3   NESTED LOOPS  (cr=551009 pr=490874 pw=0 time=647 us)
          1    VIEW  (cr=551006 pr=490874 pw=0 time=153321282 us)
          1     HASH JOIN RIGHT SEMI (cr=551006 pr=490874 pw=0 time=153321234 us)
          2      TABLE ACCESS FULL <base_table1_mv_log> (cr=21 pr=0 pw=0 time=36 us)
    7194644      TABLE ACCESS FULL <base_table1>(cr=550985 pr=490874 pw=0 time=158282171 us)
          1    INDEX RANGE SCAN <base_table2_index> (cr=3 pr=0 pw=0 time=22 us)(object id 3495055)As you can see there are two rows in the MV log (one update, old and new values), the FTS on the base table ensure that the MV refresh is far from fast
    I have tried this with refreshing on demand and commit with similar results. Implementing this would make my the application impossibly slow.
    I will search the knowledge base once I am given access
    SQL>select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
    PL/SQL Release 10.2.0.4.0 - Production
    CORE    10.2.0.4.0      Production
    TNS for 64-bit Windows: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - ProductionThank you for taking the time to read/respond.
    Ben

    Thanks for looking.
    From the Knowledge Base it appears that Bug 6456841 might be the cause. I'll play around with the settings it suggests and see what happens.
    the MV query is basically:
    SELECT ...
    FROM   base_table1
          ,base_table2
    WHERE  base_table1.col1 = base_table2.col1
    AND    base_table1.col2 = base_table2.col2When 1 row in base_table1 is updated there is a FTS for that table, rather than:
    1. getting the data from the MV log or
    2. a Nested loop join to base_table1 from its mv_log on rowid
    This is due to the oracle internal code putting a HASH_SJ hint in when joining the mv log to its base table
    Ben

  • Helpful hints for new Creative Zen MP3 2/4/8/16/32 GB (flash) Users On

    Summary of helpful hints (from this forum and me) for new Creative Zen MP3 2/4/8/6/32 GB (flash) Users Only!
    Rev..
    Date: 4/28/2008
    Author: ZenAndy
    Creative terminology:
    MP3 Player Recovery Tool - A program that resolves the majority of player problems quickly.
    One click is all it takes to update your player to the latest available firmware, and to give your player a clean bill of health.
    Link: http://www.creative.com/products/mp3...me.asp region=
    Note: You can also go to "Creative" "Support" "downloads" choose your MP3 Player type to obtain the latest firmware and software releases.
    Note: On your Zen you can look under "System" & "Information" and then compare the firmware download
    releases OR you can have the "MP3 Player Recovery Tool" (above) do it for you automatically.
    Note: Creative Zen 4/8/6 GB "MP3 Recovery Tool" DOES NOT stop on a firmware comparison match.
    Note: All firmware releases/revisons for the 4/8/6 GB Zen also works (is the same as) for the 2 GB & 32 GB Zen.
    Recovery Mode - If you experience one or more of the following symptoms, it is recommended that you boot the player into its unique Recovery Mode, and then clean up, format or reload the firmware.
    . The player is not detected in Creative MediaSource or Windows Media Player
    2. The battery does not last as expected
    3. Your computer stops responding during file transfers
    4. There is a power outage during file transfers
    5. There is an error about firmware
    6. LCD displays a "Firmware Problem" message
    7. Your player is not responding.
    8. The player is performing erratically.
    Getting Started
    . Load your Creative Zen software from CD FIRST and BEFORE plugging the Zen MP3 player, using the short cable, into the PC USB port to charge it.
    2. Try charging the Zen MP3 player directly from the USB port on the PC. If not, make sure the USB Hub you are using is adequately powered to provide full charging current to the Zen player. Also, try to have the Zen MP3 player as the only USB device, if possible, on the USB hub.
    Some/most Creative Zen flash MP3 Music players come "fully discharged" so, in the mean time, just read the manuals.
    FULLY charge the Zen MP3 player for several hours (~4.0 hrs max) until the battery symbol is NOT flashing AND the battery symbol/icon has a small plug/key symbol in the middle.
    After the first full charge - additional charging is much quicker about 2 /4 hours. (From 0% empty to full)
    3. Go to Creative/Support/Downloads and check for the latest software releases for the Creative Zen. Then check on your Zen MP3 player under System/Information for your firmware revision. Make sure you have the latest software downloaded on your PC and firmware on your Zen MP3 player. < Latest revision [.2.0] 28Feb08>
    OR
    You can run MP3 Player Recovery Tool - see above.
    4. In some cases you might have to do the Recovery Mode "paper clip reset" to get the Zen MP3 flash player started.
    See the Zen User's Guide FAQ. The paper clip reset hole is on the bottom edge below the music pause/run switch.
    (Not the slotted mic hole on the top edge of the player near the earphone jack and SD card slot!!!)
    5. My preference is to have the player shutdown/off before inserting and removing the earphone/headphone plug.
    Recovery Mode Using The Paper Clip OR
    Alternati've Method For Recovery Mode Without The Paper Clip.
    Why use it's
    If you experience one or more of the following symptoms:
    . The player is not detected in Creative MediaSource or Windows Media Player
    2. The battery does not last as expected
    3. Your computer stops responding during file transfers
    4. There is a power outage during file transfers
    5. There is an error about firmware
    6. LCD displays a "Firmware Problem" message
    7. Your player is not responding.
    8. The player is performing erratically.
    Save a copy of your player's content, if possible, before cleaning up the memory!
    Recovery Mode Using The Paper Clip Reset Method
    #. Turn off player if not already turned off
    #2. Press/hold play/pause button. If you accidentally release
    the button, start this reset procedure over again.
    #3. Gently push the end of a metal paper clip into the reset hole on
    the botton edge below the play/pause switch.
    (Do not use the slotted mic hole at the top edge near the earphone jack)
    #4. Slide the on/off/lock switch towards the on position - slide it to the botton hold
    until the display lights up and then release.
    #5. The recovery mode screen appears and four menu items are shown - see below
    <Alternati've Method For Recovery Mode Without The Paper Clip>
    #. Turn off player if not already turned off
    #2. Press/hold play/pause button. If you accidentally release
    the button, start this reset procedure over again.
    #3. Slide the on/off/lock switch towards the on position - slide it to the botton hold
    until the display lights up and then release. Be patient and wait!
    #4. The recovery mode screen appears and four menu items are shown:
    < Clean Up> - cleans, rebuilds and reorganizes your player's memory and restores it to optimal efficiency.
    When the cleanup is complete, select Reboot. Your player restarts and starts rebuilding its music library.
    Note: Your player's firmware is reset to default settings after your player's memory is cleaned up.
    Note: This procedure the hide/show password is reset.
    <2 Format All>- Warning - Formatting your player erases all content on your player's memory and resets your player's firmware to default settings. If possible, back up all data on your player before proceeding.
    Also, you can do this from the PC see Zen User's Guide. FAQ
    <3 Reload Firmware> - Caution !!!! Selecting Reload Firmware erases your player's firmware.
    DO NOT select Reload Firmware unless you have downloaded a newer firmware version for your player, or have been advised to do so by Creative Customer Support.
    Note: My advice when loading/replacing firmware is to connect directly
    to the PC USB port without using a USB hub.
    <4 Reboot> Restarts the player just like the "on/off/lock switch" when switched ON.
    Note: Having NO battery energy/charge/juice this procedure will not work.
    Lithium-Ion Polymer Battery Hints
    Ref:
    http://www.omnica.com/omniview_electronics2.htm
    http://en.wikipedia.org/wiki/Lithium_ion_battery
    . Allow the battery to completely discharge from time-to-time then recharge it fully.
    2. Lithium-Ion batteries loses about 5%- 0% capacity per month.
    3. Lithium-Ion polymer batteries have about 300-500 discharge/charge cycles.
    4. A half full battery indication (50% @ /2 the battery color) used up about 24 hrs worth of battery. Below 50% the indication goes fairly fast to the max of 30 hrs. Note: The battery level indication seems non-linear through out its range.
    5. Battery is Empty~0% - warning screen will appear on LCD and player might shutdown.
    6. Battery is Full- 00% with battery symbol NOT flashing AND plug/key symbol in the center of the battery.
    7. It takes about 2 /4 hours to charge the battery from empty to full.
    8. It takes about 4 hours max to charge a "New" Zen player shipped from the factory.
    9. There is a battery manufactuer's failure rate, which is normal ~ % or less, in which the Lithium-Ion Polymer battery refuses to charge. Creative, ships the Zen MP3 players with some or no charge so there is very small probability that you could have one. I call it the "Deep Six Discharge Battery" Contact/call Creative for replacement.
    Documentation
    There are several pieces of documentation you might need to read to fully understand and use your Creative Zen MP3 flash player to its fullest capabilities.
    #. Zen Users Guide "English" - For Zen MP3 Player - download from Creative/Support/Product documentation
    #2. Zen Quick Users Guide /Front/Back - download from Creative/Support/Product documentation
    #3. Sync Manager (Creative Zen) Click on sync symbol on PC task bar then help
    #4. Creative Zen Media Explorer - Just look under the main help menu
    #5. Windows Media Player <if used>(Microsoft)Use the help files with this program.
    General Tips to increase/decrease the playing time on your Creative Zen flash player.
    <Creative Battery Spec: 5 Hrs. Video & "UP TO" 30 Hrs. Audio/Songs>
    Please do the following:
    . Volume control lower/higher - higher volume settings will decrease playing times. This is logical. More output "volume power" decreases the battery juice.
    2. Audio Settings: EQ, Smart Vol, & Bass Boost will effect your playing time but I believe they are not critical as the Volume & Bit Rates(28 kbsp and others) / File Format (MP3,WMA) & Lock Switch.
    3. Bit Rates & File Formats Do Matter. Bit Rates and File formats will increase/decrease your playing time.
    Per Catherina-CL
    "WMA files will use up more power than MP3 files, and higher bitrates more so than standard ones (like 28kbps MP3). Best thing to do is rip an album in 28kbps MP3 and leave it playing in a loop on a normal volume level. See how long the battery lasts then."
    Please Note: The main difference between MP3 and WMA is the compression. According to Microsoft a 64KBPS WMA file is the same quality 28KBPS MP3. This is of course up to a person's preference but you may find you can get better compression out of WMA.
    4. FULLY CHARGE your Zen. This means the battery symbol is NOT flashing AND there is a plug/key symbol embedded within the battery symbol. The battery is 00% FULL under BOTH conditions. Having just the battery symbol all green will not do it.
    From the link:
    http://www.omnica.com/omniview_electronics2.htm
    Regarding lithium-ion shelf life, one of our engineers recently met with a battery-house representati've. It has come to their attention that repeated charging and re-charging of a less than fully discharged Li-ion cell affects the battery "gas gauge" included with many devices. Over a number of cycles there is a resultant loss in accuracy. Frequently, the indicated remaining charge has little relationship to the actual amount of life left in the cell! Fortunately, according to the battery expert, the gauge will reset itself if the battery is allowed to completely discharge from time-to-time.
    5. Having different types of earphones/headphones will increase or decrease the playing time by how much "electronic load" the earphones/headphones create on the Zen player. There are some power hungry earphones/headphones out there.
    The 6 ohm earbuds conserves battery power more than the 32 ohm earbuds supplied by Creative. (About 0% more)
    6. Always, always lock your Zen player while playing music. This cuts off the power drain from the color 2.5" LCD and blank the LCD screen. After all, you can't read the LCD screen if it is in your shirt pocket and playing music!
    7. Make sure you have the latest firmware upgrades in order to get the best of your Creative Zen Flash MP3 Player.
    Troubleshooting
    Your Creative Zen is extremely complex.
    Check this link to peek inside player http://www.anythingbutipod.com/archi...isassembly.php
    Also, this link:
    http://arstechnica.com/journals/hard...ssor-behind-it
    There could be a million things that could go wrong with your player so you will not be the FIRST or LAST to have a problem. Keep in mind, there are many, many others that have the Zen with no problems whatsoever. Things happen, but Creative is there to help.
    Dropping a Zen or any other player might/will/possibly ruin the player for good!!!
    Since this player is solid-state (no moving parts e.g. mini-disk dri've) then the only thing that will keep it from running for years is the non-user replaceable Lithium-Ion battery. I will concentrate on some troubleshooting tips which are battery related but I hope you have already the latest firmware downloaded and installed on your player
    Battery - Lithium-Ion Polymer
    #. Battery won't charge "out of the box" new player.
    A. First, read above "Getting Started"
    B. Next, try a different USB mini cable.
    C. Next, there is a battery manufactuer's failure rate < %, in which the Lithium-Ion Polymer battery refuses to charge.
    Creative, ships the Zen MP3 players with no charge so there is very small probability thatyou could have one.
    I call it the "Deep Six Discharge Battery" Call / Contact Creative.
    #2. Battery won't charge properly after using the player for some time.
    A. When you plug in your player into the USB port via mini USB patch cable, the connection resets the player to the "docked screen" with the battery level gas guage , in the right hand corner.
    Sometimes this action does not reset the player properly but there is no indication to you that the player is charging.
    Just disconnect/connect the USB cable again.
    B. Sometimes, the Zen player gets confused and you have to do a Recovery Mode "paper clip reset" which forces the player into a "special menu screen" to clean-up the player and to reset the player which allows showing the "docked screen" while charging the unit. See Zen User's Guide for explicit instruction und FAQ.
    C. Since the Zens came out late in 2007, the maximum of 300-500 charge/discharge should not apply YETbut users beware, as with any other Lithium-Ion Polymer battery it will not charge fully "like new"because of a " fixed shelf life" (2-3 yrs) OR too many charge/discharge cycles. A battery replacement is in order.
    Methods of charging the Creative Zen MP3
    . The short mini-standard USB cable provided by Creative from the factory. Plugs into a PC USB port.
    2. Uni'versal Power Adapter (Creative) plugs into the wall. Works "anywhere in the world"
    Note: Different countries have different wall AC voltages and hertz requirements. This has adapters for different countries/locations wall outlets and a uni'versal power supply for all voltage and hertz requirements.
    Note: This is a heavy duty high/fast charging wall outlet charging adapter. (2400 ma)
    3. Auto/Vehicle 2 VDC charger (Creative) or other compatible vehicle 2 VDC to USB charger.
    4. EARHUGGER IPOD POWER POD - MP3-8370 (White compact module)
    http://www.earhugger.com/powerPod.html
    http://www.amazon.com/Earhugger-MP3-.../dp/B000QTTKSS
    This compact module will solve all the following travel modes and conditions:
    . Camping, hiking or outdoor travel - no PC or noAC or maybe no auto/car.
    2. Airplane travel - no PC or no AC or no auto/car.
    3. Train/subway travel - no PC or no auto/car
    4. Car travel - no PC or no AC
    5. Foot travel - no PC or no AC or no auto/car
    It uses 4 ways to charge the Zen:
    . Retractable mini-standard USB cord for PC charging. <--- does not communicate with PC! - only for charging
    2. Retractable mini USB cord for auto/vehicle charging (Fused)
    3. Retractable mini USB cord for wall 0-20 VAC 50/60Hz charging. (non-international use plug style)
    4. 9 VDC battery terminal for using standard alkaline 9 VDC or high ma Lithium 9 VDC to charge the Zen via
    mini USB cable. Note:You might need several alkaline batteries to charge the internal 550 ma hr Zen battery!
    Great for remote destinations.
    5. Rechargeable portable battery packs.
    Black & Decker has several "Power To Go"models CPI0B-C & CPI20XB (not for international use because of 20 AC 60Hz only charging wall wart)
    Note: There are other brands that also do this method of charging.
    http://www.blackanddecker.com/Produc...Path=4033.4040
    You charge this portable NiMH battery pack from the AC wall outlet so you can carry with you on trips to charge the Zen.
    6. Mobile phone chargers. Some have a mini-USB plug for charging the phone but it could be used to charge the Zen BUT BEWARE IT COULD RUIN THE ZEN IF IT IS NOT COMPATIBLE! The output should have a voltage of 5 VDC +- 5% (4.75-5.25 VDC) ON THE PROPER MINI-USB PINS and a charging current at least 200 ma to 2400 ma. See this forum for the recommend phone phone chargers to use with the Zen.
    Note: You are charging an internal Lithium-ion polymer 550 mahr battery in the Zen so the lower the charging current the longer it takes to charge.
    Note: You will find that charging the Zen from the wall charger is much faster than the "current limited" charging on the standard PC USB port.
    Note: For diagnostic purposes and emergency charging of the Zen it is wise to have an external (non-PC) charging device for your Zen.
    Note: Only the battery charging symbol shows up on the Zen when using an external charger.
    Scratches
    All plastic screens will scratch, doesn't matter which type you have.
    For minor scratches you could use the Novus three part cleaner, polish and scratch remover system. Do not use the #3 coarse abrasi've in this system! Be extremely careful in using this product !!!! Please check the web.
    OR
    Low abrasi've toothpase <--- some say this works
    OR
    CD scratch remover/repair kit <---- have not tried this.
    The Zen (Flash) MP3 glass LCD screen is covered by the overlay plastic you see on the front. Worst case, you can have only the outer shell repaired and replaced by Creative.
    To prevent scratches in the first place:
    Use the Zen cloth bag which comes with the unit (sometimes ) to prevent scratches.
    OR
    Buy the Zen clear plastic case (Clear Case #70AB2600002). Sold by Creative.< I use this>
    OR
    Buy an clear plastic overlay. (Screen protector #70AB2600003) which goes over the LCD protector screen for protection. Sold by Creative.
    OR
    Also, you can cut up a "generic" PDA screen protector to fit the Zen.
    OR
    Obtain a "digital camera lcd screen protector" from a camera store or internet
    OR
    "Invisible shield" -The best protection money can buy
    http://www.zagg.com/invisibleshield/...ns-shields.php
    How to destroy your Zen - WHAT NOT TO DO
    . Leave it in the auto/car/vehicle - the vehicle inside heats up 20-35 F higher than the outside temperature.
    2. Leave it outside in freezing temperature 0C 32F. The LCD will freeze/discolor/absorb water.
    Note: It is remotely possible it could recover when warm-up at room temperature.
    Note: Just keep the Zen near your body heat when outside in freezing temperatures.
    3. Dropping it might cause the LCD screen to crack or loosen up the internal connections to the electronics or short out the internal electronics.
    Note: Use a protecti've case to cushion the blow from dropping the Zen.
    4. Dropping or submerging or getting the Zen wet in water might short out the electronics and battery.
    You could prevent destruction by immediately shaking the Zen vigorously in open air to dry it out.
    5. Sitting on it could flex the electronics and short or open circuits which would cause a defecti've/faulty Zen.
    <A bit of humor ... There is No Santa Claus, Easter Bunny or Tooth fairy and Creative does NOT give away money. If you destroy or damage your Zen you will pay not Creative>
    How can you tell if your Zen is defecti've/faulty
    . A "white screen" or a "totally blank black screen" shows up on the Zen LCD.
    2. You cannot force the Zen into the special "Recovery Mode" menu screen.
    3. The Zen refuses to "take a charge"(To charge up the internal Lithium-Ion Polymer battery)
    4. The Zen LCD is cracked or distorted due to dropping or handling abuse.
    5. The Zen clock does not keep accurate time (within 2 mins max per month)
    Contact Creative if any of the above faults occur - the Zen is bad and nothing you can do will fix it!
    WSOD "White Screen of Death"
    The "White Screen of Death" is really caused by a hardware problem. You see, the internal Freescale/SigmaTel STMP3700 MP3 processor has to write to the LCD. If this operation is prevented by internal electronic opens or shorts, bad STMP3700, locked-up firmware, bad LCD or any other electronic component failure then the CPU might/will halt and refuse to write to the LCD which will be reflected in a "white screen of death" I cannot cover all the causes of the "white screen of death" but rest assured Creative should pick these problems up in their quality control manufacturing process with a 99% success rate. Problems do show up after the manufacturing process but Creative has warranty protection for this other % fault rate. (Which is normal in electronics manufacturing)
    Media Content
    Listening to the built-in music on the Zen is OK but after a while your question now becomes "What else can I do with my Zen "
    Note: The "How to" instructions for adding Media content can be found in the Zen documentation.
    Terminology:
    Album: Collection of tracks or songs under one "album" title.
    Artist: Track or song artist
    DRM: Digital rights management - copy protection scheme - Zen cannot use music with this music protection scheme. (itunes) (But "itunes plus" will work)
    Genres: Type or kind of music
    <The following genres are defined in ID3v>
    Blues,Classic Rock,Country,Dance,Disco,Funk,Grunge,Hip-Hop,Jazz,Metal,New Age,Oldies,Other,Pop,
    R&B,Rap,Reggae,Rock,Techno,Industrial,Alternati've ,Ska,Death Metal,Pranks,Soundtrack,Euro-Techno,
    Ambient,Trip-Hop,Vocal,Jazz+Funk,Fusion,Trance,Classical,Instru mental,Acid,House,Game,Sound Clip,
    Gospel,Noise,AlternRock,Bass,Soul,Punk,Space,Medit ati've,Instrumental Pop,Instrumental Rock,
    Ethnic,Gothic,Darkwave,Techno-Industrial,Electronic,Pop-Folk,Eurodance,Dream,Southern Rock,
    Comedy,Cult,Gangsta,Top 40,Christian Rap,Pop/Funk,Jungle,Nati've American,Cabaret,New Wave,
    Psychadelic,Rave,Showtunes,Trailer,Lo-Fi,Tribal,Acid Punk,Acid Jazz,Polka,Retro,Musical,Rock & Roll,
    Hard Rock
    <The following genres are Winamp extensions>
    Folk,Folk-Rock,National Folk,Swing,Fast Fusion,Bebob,Latin,Revival,Celtic,Bluegrass,Avantg arde,
    Gothic Rock,Progressi've Rock,Psychedelic Rock,Symphonic Rock,Slow Rock,Big Band,Chorus,
    Easy Listening,Acoustic,Humour,Speech,Chanson,Opera,Cha mber Music,Sonata,Symphony,
    Booty Bass,Primus,Porn Groove,Satire,Slow Jam,Club,Tango,Samba,Folklore,Ballad,Power Ballad,
    Rhythmic Soul,Freestyle,Duet,Punk Rock,Drum Solo,A capella,Euro-House,Dance Hall
    <A bit of humor: I think the above Genres lists are missing two - "elevator music" & Crying and Whining e.g. Country Western>
    ID3 Tags: Internal file information associated with an Mp3 or wav audio file. This format contains
    Track number, Album name/title, Genre, Artist and Song Title which can be sorted and indexed by
    the Zen device.
    IPTV: Is a system where a digital television service is deli'vered using Internet Protocol over a network infrastructure, which may include deli'very by a broadband connection. http://zencast.com/
    JPEG: Is a commonly used method of compression for photographic images.
    This is the only photo format used by the Zen.
    MP3 and WMA music tracks: Music format used by the Zen.
    Note: Having the wrong bit rates will drain the Zen battery faster. (See above)
    MP3: Is a digital audio encoding format using a form of lossy data compression.
    Non-protected AAC: Files are regular AAC files without any DRM: they can be converted to other formats (like MP3) and can be played on an unlimited amount of devices and burned an unlimitd amount of times. They have no restrictions.
    Podcast: Is a series of digital-media files which are distributed over the Internet using syndication feeds for playback on portable media players and computers. http://zencast.com/
    Protected AAC: Files are AAC audio files that contain DRM (Digital Rights Management), most often music purchased from the iTunes store. The Creative Zen cannot use these files.
    Note: "Itunes Plus Store" have songs without DRM which the Zen can use.
    Ripping CDs: Copying tracks from an audio CD on a PC and downloading tracks to the Zen.
    Note: Use the Creative Zen Media Explorer for ripping audio CD is one method.
    Song Title: Name of song or track
    Track Number: Numerical number of track of CD album.
    Track: General name for song or song title.
    Unprotected AAC format: Music format used by the Zen
    WMA:Is an audio data compression technology developed by Microsoft. The name can be used to refer to its audio file format or its audio codecs.
    WAV: (or WAVE), short for Waveform audio format, is a Microsoft and IBM audio file format standard for storing an audio bitstream on PCs.
    Note: The Zen's built-in microphone produces this audio file format.
    Zen Audio Format:MP3, WMA, WAV, non-protected AAC (.m4a), Audible (2, 3, 4)
    Zen Media Content: Video, Music, Audio, Photos/Images transferred/dowloaded into the Zen
    Zen Photo Format:JPEG
    Note: You can copy/drag/paste JPEG photos from your PC to your Zen for viewing.
    Note: You can import photos & view photos from the SD card.
    Zencast Organizer: Seamlessly integrates ZENcast media files with Creative portable media players and/or your computer
    Zen Video Format:MJPEG, WMV9 and (with transcoding - MPED4-SP, DivX 4/5 and XviD)
    Warning - In some countries (including the US) its illegal to do:
    Copying audio DVD & DVDs
    Defeating DRM MP3 Music (Digital Rights Management)
    Intercepting/copying (non purchased) music.
    Downloading music/songs from an illegal or "free" rouge website.
    General Media Content links:
    http://pro-music.org/Content/GetMusi...lineStores.php
    Note: Check to see if your music files/tracks contains ID3 tags.
    Note: ZEN also supports iTunes Plus tracks from the iTunes store,
    Note: The following media content is only a small fraction of means and ways
    of collecting/dowloading media content to the Zen.
    Media Content from Creative Website(s)
    Note: The Media Content can be found under "Fill your Zen" on the bottom of the Creative Zen product page.
    http://zencast.com/
    ZENcast is the ultimate source for free IPTV channels, video blogs and podcasts on the Internet. It provides quick and easy access to a wide range of interesting and entertaining video and audio content online.
    http://www.audible.com/adbl/site/cre...seBVCookie=Yes
    Audible.com - Audible.comis the Internet s leading audio provider of bestselling audio books, comedy programs and today s most relevant magazines and newspapers
    http://creative.vongo.com/
    VONGO is the video download service that gives you instant access to over 2500 hit movie and video selections from Starz .
    Watch movies whenever, wherever on your ZEN. A great entertainment venue for watching movies while on the road or on the go.
    http://www.napster.com/creative/
    Transfer unlimited music to your ZEN without paying per song.
    With Napster To Go you can:
    Choose from over 5 million songs, plus new releases every week
    Play music instantly from any internet-connected computer
    Find old favorites and discover new music by exploring playlists, radio, Billboard charts and more
    Create a library of your favorite music and build custom playlists.
    http://www.emusic.com/ZEN
    Choose from over ,500,000 songs
    Burn unlimited CDs
    Compatible with every MP3 player
    No confusing restrictions-Own your music!
    http://www.lala.com/frontend/action/...=user:2672@223
    Why pay 99per song when you can get the whole album for $At lala.com, you can trade your used CDs for new music.
    .8 million titles available for trade. CD quality guaranteed.
    Every CD you receive is yours to keep - no restrictions.
    Pay only $ per CD received. No monthly fees or commitments. Sign up is FREE.
    http://www.amazon.com/b/ &node=62663
    Buy or Rent Movies Online
    Watch DVD-quality video downloads on your PC or ZEN
    Conveniently download from your PC at work to your PC at home
    Discover thousands of TV shows & movies available for download
    I started this thread in April 08 to help other new Creative Zen MP3 (Flash) users. If there are common threads that are posted from new users then I try to make a section to inform other new users in solving their similar problems. I cannot believe that this thread was viewed over 0,000 times! Thank you for your "viewing" support.
    Please note: This thread is constantly changing so check back for any new helpful hints, problem solving, troubleshooting and practical solutions for the Creative Zen.
    "The Creative ZenR O C K S"
    Zenandy
    Message Edited by Zenandy on 08--2008 08:26 AM

    Hi,
    I'm from germany so no 'best buy' but I think I will lock around sleeve/bag for a different product with same measures. Any tip?
    The clear plastic case is not what I want. I would like to use the player without such protections. I just want a sleeve to protect the player while its in my jacket/pants.
    Btw, i have bought this version: Creative Zen (maybe european version?). I also doesn't seem to have your mentioned sleeve. I also couldn't find it on the website.
    Anyway, thank you,
    Chris

  • How to change the default hint box color?

    How to change the default hint box color on the default Metal LookAF?
    I'm trying looking for something with javax.swing.UIManager, but i just find ways to translate the UI.
    Any idea?

    [UIManager Defaults|http://www.camick.com/java/blog.html?name=uimanager-defaults] shows all the properties of the UIManager.
    Although there is no "hint box" component, so I don't know if it will help.

  • HT4623 I updated my ipad 3 with the ios7 update. Now the screen shows the itunes icon and a pic of the plug in (as to plug into itunes)  I can't get it to go away or to access my ipad.  Any hints?

    I updated my ipad 3 with the ios7 update.  Now the screen shows the itunes icon and a pic of the plug in (as to plug into itunes)  When I do this it wants to restore my ipad, which I have already done.  I can't get out of this screen.  Any hints on what to do next?

    Something went wrong with your update; you are in Recovery Mode.
    Follow step 1 to 6 closely to recover your iPad.
    http://support.apple.com/kb/HT1808
    Note: You may have to repeat the above a few times

  • I am trying to connect IMAC OSx 10.9.4 to Suddenlink thru ethernet connection in New Bern NC.  No luck.  Any hints?

    I am trying to connect IMAC OSx 10.9.4 to Suddenlink thru ethernet connection in New Bern NC.  No luck.  Any hints?

    If you bring up Safari browser, and go to www.google.com, does it give you an error?
    It is possible that you are not getting DNS. From the OSX terminal can you run the following two commands
    1. dig www.google.com
    2. ifconfig en0
    3. ifconfig en1
    4. ping -c 3 www.google.com
    1. Example output...
    ; <<>> DiG 9.8.3-P1 <<>> www.google.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44161
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;www.google.com. IN A
    ;; ANSWER SECTION:
    www.google.com. 92 IN A 173.194.121.18
    www.google.com. 92 IN A 173.194.121.20
    www.google.com. 92 IN A 173.194.121.16
    www.google.com. 92 IN A 173.194.121.17
    www.google.com. 92 IN A 173.194.121.19
    ;; Query time: 43 msec
    ;; SERVER: 192.168.1.1#53(192.168.1.1)
    ;; WHEN: Sat Sep  6 17:19:56 2014
    ;; MSG SIZE  rcvd: 112
    Example output for commands 2 and 3
    ifconfig en0
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
      ether b8:e8:56:35:bf:e2
      inet6 fe80::bae8:56ff:fe35:bfe2%en0 prefixlen 64 scopeid 0x4
      inet 192.168.1.9 netmask 0xffffff00 broadcast 192.168.1.255
      nd6 options=1<PERFORMNUD>
      media: autoselect
      status: active
    ifconfig en1
    en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
      options=60<TSO4,TSO6>
      ether 72:00:00:79:ee:b0
      media: autoselect <full-duplex>
      status: inactive
    Example output of 4.
    ping -c 3 www.google.com
    PING www.google.com (173.194.121.18): 56 data bytes
    64 bytes from 173.194.121.18: icmp_seq=0 ttl=250 time=9.049 ms
    64 bytes from 173.194.121.18: icmp_seq=1 ttl=250 time=10.568 ms
    64 bytes from 173.194.121.18: icmp_seq=2 ttl=250 time=9.393 ms
    --- www.google.com ping statistics ---
    3 packets transmitted, 3 packets received, 0.0% packet loss
    round-trip min/avg/max/stddev = 9.049/9.670/10.568/0.650 ms

  • Problem with control hints and date formatting

    Hi,
    I have a Date attribute with a control hint 'dd.MM.yyyy' in my EO. When the user browse through the data all date values have 4 digits. But when a lazy user changes a date value to e.g. 12.12.04, the new value is stored as 12.12.0004. This is correct Java behavior.
    When I change my control hint to 'dd.MM.yy', the lazy user can enter 12.12.04, which is stored as 12.12.2004. Great, but the user want to see a 4-digit year.
    My problem is that the customer wants to enter only 2 digits for the year but the application must render the date with 4 digits.
    How can I configure ADF to solve my problem?
    Does Domains help? Is there a general switch in Java or ADF witch converts 12.12.04 to 12.12.2004?
    Any hints are welcome.
    Thanks,
    Markus

    For your 2nd problem, you can create a field of type string (create a data type which has domain STRING), which has unlimited lenght. However, you can only have 3 of these fields in your table.
    I think this will solve the # problem too.
    Regards,
    Valter Oliveira.

Maybe you are looking for

  • What are the data targets for 0EC_PCA_1 and 0EC_PCA_3?

    Hi, I am looking at help.sap.com but not able to find out the data flow from these two datasources. 0EC_PCA_1 (Profit Center Accounting - transaction data) and 0EC_PCA_3 (Profit Center Accounting - Line Item). What are the data targets and further fl

  • After running Adobe Download assistant I get a warning window.

    It took all day to run the Adobe Download Assistant for Adobe CS6 Master Collection. When the .dmg finished downloading, up popped the warning window, "MasterCollection_CS6_invalid schecksum. I tried to open the .dmg from the folder to which I downlo

  • Install Crash of ODT 10.2.0.2.20 - Can't Find gacutil.exe

    Win XP SP2<br> VS 2005 Pro<br> <br> Trying to install ODT 10.2.0.2.20 and the instal gets to about 96% complete when it throws an error when trying to do the following operation: <p>"spawning 'C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\\bin\

  • Integration of own JCA adapters in OSB

    Hi, Is it possible to integrate our own JCA adapters in the OSB via the JCA framework? If yes, how can the corresponding WSDL be automatically generated? thanks AP

  • Building and Debugging MIDP applications.

    Hi, I have java files(MIDlet) for MIDP applications. I am unable to compile it in JBuilder7.0. Using J2ME -> KToolbar i am able to build the application/project, But i am unable to debug it. Can anybody tell me how can i successfully create/build/deb