A suggestion on hash partiton

Hi All,
We have a history table which contains nearly 4 million data.
tab1(col1,col2,col3....col9)
We have hash partion on col3 which has only near about 900 distinct values.Now in future these values will increase but that is not sifficient as what needs to be the cardinality for a hash partition key column .
Now column col9 is a date column.
We have some purging modules which delete history data from this table day wise say at one go the purge module will delete 20 lakhs data and this data based one some say 300 days based on the col9 column .
In this situation what type of partition approach we should take to have maximum performance .
Perhaps i have explained my problem.Can you please suggest me what approach we need to take.
Thanks in advance.

bp wrote:
now as previously we have hash partition on col3 say this col is store and users usually access this store value from frontend which in terms hits tab1 table.So if we do partition on col9 column will it be a performance problem while user will access ?Unless the users can specify a date (col9) then, yes, there will be a penalty since the HASH partition will no longer be the primary partitioning mechanism, rather the records will be identified via a global index. You have two (conflicting) aims it would seem: OLTP on col3, and maintenance on col9. I'm not sure that if you have RANGE partitioning under the HASH partitioning you can actually exploit the range partitioning to advantage, and unless you have HASH partitioning as the UPPER most mechanism, OLTP will suffer.
bp wrote:
if we do range partition what will be the appropiate way to achieve this month wise?It would be somthing like:
...VALUES LESS THAN TO_DATE('01012009 00:00:00:', 'DDMMYYYY HH24:MI:SS)'There are examples on the forum.
Edited by: SeánMacGC on Jul 16, 2009 7:22 AM
And UPDATE INDEXES will not work on 9i, you'll need to rebuild explicitly.

Similar Messages

  • Cost to change hash partition key column in a history table

    Hi All,
    I have the following scenario.
    We have a history table in production which has 16 hash partitions on the basis of key_column.
    But the nature of data that we have in history table that has 878 distinct values of the key_column and about 1000 million data and all partitons are in same tablespace.
    Now we have a Pro*C module which purges data from this history table in the following way..
    > DELETE FROM hsitory_tab
    > WHERE p_date < (TO_DATE(sysdate+1, 'YYYYMMDD') - 210)
    > AND t_date < (TO_DATE(sysdate+1, 'YYYYMMDD') - 210)
    > AND ROWNUM <= 210;
    Now (p_date,t_data are one of the two columns in history table) data is deleted using thiese two date column conditions but key_column for partition is different.
    So as per aboove statement this history table containd 6 months data.
    DBA is asking to change this query and use partiton date wise.Now will it be proper to change the partition key_column (the existing hash partiton key_column >have 810 distinct values) and what things we need to cosider to calculate cost behind this hash partition key_column cahange(if it is appropriate to change >partition )key_column)Hope i explained my problem clearly and waiting for your suggestions .
    Thanks in advance.

    Hi Sir
    Many thanks for the reply.
    For first point -
    we are in plan to move the database to 10g after a lot of hastle between client.For second point -
    If we do partition by date or week we will have 30 or 7 partitions .As suggested by you as we have 16 partitions in the table best approach would be to have >partition by week then we will have 7 partitions and then each query will heat 7 partitions .For third point -
    Our main aim to reduce the timings of a job(a Pro*C program) which contains the following delete query to delete data from a history table .So accroding to the >query it is deleting data every day for 7 months and while deleting it it queries this hug etable by date.So in this case hash partition or range partiton or >hash/range partition which will be more suitable.
    DELETE FROM hsitory_tab
    WHERE p_date < (TO_DATE(sysdate+1, 'YYYYMMDD') - 210)
    AND t_date < (TO_DATE(sysdate+1, 'YYYYMMDD') - 210)
    AND ROWNUM <= 210;I have read in hash partition is used so that data will be evenly distributed in all partitions (though it depends on nature of data).In my case i want some suggestion from you to take the best approach .

  • Exclamation mark folder, find a mac, erase, partitioning woes

    Hi. Variations on this topic have been posted many times
    and I've gone through many many many. I hope not to offend those who see this as duplication.
    I have iPod 20gb dock connector. Pre-click wheel.
    Have used on Windows XP for 1.5 years, no real trouble.
    All of a sudden, the dreaded exclamation point/folder icon.
    I tried all of the suggestions. It would not recognize the iPod. One suggestion I found a few times was to use a mac.
    I have a new mac mini and planned to migrate iPod to that box anyway, so I tried.
    Tried using Disk utility to Erase, per suggestions.
    First try failed with input/output error. So I changed security option to write zeros. This seemed to work but then got stuck in creating partitions and never got out of it. I left it overnight.
    Tried again with seven times over option. It is currently on pass 4 of 7.
    I have all my music backed up, I don't need any info from the iPod, just to be able to use it again.
    Any suggestions?
    To re-state, Reset/Restore attempts are not successful.
    Reset always goes back to disk mode.
    Restore unsuccessful because iPod Updater software does not see it.

    FOR SUGGESTION: See last paragraph...
    MY PROBLEM:
    I have a Mac formatted 4th Gen. iPod (B/W, click wheel, no photo). Have had problems with functionalitiy, (will not respond {click wheel}, will not mount, verify or erase in Disk Utility, Image usually will not appear on desktop) and when I charge it (wall socket) sometimes does not show the battery charging. Get both the "frowning iPod" and the ("!" Folder) when I reset... Have tried to restore (iPod updater) and it usually fails, although it inconsistantly says it restores (image appears on desktop), then fails to import and freezes my iTunes, Disk Utility and iPod updater as well as my G4 Quicksilver and my Power Mac G5. I have had this for just over one year (no more warrenty) and my battery is losing charge. I just used my (over the counter) Tiger DVD (as start-up disk) and tried using Disk Utility (twice). I've been working on this for a week now and I am at the point of opening the "**** thing" myself.
    But a glimmer of hope has appeared after the last Tiger Disk Utility. It seems that after the last(Tgr.Dsk.Uty. and iPod restore) I have found 2 partitions; an Apple OS Ext Journaled and a Windows FAT 12 (not 32). Yes that is weird! Although the FAT 12 does take up 32 MB of space (just looked at it in D.U. partitions) and it seems to be the culpret of why my D.U. won't complete a First Aid or Verify or anything else for that matter. I want(ed) to have an iPod to use on both Windows and Macs but haven't been able to partition anything that works on both so far and I'm not sure if I should take this opportunity to "run with it (Fat 12)" or just restore again and get my Mac functionality back. Does anybody have a suggestion about 2 partitons (Mac/Windows) or should I just feel lucky and restore one more time?
    MY SUGGESTION:
    My suggestion here would be to use your Mac and it's DVD start-up/restore disk, (use it as your start-up disk and look at the top under utilities). First run a disk utility, a first aid, a partition and an erase (zero out) your iPod. Then run your iPod Restore a couple of times after restarting (be sure your iPod is fully charged through a wall socket first)... Good luck!
    PowerMac G5, Dual 1.8 GHz, Superdrive, 2 GB DDR SDRAM   Mac OS X (10.4.5)   ATI Radeon 9600 Pro, PIONEER DVD-RW DVR-106D: 4th Gen. iPod B/W screen

  • Changed DC IP address, still wrong in DNS

    Hi
    I've been banging my head for a few hours on this and can't seem to correct it. Here's what's going on:
    We have 2 domains in our forest. The DC with the problem is part of the child domain. It's IP changed from a 10.90.0.x to 10.238.0.x static IP.
    I noticed some replication problems with the Replication Status Tool and what I've found is a DNS problem between the Parent and Child DNS servers.
    If I do an nslookup on the cfc5a4e4-53ea-4232-b66e-41d6cc681cb3._msdcs.xxx.net record in the child domain DNS server, it resolves to the new IP address. If I do it on the parent domain DNS server, it resolves to the old IP address.
    I've tried deleting that msdcs record in both sets of DNS servers and restarting NETLOGON, but within a few minutes, the parent gives the old IP address again and stops replication from happening.
    Is there some way to scrub the DNS servers of any trace of that old IP address? Is there something on the DC itself that could be giving the wrong IP to the DNS servers?
    Thanks for any suggestions anyone has

    Hi Spencer,
    After changing the ip addreess of the DC, have you run the following commands?
     ipconfig /flushdns
     ipconfig /registerdns 
    Checkout the below thread on similar discussion,
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/32001a26-f7c6-4adf-a48c-8245ddd63215/domain-controller-ip-change?forum=winserverDS
    Regards,
    Gopi
    www.jijitechnologies.com
    This has nothing to do with the problem. 
    The record is properly registering locally, the issue is with the zone being properly replicated to the parent.  I suspect that you have (Or had) to wait for the zone to be replicated up to the parent.  Depending on the zone transfer schedule it
    can take time.  My guess is everything is now working correctly.
    Paul Bergson
    MVP - Directory Services
    MCITP: Enterprise Administrator
    MCTS, MCT, MCSE, MCSA, Security, BS CSci
    2012, 2008, Vista, 2003, 2000 (Early Achiever), NT4
    Twitter @pbbergs http://blogs.dirteam.com/blogs/paulbergson
    Please no e-mails, any questions should be posted in the NewsGroup.
    This posting is provided AS IS with no warranties, and confers no rights.

  • Working with large data

    I have to create a database with specific distribution of key size and data
    size. Key size is some few bytes, and data size varies in a great range from
    few bytes to some megabytes with average size near 64K. Overall size of a
    database filled by key/data pairs is some gigabytes. One can imagine our
    key/data pairs form context index (inverted file) for a large set of
    Russian/English texts.
    Could you recommend the best way to configure such a data storage? I mean the
    best random read speed for key/data pairs in a given database and good enough
    write speed (for "context index" updating).

    Hi,
    The most important configuration item in your case will be the cache size configuration. The larger the cache the better performance will be - especially for random read-oriented usage. Documentation about the cache configuration API are here:
    http://www.sleepycat.com/docs/api_c/db_set_cachesize.html
    An article about tuning cache size is available here:
    http://www.sleepycat.com/newsletters/0511/a31_Perf_Size.html
    Selecting the format for the database will also have an impact. Given your description I suggest that hash is likely the best solution - since the data access will be random. You should test with both hash and btree. An article describing the benefits/drawbacks of both is here:
    http://www.sleepycat.com/docs/ref/am_conf/select.html
    Then you might want to adjust the pagesize - given that your data items are generally large, a bigger page size will probably result in better performance. API here:
    http://www.sleepycat.com/docs/api_c/db_set_pagesize.html
    The db_stat utility is a very useful tool for tuning your database. Documentation can be found here:
    http://www.sleepycat.com/docs/utility/db_stat.html
    If you have any specific questions I will be glad to help.
    Regards,
    Alex

  • Suggestions for partiton of tables

    I have a table which has nearly 2 crores records.
    I decided to do a hash partition for the table.
    I just want to know the following things.
    1. Can i able to do partition for the table which has records in that ?
    2. Whether it will be tedious for making partition for the table which already has
    large amount of values in it?
    Your suggestions are most welcome

    > 2. Whether it will be tedious for making partition for the table which
    already has large amount of values in it?
    Not really. Nothing "tedious". The only issue would be the time (and resources) it will take to copy the contents of the original table into the new table.
    But it should be well worth the effort. Partitioning can cause a significant drop in I/O with the associated performance benefits of doing less I/O.

  • Query Degradation--Hash Join Degraded

    Hi All,
    I found one query degradation issue.I am on 10.2.0.3.0 (Sun OS) with optimizer_mode=ALL_ROWS.
    This is a dataware house db.
    All 3 tables involved are parition tables (with daily partitions).Partitions are created in advance and ELT jobs loads bulk data into daily partitions.
    I have checked that CBO is not using local indexes-created on them which i believe,is appropriate because when i used INDEX HINT, elapsed time increses.
    I checked giving index hint for all tables one by one but dint get any performance improvement.
    Partitions are daily loaded and after loading,partition-level stats are gathered with dbms_stats.
    We are collecting stats at partition level(granularity=>'PARTITION').Even after collecting global stats,there is no change in access pattern.Stats gather command is given below.
    PROCEDURE gather_table_part_stats(i_owner_name,i_table_name,i_part_name,i_estimate:= DBMS_STATS.AUTO_SAMPLE_SIZE, i_invalidate IN VARCHAR2 := 'Y',i_debug:= 'N')
    Only SOT_KEYMAP.IPK_SOT_KEYMAP is GLOBAL.Rest all indexes are LOCAL.
    Earlier,we were having BIND PEEKING issue,which i fixed but introducing NO_INVALIDATE=>FALSE in stats gather job.
    Here,Partition_name (20090219) is being passed through bind variables.
    SELECT a.sotrelstg_sot_ud sotcrct_sot_ud,
    b.sotkey_ud sotcrct_orig_sot_ud, a.ROWID stage_rowid
    FROM (SELECT sotrelstg_sot_ud, sotrelstg_sys_ud,
    sotrelstg_orig_sys_ord_id, sotrelstg_orig_sys_ord_vseq
    FROM sot_rel_stage
    WHERE sotrelstg_trd_date_ymd_part = '20090219'
    AND sotrelstg_crct_proc_stat_cd = 'N'
    AND sotrelstg_sot_ud NOT IN(
    SELECT sotcrct_sot_ud
    FROM sot_correct
    WHERE sotcrct_trd_date_ymd_part ='20090219')) a,
    (SELECT MAX(sotkey_ud) sotkey_ud, sotkey_sys_ud,
    sotkey_sys_ord_id, sotkey_sys_ord_vseq,
    sotkey_trd_date_ymd_part
    FROM sot_keymap
    WHERE sotkey_trd_date_ymd_part = '20090219'
    AND sotkey_iud_cd = 'I'
    --not to select logical deleted rows
    GROUP BY sotkey_trd_date_ymd_part,
    sotkey_sys_ud,
    sotkey_sys_ord_id,
    sotkey_sys_ord_vseq) b
    WHERE a.sotrelstg_sys_ud = b.sotkey_sys_ud
    AND a.sotrelstg_orig_sys_ord_id = b.sotkey_sys_ord_id
    AND NVL(a.sotrelstg_orig_sys_ord_vseq, 1) = NVL(b.sotkey_sys_ord_vseq, 1);
    During normal business hr, i found that query takes 5-7 min(which is also not acceptable), but during high load business hr,it is taking 30-50 min.
    I found that most of the time it is spending on HASH JOIN (direct path write temp).We have sufficient RAM (64 GB total/41 GB available).
    Below is the execution plan i got during normal business hr.
    | Id  | Operation                 | Name                | Starts | E-Rows | A-Rows |   A-Time   | Buffers | Reads  | Writes |  OMem |  1Mem | Used-Mem | Used-Tmp|
    |   1 |  HASH GROUP BY            |                     |      1 |      1 |   7844K|00:05:28.78 |      16M|    217K|  35969 |       |       |          |         |
    |*  2 |   HASH JOIN               |                     |      1 |      1 |   9977K|00:04:34.02 |      16M|    202K|  20779 |   580M|    10M|  563M (1)|     650K|
    |   3 |    NESTED LOOPS ANTI      |                     |      1 |      6 |   7855K|00:01:26.41 |      16M|   1149 |      0 |       |       |          |         |
    |   4 |     PARTITION RANGE SINGLE|                     |      1 |    258K|   8183K|00:00:16.37 |   25576 |   1149 |      0 |       |       |          |         |
    |*  5 |      TABLE ACCESS FULL    | SOT_REL_STAGE       |      1 |    258K|   8183K|00:00:16.37 |   25576 |   1149 |      0 |       |       |          |         |
    |   6 |     PARTITION RANGE SINGLE|                     |   8183K|    326K|    327K|00:01:10.53 |      16M|      0 |      0 |       |       |          |         |
    |*  7 |      INDEX RANGE SCAN     | IDXL_SOTCRCT_SOT_UD |   8183K|    326K|    327K|00:00:53.37 |      16M|      0 |      0 |       |       |          |         |
    |   8 |    PARTITION RANGE SINGLE |                     |      1 |    846K|     14M|00:02:06.36 |     289K|    180K|      0 |       |       |          |         |
    |*  9 |     TABLE ACCESS FULL     | SOT_KEYMAP          |      1 |    846K|     14M|00:01:52.32 |     289K|    180K|      0 |       |       |          |         |
    I will attached the same for high load business hr once query gives results.It is still executing for last 50 mins.
    INDEX STATS (INDEXES ARE LOCAL INDEXES)
    TABLE_NAME                          INDEX_NAME                          COLUMN_NAME        COLUMN_POSITION   NUM_ROWS DISTINCT_KEYS CLUSTERING_FACTOR
    SOT_REL_STAGE                       IDXL_SOTRELSTG_SOT_UD               SOTRELSTG_SOT_UD                 1   25461560      25461560            184180
    SOT_REL_STAGE                                                           SOTRELSTG_TRD_DATE               2   25461560      25461560            184180
                                                                            _YMD_PART
    TABLE_NAME                          INDEX_NAME                          COLUMN_NAME        COLUMN_POSITION   NUM_ROWS DISTINCT_KEYS CLUSTERING_FACTOR
    SOT_KEYMAP                          IDXL_SOTKEY_ENTORDSYS_UD            SOTKEY_ENTRY_ORD_S               1 1012306940             3          38308680
                                                                            YS_UD
    SOT_KEYMAP                          IDXL_SOTKEY_HASH                    SOTKEY_HASH                      1 1049582320    1049582320        1049579520
    SOT_KEYMAP                                                              SOTKEY_TRD_DATE_YM               2 1049582320    1049582320        1049579520
                                                                            D_PART
    SOT_KEYMAP                          IDXL_SOTKEY_SOM_ORD                 SOTKEY_SOM_UD                    1 1023998560     268949136         559414840
    SOT_KEYMAP                                                              SOTKEY_SYS_ORD_ID                2 1023998560     268949136         559414840
    SOT_KEYMAP                          IPK_SOT_KEYMAP                      SOTKEY_UD                        1 1030369480    1015378900          24226580
    TABLE_NAME                          INDEX_NAME                          COLUMN_NAME        COLUMN_POSITION   NUM_ROWS DISTINCT_KEYS CLUSTERING_FACTOR
    SOT_CORRECT                         IDXL_SOTCRCT_SOT_UD                 SOTCRCT_SOT_UD                   1  412484756     412484756         411710982
    SOT_CORRECT                                                             SOTCRCT_TRD_DATE_Y               2  412484756     412484756         411710982
                                                                            MD_PART
    INDEX partiton stas (from dba_ind_partitions)
    INDEX_NAME                     PARTITION_NAME       STATUS       BLEVEL LEAF_BLOCKS DISTINCT_KEYS CLUSTERING_FACTOR   NUM_ROWS SAMPLE_SIZE LAST_ANALYZ GLO
    IDXL_SOTCRCT_SOT_UD            P20090219            USABLE            1         372        327879            216663     327879      327879 20-Feb-2009 YES
    IDXL_SOTKEY_ENTORDSYS_UD       P20090219            USABLE            2        2910             3             36618     856229      856229 19-Feb-2009 YES
    IDXL_SOTKEY_HASH               P20090219            USABLE            2        7783        853956            853914     853956      119705 19-Feb-2009 YES
    IDXL_SOTKEY_SOM_ORD            P20090219            USABLE            2        6411        531492            157147     799758      132610 19-Feb-2009 YES
    IDXL_SOTRELSTG_SOT_UD          P20090219            USABLE            2       13897       9682052             45867    9682052      794958 20-Feb-2009 YESThanks in advance.
    Bhavik Desai

    Hi Randolf,
    Thanks for the time you spent on this issue.I appreciate it.
    Please see my comments below:
    1. You've mentioned several times that you're passing the partition name as bind variable, but you're obviously testing the statement with literals rather than bind
    variables. So your tests obviously don't reflect what is going to happen in case of the actual execution. The cardinality estimates are potentially quite different when
    using bind variables for the partition key.
    Yes.I intentionaly used literals in my tests.I found couple of times that plan used by the application and plan generated by AUTOTRACE+EXPLAIN PLAN command...is same and
    caused hrly elapsed time.
    As i pointed out earlier,last month we solved couple of bind peeking issue by intproducing NO_VALIDATE=>FALSE in stats gather procedure,which we execute just after data
    load into such daily partitions and before start of jobs which executes this query.
    Execution plans From AWR (with parallelism on at table level DEGREE>1)-->This plan is one which CBO has used when degradation occured.This plan is used most of the times.
    ELAPSED_TIME_DELTA BUFFER_GETS_DELTA DISK_READS_DELTA CURSOR(SELECT*FROMTA
            1918506000          46154275              918 CURSOR STATEMENT : 4
    CURSOR STATEMENT : 4
    PLAN_TABLE_OUTPUT
    SQL_ID 39708a3azmks7
    SELECT A.SOTRELSTG_SOT_UD SOTCRCT_SOT_UD, B.SOTKEY_UD SOTCRCT_ORIG_SOT_UD, A.ROWID STAGE_ROWID FROM (SELECT SOTRELSTG_SOT_UD,
    SOTRELSTG_SYS_UD, SOTRELSTG_ORIG_SYS_ORD_ID, SOTRELSTG_ORIG_SYS_ORD_VSEQ FROM SOT_REL_STAGE WHERE SOTRELSTG_TRD_DATE_YMD_PART = :B1 AND
    SOTRELSTG_CRCT_PROC_STAT_CD = 'N' AND SOTRELSTG_SOT_UD NOT IN( SELECT SOTCRCT_SOT_UD FROM SOT_CORRECT WHERE SOTCRCT_TRD_DATE_YMD_PART =
    :B1 )) A, (SELECT MAX(SOTKEY_UD) SOTKEY_UD, SOTKEY_SYS_UD, SOTKEY_SYS_ORD_ID, SOTKEY_SYS_ORD_VSEQ, SOTKEY_TRD_DATE_YMD_PART FROM
    SOT_KEYMAP WHERE SOTKEY_TRD_DATE_YMD_PART = :B1 AND SOTKEY_IUD_CD = 'I' GROUP BY SOTKEY_TRD_DATE_YMD_PART, SOTKEY_SYS_UD,
    SOTKEY_SYS_ORD_ID, SOTKEY_SYS_ORD_VSEQ) B WHERE A.SOTRELSTG_SYS_UD = B.SOTKEY_SYS_UD AND A.SOTRELSTG_ORIG_SYS_ORD_ID =
    B.SOTKEY_SYS_ORD_ID AND NVL(A.SOTRELSTG_ORIG_SYS_ORD_VSEQ, 1) = NVL(B.SOTKEY_SYS_ORD_VSEQ, 1)
    Plan hash value: 1213870831
    | Id  | Operation                     | Name                | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |    TQ  |IN-OUT| PQ Distrib |
    |   0 | SELECT STATEMENT              |                     |       |       | 19655 (100)|          |       |       |        |      |            |
    |   1 |  PX COORDINATOR               |                     |       |       |            |          |       |       |        |      |            |
    |   2 |   PX SEND QC (RANDOM)         | :TQ10003            |     1 |   116 | 19655   (1)| 00:05:54 |       |       |  Q1,03 | P->S | QC (RAND)  |
    |   3 |    HASH GROUP BY              |                     |     1 |   116 | 19655   (1)| 00:05:54 |       |       |  Q1,03 | PCWP |            |
    |   4 |     PX RECEIVE                |                     |     1 |   116 | 19655   (1)| 00:05:54 |       |       |  Q1,03 | PCWP |            |
    |   5 |      PX SEND HASH             | :TQ10002            |     1 |   116 | 19655   (1)| 00:05:54 |       |       |  Q1,02 | P->P | HASH       |
    |   6 |       HASH GROUP BY           |                     |     1 |   116 | 19655   (1)| 00:05:54 |       |       |  Q1,02 | PCWP |            |
    |   7 |        NESTED LOOPS ANTI      |                     |     1 |   116 | 19654   (1)| 00:05:54 |       |       |  Q1,02 | PCWP |            |
    |   8 |         HASH JOIN             |                     |     1 |   102 | 19654   (1)| 00:05:54 |       |       |  Q1,02 | PCWP |            |
    |   9 |          PX JOIN FILTER CREATE| :BF0000             |    13M|   664M|  2427   (3)| 00:00:44 |       |       |  Q1,02 | PCWP |            |
    |  10 |           PX RECEIVE          |                     |    13M|   664M|  2427   (3)| 00:00:44 |       |       |  Q1,02 | PCWP |            |
    |  11 |            PX SEND HASH       | :TQ10000            |    13M|   664M|  2427   (3)| 00:00:44 |       |       |  Q1,00 | P->P | HASH       |
    |  12 |             PX BLOCK ITERATOR |                     |    13M|   664M|  2427   (3)| 00:00:44 |   KEY |   KEY |  Q1,00 | PCWC |            |
    |  13 |              TABLE ACCESS FULL| SOT_REL_STAGE       |    13M|   664M|  2427   (3)| 00:00:44 |   KEY |   KEY |  Q1,00 | PCWP |            |
    |  14 |          PX RECEIVE           |                     |    27M|  1270M| 17209   (1)| 00:05:10 |       |       |  Q1,02 | PCWP |            |
    |  15 |           PX SEND HASH        | :TQ10001            |    27M|  1270M| 17209   (1)| 00:05:10 |       |       |  Q1,01 | P->P | HASH       |
    |  16 |            PX JOIN FILTER USE | :BF0000             |    27M|  1270M| 17209   (1)| 00:05:10 |       |       |  Q1,01 | PCWP |            |
    |  17 |             PX BLOCK ITERATOR |                     |    27M|  1270M| 17209   (1)| 00:05:10 |   KEY |   KEY |  Q1,01 | PCWC |            |
    |  18 |              TABLE ACCESS FULL| SOT_KEYMAP          |    27M|  1270M| 17209   (1)| 00:05:10 |   KEY |   KEY |  Q1,01 | PCWP |            |
    |  19 |         PARTITION RANGE SINGLE|                     | 16185 |   221K|     0   (0)|          |   KEY |   KEY |  Q1,02 | PCWP |            |
    |  20 |          INDEX RANGE SCAN     | IDXL_SOTCRCT_SOT_UD | 16185 |   221K|     0   (0)|          |   KEY |   KEY |  Q1,02 | PCWP |            |
    Other Execution plan from AWR
    ELAPSED_TIME_DELTA BUFFER_GETS_DELTA DISK_READS_DELTA CURSOR(SELECT*FROMTA
            1053251381                 0             2925 CURSOR STATEMENT : 4
    CURSOR STATEMENT : 4
    PLAN_TABLE_OUTPUT
    SQL_ID 39708a3azmks7
    SELECT A.SOTRELSTG_SOT_UD SOTCRCT_SOT_UD, B.SOTKEY_UD SOTCRCT_ORIG_SOT_UD, A.ROWID STAGE_ROWID FROM (SELECT SOTRELSTG_SOT_UD,
    SOTRELSTG_SYS_UD, SOTRELSTG_ORIG_SYS_ORD_ID, SOTRELSTG_ORIG_SYS_ORD_VSEQ FROM SOT_REL_STAGE WHERE SOTRELSTG_TRD_DATE_YMD_PART = :B1 AND
    SOTRELSTG_CRCT_PROC_STAT_CD = 'N' AND SOTRELSTG_SOT_UD NOT IN( SELECT SOTCRCT_SOT_UD FROM SOT_CORRECT WHERE SOTCRCT_TRD_DATE_YMD_PART =
    :B1 )) A, (SELECT MAX(SOTKEY_UD) SOTKEY_UD, SOTKEY_SYS_UD, SOTKEY_SYS_ORD_ID, SOTKEY_SYS_ORD_VSEQ, SOTKEY_TRD_DATE_YMD_PART FROM
    SOT_KEYMAP WHERE SOTKEY_TRD_DATE_YMD_PART = :B1 AND SOTKEY_IUD_CD = 'I' GROUP BY SOTKEY_TRD_DATE_YMD_PART, SOTKEY_SYS_UD,
    SOTKEY_SYS_ORD_ID, SOTKEY_SYS_ORD_VSEQ) B WHERE A.SOTRELSTG_SYS_UD = B.SOTKEY_SYS_UD AND A.SOTRELSTG_ORIG_SYS_ORD_ID =
    B.SOTKEY_SYS_ORD_ID AND NVL(A.SOTRELSTG_ORIG_SYS_ORD_VSEQ, 1) = NVL(B.SOTKEY_SYS_ORD_VSEQ, 1)
    Plan hash value: 3434900850
    | Id  | Operation                     | Name                | Rows  | Bytes | Cost (%CPU)| Time     | Pstart| Pstop |    TQ  |IN-OUT| PQ Distrib |
    |   0 | SELECT STATEMENT              |                     |       |       |  1830 (100)|          |       |       |        |      |            |
    |   1 |  PX COORDINATOR               |                     |       |       |            |          |       |       |        |      |            |
    |   2 |   PX SEND QC (RANDOM)         | :TQ10003            |     1 |   131 |  1830   (2)| 00:00:33 |       |       |  Q1,03 | P->S | QC (RAND)  |
    |   3 |    HASH GROUP BY              |                     |     1 |   131 |  1830   (2)| 00:00:33 |       |       |  Q1,03 | PCWP |            |
    |   4 |     PX RECEIVE                |                     |     1 |   131 |  1830   (2)| 00:00:33 |       |       |  Q1,03 | PCWP |            |
    |   5 |      PX SEND HASH             | :TQ10002            |     1 |   131 |  1830   (2)| 00:00:33 |       |       |  Q1,02 | P->P | HASH       |
    |   6 |       HASH GROUP BY           |                     |     1 |   131 |  1830   (2)| 00:00:33 |       |       |  Q1,02 | PCWP |            |
    |   7 |        NESTED LOOPS ANTI      |                     |     1 |   131 |  1829   (2)| 00:00:33 |       |       |  Q1,02 | PCWP |            |
    |   8 |         HASH JOIN             |                     |     1 |   117 |  1829   (2)| 00:00:33 |       |       |  Q1,02 | PCWP |            |
    |   9 |          PX JOIN FILTER CREATE| :BF0000             |  1010K|    50M|   694   (1)| 00:00:13 |       |       |  Q1,02 | PCWP |            |
    |  10 |           PX RECEIVE          |                     |  1010K|    50M|   694   (1)| 00:00:13 |       |       |  Q1,02 | PCWP |            |
    |  11 |            PX SEND HASH       | :TQ10000            |  1010K|    50M|   694   (1)| 00:00:13 |       |       |  Q1,00 | P->P | HASH       |
    |  12 |             PX BLOCK ITERATOR |                     |  1010K|    50M|   694   (1)| 00:00:13 |   KEY |   KEY |  Q1,00 | PCWC |            |
    |  13 |              TABLE ACCESS FULL| SOT_KEYMAP          |  1010K|    50M|   694   (1)| 00:00:13 |   KEY |   KEY |  Q1,00 | PCWP |            |
    |  14 |          PX RECEIVE           |                     |    11M|   688M|  1129   (3)| 00:00:21 |       |       |  Q1,02 | PCWP |            |
    |  15 |           PX SEND HASH        | :TQ10001            |    11M|   688M|  1129   (3)| 00:00:21 |       |       |  Q1,01 | P->P | HASH       |
    |  16 |            PX JOIN FILTER USE | :BF0000             |    11M|   688M|  1129   (3)| 00:00:21 |       |       |  Q1,01 | PCWP |            |
    |  17 |             PX BLOCK ITERATOR |                     |    11M|   688M|  1129   (3)| 00:00:21 |   KEY |   KEY |  Q1,01 | PCWC |            |
    |  18 |              TABLE ACCESS FULL| SOT_REL_STAGE       |    11M|   688M|  1129   (3)| 00:00:21 |   KEY |   KEY |  Q1,01 | PCWP |            |
    |  19 |         PARTITION RANGE SINGLE|                     |  5209 | 72926 |     0   (0)|          |   KEY |   KEY |  Q1,02 | PCWP |            |
    |  20 |          INDEX RANGE SCAN     | IDXL_SOTCRCT_SOT_UD |  5209 | 72926 |     0   (0)|          |   KEY |   KEY |  Q1,02 | PCWP |            |
    EXECUTION PLAN AFTER SETTING DEGREE=1 (It was also degraded)
    | Id  | Operation                 | Name                | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     | Pstart| Pstop |
    |   0 | SELECT STATEMENT          |                     |     1 |   129 |       | 42336   (2)| 00:12:43 |       |       |
    |   1 |  HASH GROUP BY            |                     |     1 |   129 |       | 42336   (2)| 00:12:43 |       |       |
    |   2 |   NESTED LOOPS ANTI       |                     |     1 |   129 |       | 42335   (2)| 00:12:43 |       |       |
    |*  3 |    HASH JOIN              |                     |     1 |   115 |    51M| 42334   (2)| 00:12:43 |       |       |
    |   4 |     PARTITION RANGE SINGLE|                     |   846K|    41M|       |  8241   (1)| 00:02:29 |    81 |    81 |
    |*  5 |      TABLE ACCESS FULL    | SOT_KEYMAP          |   846K|    41M|       |  8241   (1)| 00:02:29 |    81 |    81 |
    |   6 |     PARTITION RANGE SINGLE|                     |  8161K|   490M|       | 12664   (3)| 00:03:48 |    81 |    81 |
    |*  7 |      TABLE ACCESS FULL    | SOT_REL_STAGE       |  8161K|   490M|       | 12664   (3)| 00:03:48 |    81 |    81 |
    |   8 |    PARTITION RANGE SINGLE |                     |  6525K|    87M|       |     1   (0)| 00:00:01 |    81 |    81 |
    |*  9 |     INDEX RANGE SCAN      | IDXL_SOTCRCT_SOT_UD |  6525K|    87M|       |     1   (0)| 00:00:01 |    81 |    81 |
    Predicate Information (identified by operation id):
       3 - access("SOTRELSTG_SYS_UD"="SOTKEY_SYS_UD" AND "SOTRELSTG_ORIG_SYS_ORD_ID"="SOTKEY_SYS_ORD_ID" AND
                  NVL("SOTRELSTG_ORIG_SYS_ORD_VSEQ",1)=NVL("SOTKEY_SYS_ORD_VSEQ",1))
       5 - filter("SOTKEY_TRD_DATE_YMD_PART"=20090219 AND "SOTKEY_IUD_CD"='I')
       7 - filter("SOTRELSTG_CRCT_PROC_STAT_CD"='N' AND "SOTRELSTG_TRD_DATE_YMD_PART"=20090219)
       9 - access("SOTRELSTG_SOT_UD"="SOTCRCT_SOT_UD" AND "SOTCRCT_TRD_DATE_YMD_PART"=20090219)2. Why are you passing the partition name as bind variable? A statement executing 5 mins. best, > 2 hours worst obviously doesn't suffer from hard parsing issues and
    doesn't need to (shouldn't) share execution plans therefore. So I strongly suggest to use literals instead of bind variables. This also solves any potential issues caused
    by bind variable peeking.
    This is a custom application which uses bind variables to extract data from daily partitions.So,daily automated data extract from daily paritions after load and ELT process.
    Here,Value of bind variable is being passed through a procedure parameter.It would be bit difficult to use literals in such application.
    3. All your posted plans suffer from bad cardinality estimates. The NO_MERGE hint suggested by Timur only caused a (significant) damage limitation by obviously reducing
    the row source size by the group by operation before joining, but still the optimizer is way off, apart from the obviously wrong join order (larger row set first) in
    particular the NESTED LOOP operation is causing the main troubles due to excessive logical I/O, as already pointed out by Timur.
    Can i ask for alternatives to NESTED LOOP?
    4. Your PLAN_TABLE seems to be old (you should see a corresponding note at the bottom of the DBMS_XPLAN.DISPLAY output), because none of the operations have a
    filter/access predicate information attached. Since your main issue are the bad cardinality estimates, I strongly suggest to drop any existing PLAN_TABLEs in any non-Oracle
    owned schemas because 10g already provides one in the SYS schema (GTT PLAN_TABLE$) exposed via a public synonym, so that the EXPLAIN PLAN information provides the
    "Predicate Information" section below the plan covering the "Filter/Access" predicates.
    Please post a revised explain plan output including this crucial information so that we get a clue why the cardinality estimates are way off.
    I have dropped the old plan.Got above execution plan(listed above in first point) with PREDICATE information.
    "As already mentioned the usage of bind variables for the partition name makes this issue potentially worse."
    Is there any workaround without replacing bind variable.I am on 10g so 11g's feature will not help !!!
    How are you gathering the statistics daily, can you post the exact command(s) used?
    gather_table_part_stats(i_owner_name,i_table_name,i_part_name,i_estimate:= DBMS_STATS.AUTO_SAMPLE_SIZE, i_invalidate IN VARCHAR2 := 'Y',i_debug:= 'N')
    Thanks & Regards,
    Bhavik Desai

  • A question on Hash Partition

    Hi,
    I'm facing a proble.My table has 16 partition and all the partitions are hash partitioned.
    But i found only one partition is being populated heavily rather than the other ones it near to 3-4 times of other partitions.
    My database version is 9i.
    Can anyone suggest me in this.
    Thanks in advance
    say my table structure like this ..
    CREATE TABLE TAB1(COL1 NUMBER,COL2 VARCHAR2(10),COL3 VARCHAR(10));
    PARTITON BY HASH(COL3)
    PARTITION P1 TABLESPACE TS1
    PARTITION P16 TABLESPACE TS1
    And i have only one index i.e
    create index indx on tab1(col1,col2,col3);
    Edited by: bp on Feb 17, 2009 4:40 AM

    bp wrote:
    My table has near 1000 million data as it is a history table.
    Partition_key (col3) has distinct 926 values.
    One thing is sure as the cardinality of col3 is very low in comparison with the amount of data in the table data is not evenly distributed.
    Now another problem is one value (say col3 =1) of col3 from the 926 distinct values only goes to p16 partition but surprisingly this is not going to any other partitons.We have no other objects on this table to control the flow of data between partitions.
    I really counld not find any reason of such behaviour.I'm not sure if I understand what you attempt to describe. You mean to say that in partition p16 there is only one value of COL3 found, and this partition holds more rows than the other partitions. Whereas the remaining partitions cover more COL3 values but hold less rows.
    A single COL3 value always maps to the same hash value, so if you don't change the number of hash partitions and cause a "rebalancing" the same value should always map to the same partition (it still does after rebalancing but it might be a different partition now). You might be unlucky that there is currently no other value than "1" that maps to the same hash value. You could think about adding/removing hash partitions to change the distribution of the rows, but this could be a quite expensive operation given the amount of data in your table.
    Are these 926 distinct values evenly distributed or is the data skewed in this column? Your description suggests that the data is skewed if a single value in a partition holds more rows than the other partitions that cover multiple values.
    You could do a simple
    SELECT COUNT(*), COL3
    FROM TAB
    GROUP BY COL3
    ORDER BY COUNT(*) DESC
    to find this out, or check the column statistics if there is an histogram on that column describing the column skew. If that query takes too long use a SAMPLE size (...FROM TAB SAMPLE (1)...) indicates a 1 percent sampling. You need to scale the counts then by the sampling factor.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Need suggestion on STATSPACK report

    Problem:
         Application running Very slow that too not consistent.
         i am unable to find out where the problem persists.
         I have given necessary details and attached Statspack report with this mail.
         Need help very urgently...
    Database Info.
         Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
         PL/SQL Release 9.2.0.1.0 - Production
         CORE 9.2.0.1.0 Production
         TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
         NLSRTL Version 9.2.0.1.0 - Production
    System Information:
         Item                    Value
         OS Name                    Microsoft Windows 2000 Advanced Server
         Version                    5.0.2195 Service Pack 3 Build 2195
         OS Manufacturer               Microsoft Corporation
         System Name               NHOUSE
         System Manufacturer          HP
         System Model               ProLiant DL380 G3
         System Type               X86-based PC
         Processor               x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2384 Mhz
         Processor               x86 Family 15 Model 2 Stepping 7 GenuineIntel ~2384 Mhz
         Windows Directory          C:\WINNT
         System Directory          C:\WINNT\System32
         Total Physical Memory          1,572,372 KB
         Available Physical Memory     865,600 KB
         Total Virtual Memory          5,086,520 KB
         Available Virtual Memory     3,755,652 KB
         Page File Space               3,514,148 KB
         Page File               C:\pagefile.sys
    Other Info:
         Shared Server Mode
         No. of Instance Running : 1(ST011)
         No. of Application running for this instance : 1 (Softtrack)
         Database Type : OLTP (Order Entry System with report generations)
         No of users : 2(Object Schema and AccessSchema)
    File Placement :
         All FIles placed in single disk since lack of disks.
    StatsPack report:
    STATSPACK report for
    DB Name DB Id Instance Inst Num Release Cluster Host
    ST011 1063661848 st011 1 9.2.0.1.0 NO NHOUSE
    Snap Id Snap Time Sessions Curs/Sess Comment
    Begin Snap: 41 07-Aug-03 09:37:30 15 4.3
    End Snap: 62 08-Aug-03 04:00:04 15 3.8
    Elapsed: 1,102.57 (mins)
    Cache Sizes (end)
    ~~~~~~~~~~~~~~~~~
    Buffer Cache: 136M Std Block Size: 8K
    Shared Pool Size: 168M Log Buffer: 512K
    Load Profile
    ~~~~~~~~~~~~ Per Second Per Transaction
    Redo size: 445.51 1,374.71
    Logical reads: 870.05 2,684.69
    Block changes: 2.11 6.51
    Physical reads: 15.05 46.44
    Physical writes: 4.02 12.42
    User calls: 16.13 49.78
    Parses: 5.49 16.93
    Hard parses: 0.89 2.76
    Sorts: 1.36 4.21
    Logons: 0.00 0.01
    Executes: 5.84 18.02
    Transactions: 0.32
    % Blocks changed per Read: 0.24 Recursive Call %: 57.93
    Rollback per transaction %: 50.19 Rows per Sort: 148.29
    Instance Efficiency Percentages (Target 100%)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer Nowait %: 100.00 Redo NoWait %: 100.00
    Buffer Hit %: 99.01 In-memory Sort %: 99.59
    Library Hit %: 93.31 Soft Parse %: 83.72
    Execute to Parse %: 6.04 Latch Hit %: 99.99
    Parse CPU to Parse Elapsd %: 97.75 % Non-Parse CPU: 86.83
    Shared Pool Statistics Begin End
    Memory Usage %: 18.19 92.77
    % SQL with executions>1: 47.57 41.10
    % Memory for SQL w/exec>1: 44.60 42.30
    Top 5 Timed Events
    ~~~~~~~~~~~~~~~~~~ % Total
    Event Waits Time (s) Ela Time
    CPU time 1,025 46.80
    control file parallel write 21,433 558 25.48
    SQL*Net more data to client 495,625 181 8.27
    log file parallel write 12,335 102 4.64
    log file sync 10,697 89 4.06
    Wait Events for DB: ST011 Instance: st011 Snaps: 41 -62
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    Total Wait wait Waits
    Event Waits Timeouts Time (s) (ms) /txn
    control file parallel write 21,433 0 558 26 1.0
    SQL*Net more data to client 495,625 0 181 0 23.1
    log file parallel write 12,335 12,030 102 8 0.6
    log file sync 10,697 1 89 8 0.5
    db file scattered read 75,969 0 81 1 3.5
    direct path read 210,093 0 66 0 9.8
    db file parallel write 2,480 1,240 51 21 0.1
    db file sequential read 19,775 0 21 1 0.9
    control file sequential read 17,629 0 6 0 0.8
    direct path write 774 0 5 7 0.0
    enqueue 9 0 2 231 0.0
    SQL*Net break/reset to clien 2,552 0 1 1 0.1
    log file sequential read 30 0 1 21 0.0
    db file single write 32 0 0 11 0.0
    switch logfile command 2 0 0 144 0.0
    control file single write 5 0 0 29 0.0
    log file single write 2 0 0 12 0.0
    LGWR wait for redo copy 78 1 0 0 0.0
    latch free 7 0 0 0 0.0
    async disk IO 13 0 0 0 0.0
    buffer busy waits 9 0 0 0 0.0
    reliable message 3 0 0 0 0.0
    undo segment extension 9 9 0 0 0.0
    SQL*Net message from client 1,067,763 0 116,054 109 49.8
    virtual circuit status 1,005,679 1,028 68,949 69 46.9
    jobq slave wait 786 753 2,403 3057 0.0
    SQL*Net more data from clien 5,972 0 4 1 0.3
    SQL*Net message to client 1,067,776 0 3 0 49.8
    Background Wait Events for DB: ST011 Instance: st011 Snaps: 41 -62
    -> ordered by wait time desc, waits desc (idle events last)
    Avg
    Total Wait wait Waits
    Event Waits Timeouts Time (s) (ms) /txn
    control file parallel write 21,376 0 556 26 1.0
    log file parallel write 12,335 12,030 102 8 0.6
    db file parallel write 2,480 1,240 51 21 0.1
    control file sequential read 13,975 0 3 0 0.7
    db file scattered read 220 0 1 3 0.0
    log file sequential read 30 0 1 21 0.0
    db file sequential read 231 0 1 2 0.0
    direct path write 8 0 0 7 0.0
    log file single write 2 0 0 12 0.0
    direct path read 8 0 0 3 0.0
    LGWR wait for redo copy 78 1 0 0 0.0
    log file sync 1 0 0 11 0.0
    rdbms ipc reply 42 0 0 0 0.0
    async disk IO 13 0 0 0 0.0
    buffer busy waits 4 0 0 0 0.0
    rdbms ipc message 89,265 77,930 400,950 4492 4.2
    smon timer 225 210 67,257 ###### 0.0
    SQL ordered by Gets for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Buffer Gets Threshold: 10000
    -> Note that resources reported for PL/SQL includes the resources used by
    all SQL statements called within the PL/SQL code. As individual SQL
    statements are also reported, it is possible and valid for the summed
    total % to exceed 100
    CPU Elapsd
    Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value
    3,329,463 78 42,685.4 5.8 33.84 40.89 2765271770
    select distinct s1.prospectna, s1.praddr1, s1.praddr2, s1.praddr
    3, s1.prcity, s1.prstate from (select distinct a.oanno as uoanno
    , decode(a.oanno,NUll,b.oandt,a.oandt) as uoandt, ltrim(rtrim(up
    per(prospectna))) prospectna, decode(praddr1,null,' ',ltrim(rtri
    m(upper(praddr1)))) as praddr1, decode(praddr2,null,' ',ltrim(rt
    2,150,915 78 27,575.8 3.7 34.70 231.25 1951422680
    select s1.* from (select distinct a.oanno as uoanno, decode(a.oa
    nno,Null,b.roanno,a.roanno) as uroanno, decode(a.oanno,NUll,b.oa
    ndt,a.oandt) as uoandt, decode(a.oanno,NUll,b.pono,a.pono) as up
    ono, decode(a.oanno,Null,b.podt,a.podt) as upodt, decode(a.oanno
    ,Null,upper(b.npsloffice),upper(a.npsloffice)) as npsl, decode(a
    967,504 387 2,500.0 1.7 3.25 3.32 1647834759
    select * from (select null table_catalog, ac.owner table_schema,
    ac.table_name table_name, acc.column_name column_name, null col
    umn_guid, null column_propid, acc.position ordinal, ac.constrain
    t_name pk_name from all_constraints ac, all_cons_columns acc whe
    re ac.owner=acc.owner and ac.constraint_type='P' and ac.constrai
    869,555 24 36,231.5 1.5 11.56 54.15 569094110
    select workorderno, workorddt, a.oanno as uoanno, decode(b.oanno
    ,Null,a.oandt, b.oandt) as uoandt, decode(b.oanno,Null,a.roanno,
    b.roanno) as uroanno, decode(b.oanno,Null,a.pono,b.pono) as up
    ono,decode(b.oanno,null,a.podt,b.podt) as upodt, decode(b.oanno
    ,Null,upper(a.npsloffice),upper(b.npsloffice)) as npsl,decode(b.
    821,376 24 34,224.0 1.4 8.73 11.09 1011529824
    select distinct ltrim(rtrim(upper(prospectna))) prospectna, deco
    de(praddr1,null,' ',ltrim(rtrim(upper(praddr1)))) pr1, decode(pr
    addr2,null,' ',ltrim(rtrim(upper(praddr2)))) pr2, decode(pradd
    r3,null,' ',ltrim(rtrim(upper(praddr3)))) pr3, decode(prcity,nul
    l ,' ', ltrim(rtrim(upper(prcity)))) prcity, decode(prstate,nul
    774,701 30 25,823.4 1.3 10.50 26.76 2315633148
    select a.oanno as uoanno,a.roanno as uroanno,a.oandt as uoandt,
    a.pono as upono,a.podt as upodt,upper(a.npsloffice) as npsl,dec
    ode(d.delicity,null,'NOT AVAILABLE',UPPER(d.delicity)) as dely,
    ltrim(rtrim(upper(prospectna))) prospectna, decode(praddr1,null
    ,' ',ltrim(rtrim(upper(praddr1)))) as pr1, decode(praddr2,null,'
    761,959 30 25,398.6 1.3 7.63 8.27 1655857706
    select distinct ltrim(rtrim(upper(prospectna))) prospectna,ltrim
    (rtrim(upper(praddr1))) praddr1,ltrim(rtrim(upper(praddr2))) pra
    ddr2,ltrim(rtrim(upper(praddr3))) praddr3,ltrim(rtrim(upper(prci
    ty))) prcity,ltrim(rtrim(upper(prstate))) prstate from softdb.
    oandetails a, softdb.oanudetails b, softdb.enquiryform, softdb.
    650,627 21 30,982.2 1.1 6.92 7.12 4059808258
    SQL ordered by Gets for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Buffer Gets Threshold: 10000
    -> Note that resources reported for PL/SQL includes the resources used by
    all SQL statements called within the PL/SQL code. As individual SQL
    statements are also reported, it is possible and valid for the summed
    total % to exceed 100
    CPU Elapsd
    Buffer Gets Executions Gets per Exec %Total Time (s) Time (s) Hash Value
    Module: SQL*Plus
    INSERT into stats$sqltext ( hash_value
    , text_subset , piece
    , sql_text , address , comman
    d_type , last_snap_id )
    select st1.hash_value , ss.text_subset
    397,508 159 2,500.1 0.7 1.64 1.57 1524142529
    select * from (select null table_catalog, ac.owner table_schema,
    ac.table_name table_name, acc.column_name column_name, null col
    umn_guid, null column_propid, acc.position ordinal, ac.constrain
    t_name pk_name from all_constraints ac, all_cons_columns acc whe
    re ac.owner=acc.owner and ac.constraint_type='P' and ac.constrai
    289,960 144,980 2.0 0.5 10.75 9.52 2091761008
    select condition from cdef$ where rowid=:1
    287,552 9 31,950.2 0.5 0.00 13.58 2301846564
    DECLARE job BINARY_INTEGER := :job; next_date DATE := :mydate;
    broken BOOLEAN := FALSE; BEGIN statspack.snap; :mydate := next_d
    ate; IF broken THEN :b := 1; ELSE :b := 0; END IF; END;
    115,275 169 682.1 0.2 0.81 0.89 1682770808
    select * from (select null table_catalog, idx.table_owner table_
    schema, idx.table_name table_name, null index_catalog, idx.owner
    index_schema, idx.index_name index_name, null primary_key, deco
    de(idx.uniqueness, 'UNIQUE', 65535, 0) unique_, decode(idx.index
    type, 'CLUSTER', 65535, 0) clustered, null type, null fillfact
    95,008 38 2,500.2 0.2 0.39 0.36 3969207777
    select * from (select null table_catalog, ac.owner table_schema,
    ac.table_name table_name, acc.column_name column_name, null col
    umn_guid, null column_propid, acc.position ordinal, ac.constrain
    t_name pk_name from all_constraints ac, all_cons_columns acc whe
    re ac.owner=acc.owner and ac.constraint_type='P' and ac.constrai
    85,527 1 85,527.0 0.1 3.14 4.49 2005338978
    BEGIN :RET_VAL := DBMS_METADATA.FETCH_CLOB(:HANDLE);
    END;
    85,314 1 85,314.0 0.1 3.13 4.30 3633453749
    SELECT VALUE(KU$) XMLSCHEMA_T FROM SYS.KU$_XMLSCHEMA_VIEW KU$ WH
    ERE KU$.OWNER_NAME='SOFTDB'
    55,861 1 55,861.0 0.1 0.66 1.51 2026512687
    select s1.* from (select a.oanno as uoanno, decode(a.oanno,NUll,
    SQL ordered by Reads for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Disk Reads Threshold: 1000
    CPU Elapsd
    Physical Reads Executions Reads per Exec %Total Time (s) Time (s) Hash Value
    37,620 78 482.3 3.8 34.70 231.25 1951422680
    select s1.* from (select distinct a.oanno as uoanno, decode(a.oa
    nno,Null,b.roanno,a.roanno) as uroanno, decode(a.oanno,NUll,b.oa
    ndt,a.oandt) as uoandt, decode(a.oanno,NUll,b.pono,a.pono) as up
    ono, decode(a.oanno,Null,b.podt,a.podt) as upodt, decode(a.oanno
    ,Null,upper(b.npsloffice),upper(a.npsloffice)) as npsl, decode(a
    10,262 21 488.7 1.0 7.86 20.17 1017492279
    Module: SQL*Plus
    INSERT into stats$sql_summary ( snap_id
    , dbid , instance_number , text_subset
    , sharable_mem , sorts , modu
    le , loaded_versions , fetches
    , executions , loads , invalidations
    10,249 22 465.9 1.0 7.70 20.12 2734029811
    Module: SQL*Plus
    INSERT into stats$sql_statistics ( snap_id
    , dbid , instance_number , total_
    sql , total_sql_mem , single_use_sql
    , single_use_sql_mem ) select :
    b3 , :b2 , :b1 , count(1)
    6,164 24 256.8 0.6 11.56 54.15 569094110
    select workorderno, workorddt, a.oanno as uoanno, decode(b.oanno
    ,Null,a.oandt, b.oandt) as uoandt, decode(b.oanno,Null,a.roanno,
    b.roanno) as uroanno, decode(b.oanno,Null,a.pono,b.pono) as up
    ono,decode(b.oanno,null,a.podt,b.podt) as upodt, decode(b.oanno
    ,Null,upper(a.npsloffice),upper(b.npsloffice)) as npsl,decode(b.
    3,625 30 120.8 0.4 10.50 26.76 2315633148
    select a.oanno as uoanno,a.roanno as uroanno,a.oandt as uoandt,
    a.pono as upono,a.podt as upodt,upper(a.npsloffice) as npsl,dec
    ode(d.delicity,null,'NOT AVAILABLE',UPPER(d.delicity)) as dely,
    ltrim(rtrim(upper(prospectna))) prospectna, decode(praddr1,null
    ,' ',ltrim(rtrim(upper(praddr1)))) as pr1, decode(praddr2,null,'
    3,582 7 511.7 0.4 0.17 1.10 2255532526
    delete from softdb.oanaddr where oanno not in (select oanno from
    softdb.oanitem where regndt='07-Aug-2003' and regnno='00CHEN00
    23120' and qtndt='07-Aug-2003' and qtnno='00CHEN0023120') and r
    egndt='07-Aug-2003' and regnno='00CHEN0023120' and qtndt='07-Au
    g-2003' and qtnno='00CHEN0023120'
    3,110 8 388.8 0.3 1.39 17.41 2559037884
    select a.itemdesc, a.mcslno, a.oanno, a.oandt, a.itemsrlno from
    softdb.keytab a, softdb.oanups b where a.oanno = b.oanno(+) and
    a.oandt = b.oandt(+) and a.itemsrlno = b.itemsrlno(+) and b.oann
    o is null union select a.itemdesc, a.mcslno, a.oanno, a.oandt, a
    .itemsrlno from softdb.keytab a, softdb.oanups b where a.oanno
    2,359 7 337.0 0.2 0.14 0.44 2169388924
    delete from softdb.commdeliaddr where regndt='07-Aug-2003' and r
    egnno='00CHEN0023120' and qtndt='07-Aug-2003' and qtnno='00CHEN0
    SQL ordered by Reads for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Disk Reads Threshold: 1000
    CPU Elapsd
    Physical Reads Executions Reads per Exec %Total Time (s) Time (s) Hash Value
    023120' and commid not in (select commid from softdb.commdeliite
    ms where regndt='07-Aug-2003' and regnno='00CHEN0023120' and qtn
    dt='07-Aug-2003' and qtnno='00CHEN0023120')
    1,963 7 280.4 0.2 0.27 2.61 3352066490
    delete from softdb.oanlevy where oanno not in (select oanno fro
    m softdb.oanitem where regndt='07-Aug-2003' and regnno='00CHEN0
    023120' and qtndt='07-Aug-2003' and qtnno='00CHEN0023120') and
    regndt='07-Aug-2003' and regnno='00CHEN0023120' and qtndt='07-A
    ug-2003' and qtnno='00CHEN0023120'
    1,547 2 773.5 0.2 0.08 0.31 2526194774
    delete from softdb.oanlevy where oanno not in (select oanno fro
    m softdb.oanitem where regndt='07-Aug-2003' and regnno='00MUMB0
    023121' and qtndt='07-Aug-2003' and qtnno='00MUMB0023121') and
    regndt='07-Aug-2003' and regnno='00MUMB0023121' and qtndt='07-A
    ug-2003' and qtnno='00MUMB0023121'
    1,404 2 702.0 0.1 0.11 0.23 3517028935
    select softdb.oanaddr.*, softdb.oanaddr.ROWID from softdb.oanadd
    r where delflg='N' and commid is null
    1,298 2 649.0 0.1 0.09 0.27 2203325864
    delete from softdb.oanaddr where oanno not in (select oanno from
    softdb.oanitem where regndt='07-Aug-2003' and regnno='00MUMB00
    23121' and qtndt='07-Aug-2003' and qtnno='00MUMB0023121') and r
    egndt='07-Aug-2003' and regnno='00MUMB0023121' and qtndt='07-Au
    g-2003' and qtnno='00MUMB0023121'
    1,261 6 210.2 0.1 0.05 0.15 576637004
    delete from softdb.ordterms where commid is not null and regndt=
    '07-Aug-2003' and regnno='00CHEN0023120' and qtndt='07-Aug-2003'
    and qtnno='00CHEN0023120' and commid not in (select commid from
    softdb.commdeliitems where regndt='07-Aug-2003' and regnno='00C
    HEN0023120' and qtndt='07-Aug-2003' and qtnno='00CHEN0023120')
    1,244 6 207.3 0.1 0.06 0.15 563121091
    select softdb.ordterms.*, softdb.ordterms.ROWID from softdb.or
    dterms where delflg='N' and regndt ='07-Aug-2003' and regnno='
    SQL ordered by Executions for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Executions Threshold: 100
    CPU per Elap per
    Executions Rows Processed Rows per Exec Exec (s) Exec (s) Hash Value
    144,980 144,980 1.0 0.00 0.00 2091761008
    select condition from cdef$ where rowid=:1
    23,545 0 0.0 0.00 0.00 1981921526
    update object_usage set flags=flags+1 where obj#=:1 and bitand(f
    lags, 1)=0
    16,526 16,519 1.0 0.00 0.00 3016965513
    update sys.col_usage$ set equality_preds = equality_preds
    + decode(bitand(:flag,1),0,0,1), equijoin_preds = equijoi
    n_preds + decode(bitand(:flag,2),0,0,1), nonequijoin_preds
    = nonequijoin_preds + decode(bitand(:flag,4),0,0,1), range_pre
    ds = range_preds + decode(bitand(:flag,8),0,0,1),
    10,812 0 0.0 0.00 0.00 4031175624
    alter session set isolation_level = read committed
    8,449 13 0.0 0.00 0.00 2963598673
    select job, nvl2(last_date, 1, 0) from sys.job$ where (((:1 <= n
    ext_date) and (next_date < :2)) or ((last_date is null) and
    (next_date < :3))) and (field1 = :4 or (field1 = 0 and 'Y' = :5)
    ) and (this_date is null) order by next_date, job
    8,437 8,437 1.0 0.00 0.00 2964743345
    select count(*) from sys.job$ where (next_date > sysdate) and (n
    ext_date < (sysdate+5/86400))
    4,152 4,152 1.0 0.00 0.00 3879177167
    select :V00001 from dual
    2,703 45,951 17.0 0.00 0.00 1947239399
    Module: VPXDBA
    /* OracleOEM */ select value from v$parameter where name in ('d
    b_block_buffers','buffer_pool_keep','db_block_lru_latches','buff
    er_pool_recycle', 'log_buffer','cursor_space_for_time','open_cur
    sors','shared_pool_size', 'shared_pool_reserved_size','session_c
    ached_cursors','parallel_min_servers', 'parallel_max_servers','s
    2,533 628,184 248.0 0.00 0.00 71821313
    Module: VPXDBA
    /* OracleOEM */ select value from v$sysstat order by statistic#
    2,532 2,532 1.0 0.00 0.00 3077298272
    Module: VPXDBA
    /* OracleOEM */ select sum(decode(name,'free memory',bytes)), su
    m(bytes) from v$sgastat where pool='shared pool'
    2,504 2,504 1.0 0.00 0.00 1818901441
    Module: VPXDBA
    /* OracleOEM */ select sum(decode(status,'ACTIVE',1,0)),sum(deco
    de(status,'INACTIVE',1,0))from v$session
    2,492 62,998 25.3 0.01 0.01 2080871317
    Module: VPXDBA
    SQL ordered by Executions for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Executions Threshold: 100
    CPU per Elap per
    Executions Rows Processed Rows per Exec Exec (s) Exec (s) Hash Value
    /* OracleOEM */ select event,time_waited,total_waits, total_tim
    eouts from v$system_event where event not in ('PX Idle Wait','p
    mon timer','smon timer','rdbms ipc message', 'parallel dequeue w
    ait', 'parallel query dequeue','virtual circuit', 'SQL*Net
    message from client','SQL*Net message to client', 'SQL*Ne
    2,389 37 0.0 0.00 0.00 4266807470
    Module: VPXDBA
    /* OracleOEM */ select event, count(*) from v$session_wait where
    wait_time = 0 and event not in ('PX Idle Wait','pmon timer','s
    mon timer','rdbms ipc message', 'parallel dequeue wait', 'parall
    el query dequeue','virtual circuit', 'SQL*Net message from clien
    t','SQL*Net message to client','SQL*Net more data to client', 'S
    2,196 2,196 1.0 0.00 0.00 1903595484
    Module: VPXDBA
    /* OracleOEM */ select sum(pins), sum(pinhits), sum(reloads) fro
    m v$librarycache
    2,196 24,493 11.2 0.00 0.00 2352784315
    Module: VPXDBA
    /* OracleOEM */ SELECT s.sid, s.serial#, s.fixed_table_sequence,
    s.status,NVL(s.username,bg.name), cpu.value tot_cpu, physio.va
    lue phys_reads,parse.value hard_parse, mem.value pga,logio.v
    alue log_reads FROM v$session s, v$bgprocess bg, (SELE
    CT sid,value FROM v$sesstat WHERE statistic# = :1) cpu, (SEL
    2,046 3,716 1.8 0.00 0.00 360204161
    SELECT BUCKET, ENDPTHASH, ENDPTVAL, UTL_RAW.CAST_TO_
    RAW(ENDPTVAL) ENDPTVAL_RAW FROM SYS.EXU8HSTU WHERE
    POBJID = :1 AND INTCOL = :2 ORDER BY BUCKET
    1,507 0 0.0 0.00 0.00 1930352736
    select softdb.oanitem.*, softdb.oanitem.ROWID from softdb.oanite
    m where delflg='N' and oandt='' and oanno=0 order by itemsrlno
    1,507 0 0.0 0.00 0.00 3801509667
    select softdb.oanudetails.*, softdb.oanudetails.ROWID from softd
    b.oanudetails where delflg='N' and oandt='' and oanno=0
    956 897 0.9 0.00 -0.00 2591785020
    select obj#,type#,ctime,mtime,stime,status,dataobj#,flags,oid$,
    spare1, spare2 from obj$ where owner#=:1 and name=:2 and namespa
    ce=:3 and(remoteowner=:4 or remoteowner is null and :4 is null)a
    nd(linkname=:5 or linkname is null and :5 is null)and(subname=:6
    or subname is null and :6 is null)
    939 1,479 1.6 0.00 0.00 1819073277
    select owner#,name,namespace,remoteowner,linkname,p_timestamp,p_
    obj#, d_owner#, nvl(property,0),subname from dependency$,obj$ wh
    ere d_obj#=:1 and p_obj#=obj#(+) order by order#
    939 1,055 1.1 0.00 0.00 4049165760
    select order#,columns,types from access$ where d_obj#=:1
    SQL ordered by Executions for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Executions Threshold: 100
    CPU per Elap per
    Executions Rows Processed Rows per Exec Exec (s) Exec (s) Hash Value
    807 45,999 57.0 0.00 0.00 2705315382
    select length(invcode), softdb.blocnmanager.ROWID from softdb.bl
    ocnmanager
    550 204 0.4 0.00 0.00 2197684639
    BEGIN SYS.DBMS_DESCRIBE.DESCRIBE_PROCEDURE(:object_name,:res1,:r
    es2,:overload,:position,:level,:argument,:datatype,:default,:in_
    out,:length,:precision,:scale,:radix,:spare); END;
    SQL ordered by Parse Calls for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Parse Calls Threshold: 1000
    % Total
    Parse Calls Executions Parses Hash Value
    144,980 144,980 39.95 2091761008
    select condition from cdef$ where rowid=:1
    23,545 23,545 6.49 1981921526
    update object_usage set flags=flags+1 where obj#=:1 and bitand(f
    lags, 1)=0
    10,812 10,812 2.98 4031175624
    alter session set isolation_level = read committed
    4,152 4,152 1.14 3879177167
    select :V00001 from dual
    2,379 4 0.66 1635934014
    insert into sys.col_usage$ values ( :objn, :coln, decode(bit
    and(:flag,1),0,0,1), decode(bitand(:flag,2),0,0,1), decode(b
    itand(:flag,4),0,0,1), decode(bitand(:flag,8),0,0,1), decode
    (bitand(:flag,16),0,0,1), decode(bitand(:flag,32),0,0,1), :t
    ime)
    2,336 16,526 0.64 3016965513
    update sys.col_usage$ set equality_preds = equality_preds
    + decode(bitand(:flag,1),0,0,1), equijoin_preds = equijoi
    n_preds + decode(bitand(:flag,2),0,0,1), nonequijoin_preds
    = nonequijoin_preds + decode(bitand(:flag,4),0,0,1), range_pre
    ds = range_preds + decode(bitand(:flag,8),0,0,1),
    1,655 0 0.46 3877138136
    SELECT softdb.logpslipitem.*, softdb.logpslipitem.ROWID FROM sof
    tdb.logpslipitem
    1,507 1,507 0.42 1930352736
    select softdb.oanitem.*, softdb.oanitem.ROWID from softdb.oanite
    m where delflg='N' and oandt='' and oanno=0 order by itemsrlno
    1,507 1,507 0.42 3801509667
    select softdb.oanudetails.*, softdb.oanudetails.ROWID from softd
    b.oanudetails where delflg='N' and oandt='' and oanno=0
    1,357 0 0.37 2921321908
    SELECT softdb.keytab.*, softdb.keytab.ROWID FROM softdb.keytab
    1,175 0 0.32 126022112
    SELECT softdb.logpslip.*, softdb.logpslip.ROWID FROM softdb.logp
    slip
    1,175 0 0.32 3554166107
    select * from softdb.logpslipitem
    1,175 0 0.32 3928397926
    select * from softdb.logpslip
    939 939 0.26 1819073277
    select owner#,name,namespace,remoteowner,linkname,p_timestamp,p_
    SQL ordered by Parse Calls for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Parse Calls Threshold: 1000
    % Total
    Parse Calls Executions Parses Hash Value
    obj#, d_owner#, nvl(property,0),subname from dependency$,obj$ wh
    ere d_obj#=:1 and p_obj#=obj#(+) order by order#
    939 939 0.26 4049165760
    select order#,columns,types from access$ where d_obj#=:1
    807 807 0.22 2705315382
    select length(invcode), softdb.blocnmanager.ROWID from softdb.bl
    ocnmanager
    718 359 0.20 3882939652
    INSERT INTO "SOFTDB"."MULTIUSER" ("REGNNO","PROCESSNAME","USRNAM
    E","INSTLOCATION","MCNAME","IPADDR","REGNDT") VALUES (:V00001,:V
    00002,:V00003,:V00004,:V00005,:V00006,:V00007)
    650 325 0.18 3046100812
    UPDATE "SOFTDB"."GENCOMMID" SET "GNO"=:V00001,"GDT"=:V00002 WHER
    E "GNO"=:V00003 AND "GDT"=:V00004 AND "ROWID"=:V00005
    550 550 0.15 2197684639
    BEGIN SYS.DBMS_DESCRIBE.DESCRIBE_PROCEDURE(:object_name,:res1,:r
    es2,:overload,:position,:level,:argument,:datatype,:default,:in_
    out,:length,:precision,:scale,:radix,:spare); END;
    510 510 0.14 3187596784
    select rownum as srlno,softdb.keytab.itemdesc as item,1 as sets,
    qty from (select itemsrlno,itemdesc,1 as qty,oanno,oandt from s
    oftdb.oanups where delflg='N' and oandt='' and oanno=0 union se
    lect itemsrlno,itemdesc,deliqty/delisets as qty, oanno,oandt fr
    om softdb.oanbat where delflg='N' and oandt='' and oanno=0 and i
    443 443 0.12 1781254858
    DELETE multiuser where floor((((((sysdate-recentrytime)*24*60*60
    )/3600)*3600)/60)*60) >='180'
    443 443 0.12 3292238282
    Select softdb.multiuser.*, softdb.multiuser.ROWID from softdb.mu
    ltiuser
    422 422 0.12 1919856422
    select invcode, softdb.blocnmanager.ROWID from softdb.blocnmanag
    er
    390 195 0.11 2471695061
    UPDATE "SOFTDB"."CUST_MAST" SET "CUST_LST_NO"=:V00001,"CUST_CST_
    NO"=:V00002 WHERE "CUST_LST_NO" IS NULL AND "CUST_CST_NO" IS NUL
    L AND "ROWID"=:V00003
    387 387 0.11 620898497
    select * from (select null table_catalog, idx.table_owner table_
    schema, idx.table_name table_name, null index_catalog, idx.owner
    index_schema, idx.index_name index_name, null primary_key, deco
    de(idx.uniqueness, 'UNIQUE', 65535, 0) unique_, decode(idx.index
    type, 'CLUSTER', 65535, 0) clustered, null type, null fillfact
    SQL ordered by Parse Calls for DB: ST011 Instance: st011 Snaps: 41 -62
    -> End Parse Calls Threshold: 1000
    % Total
    Parse Calls Executions Parses Hash Value
    387 387 0.11 1647834759
    select * from (select null table_catalog, ac.owner table_schema,
    ac.table_name table_name, acc.column_name column_name, null col
    umn_guid, null column_propid, acc.position ordinal, ac.constrain
    t_name pk_name from all_constraints ac, all_cons_columns acc whe
    re ac.owner=acc.owner and ac.constraint_type='P' and ac.constrai
    Instance Activity Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    Statistic Total per Second per Trans
    CPU used by this session 102,453 1.6 4.8
    CPU used when call started 102,366 1.6 4.8
    CR blocks created 30 0.0 0.0
    DBWR buffers scanned 1,184 0.0 0.1
    DBWR checkpoint buffers written 7,748 0.1 0.4
    DBWR checkpoints 9 0.0 0.0
    DBWR free buffers found 1,184 0.0 0.1
    DBWR lru scans 1 0.0 0.0
    DBWR make free requests 1 0.0 0.0
    DBWR summed scan depth 1,184 0.0 0.1
    DBWR transaction table writes 295 0.0 0.0
    DBWR undo block writes 1,681 0.0 0.1
    SQL*Net roundtrips to/from client 1,979,199 29.9 92.3
    active txn count during cleanout 682 0.0 0.0
    background checkpoints completed 1 0.0 0.0
    background checkpoints started 1 0.0 0.0
    background timeouts 74,152 1.1 3.5
    buffer is not pinned count 45,599,192 689.3 2,126.9
    buffer is pinned count 55,241,935 835.1 2,576.7
    bytes received via SQL*Net from c 140,543,392 2,124.5 6,555.5
    bytes sent via SQL*Net to client 16,971,012,142 256,538.0 791,595.3
    calls to get snapshot scn: kcmgss 706,463 10.7 33.0
    calls to kcmgas 20,519 0.3 1.0
    calls to kcmgcs 591 0.0 0.0
    change write time 175 0.0 0.0
    cleanout - number of ktugct calls 866 0.0 0.0
    cleanouts and rollbacks - consist 16 0.0 0.0
    cleanouts only - consistent read 123 0.0 0.0
    cluster key scan block gets 266,789 4.0 12.4
    cluster key scans 104,922 1.6 4.9
    commit cleanout failures: callbac 5 0.0 0.0
    commit cleanouts 28,117 0.4 1.3
    commit cleanouts successfully com 28,112 0.4 1.3
    commit txn count during cleanout 458 0.0 0.0
    consistent changes 295 0.0 0.0
    consistent gets 57,426,682 868.1 2,678.6
    consistent gets - examination 2,489,520 37.6 116.1
    cursor authentications 27,054 0.4 1.3
    data blocks consistent reads - un 283 0.0 0.0
    db block changes 139,574 2.1 6.5
    db block gets 130,344 2.0 6.1
    deferred (CURRENT) block cleanout 17,394 0.3 0.8
    dirty buffers inspected 3 0.0 0.0
    enqueue conversions 583 0.0 0.0
    enqueue releases 112,816 1.7 5.3
    enqueue requests 112,817 1.7 5.3
    enqueue waits 9 0.0 0.0
    execute count 386,246 5.8 18.0
    free buffer inspected 3 0.0 0.0
    free buffer requested 578,165 8.7 27.0
    hot buffers moved to head of LRU 3,435 0.1 0.2
    immediate (CR) block cleanout app 139 0.0 0.0
    immediate (CURRENT) block cleanou 3,076 0.1 0.1
    index fast full scans (full) 602 0.0 0.0
    index fetch by key 1,311,085 19.8 61.2
    index scans kdiixs1 26,311,841 397.7 1,227.3
    Instance Activity Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    Statistic Total per Second per Trans
    leaf node 90-10 splits 28 0.0 0.0
    leaf node splits 272 0.0 0.0
    logons cumulative 181 0.0 0.0
    messages received 12,637 0.2 0.6
    messages sent 12,637 0.2 0.6
    no buffer to keep pinned count 0 0.0 0.0
    no work - consistent read gets 28,721,411 434.2 1,339.7
    opened cursors cumulative 327,186 5.0 15.3
    parse count (failures) 6,872 0.1 0.3
    parse count (hard) 59,067 0.9 2.8
    parse count (total) 362,907 5.5 16.9
    parse time cpu 13,489 0.2 0.6
    parse time elapsed 13,800 0.2 0.6
    physical reads 995,675 15.1 46.4
    physical reads direct 426,595 6.5 19.9
    physical writes 266,178 4.0 12.4
    physical writes direct 258,427 3.9 12.1
    physical writes non checkpoint 261,972 4.0 12.2
    prefetched blocks 473,387 7.2 22.1
    process last non-idle time 124,048,980,297 1,875,154.6 5,786,136.5
    recovery blocks read 0 0.0 0.0
    recursive calls 1,469,320 22.2 68.5
    recursive cpu usage 5,757 0.1 0.3
    redo blocks written 66,895 1.0 3.1
    redo entries 73,459 1.1 3.4
    redo size 29,472,392 445.5 1,374.7
    redo synch time 8,922 0.1 0.4
    redo synch writes 10,687 0.2 0.5
    redo wastage 3,617,376 54.7 168.7
    redo write time 9,727 0.2 0.5
    redo writer latching time 3 0.0 0.0
    redo writes 12,337 0.2 0.6
    rollback changes - undo records a 22 0.0 0.0
    rollbacks only - consistent read 19 0.0 0.0
    rows fetched via callback 1,127,456 17.0 52.6
    session connect time 124,048,980,297 1,875,154.6 5,786,136.5
    session logical reads 57,557,026 870.1 2,684.7
    session pga memory 428,308 6.5 20.0
    session pga memory max 63,116 1.0 2.9
    session uga memory 4,296,889,276 64,952.8 200,424.0
    session uga memory max 123,298,368 1,863.8 5,751.1
    shared hash latch upgrades - no w 26,310,630 397.7 1,227.2
    sorts (disk) 367 0.0 0.0
    sorts (memory) 89,870 1.4 4.2
    sorts (rows) 13,381,553 202.3 624.2
    summed dirty queue length 3 0.0 0.0
    switch current to new buffer 6,910 0.1 0.3
    table fetch by rowid 32,481,075 491.0 1,515.1
    table fetch continued row 13,074 0.2 0.6
    table scan blocks gotten 8,213,616 124.2 383.1
    table scan rows gotten 303,670,060 4,590.4 14,164.4
    table scans (long tables) 2,799 0.0 0.1
    table scans (short tables) 76,890 1.2 3.6
    transaction rollbacks 11 0.0 0.0
    user calls 1,067,154 16.1 49.8
    user commits 10,678 0.2 0.5
    Instance Activity Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    Statistic Total per Second per Trans
    user rollbacks 10,761 0.2 0.5
    workarea executions - onepass 803 0.0 0.0
    workarea executions - optimal 126,987 1.9 5.9
    write clones created in foregroun 2 0.0 0.0
    Tablespace IO Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    ->ordered by IOs (Reads + Writes) desc
    Tablespace
    Av Av Av Av Buffer Av Buf
    Reads Reads/s Rd(ms) Blks/Rd Writes Writes/s Waits Wt(ms)
    TEMP
    397,017 6 0.8 1.1 199,016 3 0 0.0
    SOFTDB
    91,699 1 1.0 6.1 1,823 0 0 0.0
    USERS
    450 0 5.3 1.0 2,524 0 0 0.0
    SYSTEM
    2,438 0 2.9 1.3 239 0 0 0.0
    INDX
    1,095 0 4.4 1.5 1,153 0 0 0.0
    UNDOTBS1
    3 0 13.3 1.0 2,017 0 8 0.0
    XDB
    74 0 4.9 1.1 1 0 0 0.0
    DRSYS
    3 0 6.7 1.0 1 0 0 0.0
    TOOLS
    3 0 6.7 1.0 1 0 0 0.0
    File IO Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    ->ordered by Tablespace, File
    Tablespace Filename
    Av Av Av Av Buffer Av Buf
    Reads Reads/s Rd(ms) Blks/Rd Writes Writes/s Waits Wt(ms)
    DRSYS E:\ORACLE\ORADATA\ST011\DRSYS01.DBF
    3 0 6.7 1.0 1 0 0
    INDX E:\ORACLE\ORADATA\ST011\INDX01.DBF
    1,095 0 4.4 1.5 1,153 0 0
    SOFTDB E:\ORACLE\ORADATA\ST011\SOFTDB01.DBF
    91,699 1 1.0 6.1 1,823 0 0
    SYSTEM E:\ORACLE\ORADATA\ST011\SYSTEM01.DBF
    2,438 0 2.9 1.3 239 0 0
    TEMP E:\ORACLE\ORADATA\ST011\TEMP01.DBF
    397,017 6 0.8 1.1 199,016 3 0
    TOOLS E:\ORACLE\ORADATA\ST011\TOOLS01.DBF
    3 0 6.7 1.0 1 0 0
    UNDOTBS1 E:\ORACLE\ORADATA\ST011\UNDOTBS01.DBF
    3 0 13.3 1.0 2,017 0 8 0.0
    USERS E:\ORACLE\ORADATA\ST011\USERS01.DBF
    450 0 5.3 1.0 2,524 0 0
    XDB E:\ORACLE\ORADATA\ST011\XDB01.DBF
    74 0 4.9 1.1 1 0 0
    Buffer Pool Statistics for DB: ST011 Instance: st011 Snaps: 41 -62
    -> Standard block size Pools D: default, K: keep, R: recycle
    -> Default Pools for other block sizes: 2k, 4k, 8k, 16k, 32k
    Free Write Buffer
    Number of Cache Buffer Physical Physical Buffer Complete Busy
    P Buffers Hit % Gets Reads Writes Waits Waits Waits
    D 17,017 99.5 110,003,087 569,129 7,751 0 0 8
    Instance Recovery Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    -> B: Begin snapshot, E: End snapshot
    Targt Estd Log File Log Ckpt Log Ckpt
    MTTR MTTR Recovery Actual Target Size Timeout Interval
    (s) (s) Estd IOs Redo Blks Redo Blks Redo Blks Redo Blks Redo Blks
    B 34 14 193 771 341 184320 341
    E 34 14 141 727 20 184320 20
    Buffer Pool Advisory for DB: ST011 Instance: st011 End Snap: 62
    -> Only rows with estimated physical reads >0 are displayed
    -> ordered by Block Size, Buffers For Estimate
    Size for Size Buffers for Est Physical Estimated
    P Estimate (M) Factr Estimate Read Factor Physical Reads
    D 16 .1 2,002 152.10 87,449,432
    D 32 .2 4,004 87.09 50,071,540
    D 48 .4 6,006 55.08 31,668,480
    D 64 .5 8,008 36.93 21,232,658
    D 80 .6 10,010 16.08 9,246,410
    D 96 .7 12,012 6.32 3,635,060
    D 112 .8 14,014 2.48 1,423,893
    D 128 .9 16,016 1.09 627,130
    D 136 1.0 17,017 1.00 574,935
    D 144 1.1 18,018 0.96 552,001
    D 160 1.2 20,020 0.91 525,903
    D 176 1.3 22,022 0.90 518,390
    D 192 1.4 24,024 0.90 518,390
    D 208 1.5 26,026 0.90 518,390
    D 224 1.6 28,028 0.90 518,390
    D 240 1.8 30,030 0.90 518,390
    D 256 1.9 32,032 0.90 518,390
    D 272 2.0 34,034 0.90 518,390
    D 288 2.1 36,036 0.90 518,390
    D 304 2.2 38,038 0.90 518,390
    D 320 2.4 40,040 0.90 518,390
    Buffer wait Statistics for DB: ST011 Instance: st011 Snaps: 41 -62
    -> ordered by wait time desc, waits desc
    Tot Wait Avg
    Class Waits Time (s) Time (ms)
    undo header 9 0 0
    PGA Aggr Target Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    -> B: Begin snap E: End snap (rows dentified with B or E contain data
    which is absolute i.e. not diffed over the interval)
    -> PGA cache hit % - percentage of W/A (WorkArea) data processed only in-memory
    -> Auto PGA Target - actual workarea memory target
    -> W/A PGA Used - amount of memory used for all Workareas (manual + auto)
    -> %PGA W/A Mem - percentage of PGA memory allocated to workareas
    -> %Auto W/A Mem - percentage of workarea memory controlled by Auto Mem Mgmt
    -> %Man W/A Mem - percentage of workarea memory under manual control
    PGA Cache Hit % W/A MB Processed Extra W/A MB Read/Written
    72.5 6,444 2,443
    %PGA %Auto %Man
    PGA Aggr Auto PGA PGA Mem W/A PGA W/A W/A W/A Global Mem
    Target(M) Target(M) Alloc(M) Used(M) Mem Mem Mem Bound(K)
    B 104 80 17.8 0.0 .0 .0 .0 5,324
    E 104 81 18.5 0.0 .0 .0 .0 5,324
    PGA Aggr Target Histogram for DB: ST011 Instance: st011 Snaps: 41 -62
    -> Optimal Executions are purely in-memory operations
    Low High
    Optimal Optimal Total Execs Optimal Execs 1-Pass Execs M-Pass Execs
    8K 16K 119,925 119,925 0 0
    16K 32K 1,796 1,796 0 0
    32K 64K 147 147 0 0
    64K 128K 1,167 1,167 0 0
    128K 256K 562 562 0 0
    256K 512K 647 615 32 0
    512K 1024K 2,770 2,412 358 0
    1M 2M 588 256 332 0
    2M 4M 70 10 60 0
    4M 8M 36 20 16 0
    16M 32M 4 0 4 0
    1G 2G 1 0 1 0
    PGA Memory Advisory for DB: ST011 Instance: st011 End Snap: 62
    -> When using Auto Memory Mgmt, minimally choose a pga_aggregate_target value
    where Estd PGA Overalloc Count is 0
    Estd Extra Estd PGA Estd PGA
    PGA Target Size W/A MB W/A MB Read/ Cache Overalloc
    Est (MB) Factr Processed Written to Disk Hit % Count
    13 0.1 1,552.2 362.1 81.0 27
    26 0.3 1,552.2 85.5 95.0 0
    52 0.5 1,552.2 74.5 95.0 0
    78 0.8 1,552.2 74.5 95.0 0
    104 1.0 1,552.2 55.1 97.0 0
    125 1.2 1,552.2 0.0 100.0 0
    146 1.4 1,552.2 0.0 100.0 0
    166 1.6 1,552.2 0.0 100.0 0
    187 1.8 1,552.2 0.0 100.0 0
    208 2.0 1,552.2 0.0 100.0 0
    312 3.0 1,552.2 0.0 100.0 0
    416 4.0 1,552.2 0.0 100.0 0
    624 6.0 1,552.2 0.0 100.0 0
    832 8.0 1,552.2 0.0 100.0 0
    Enqueue activity for DB: ST011 Instance: st011 Snaps: 41 -62
    -> Enqueue stats gathered prior to 9i should not be compared with 9i data
    -> ordered by Wait Time desc, Waits desc
    Avg Wt Wait
    Eq Requests Succ Gets Failed Gets Waits Time (ms) Time (s)
    TC 40 40 0 8 254.13 2
    PE 184 184 0 1 47.00 0
    Rollback Segment Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    ->A high value for "Pct Waits" suggests more rollback segments may be required
    ->RBS stats may not be accurate between begin and end snaps when using Auto Undo
    managment, as RBS may be dynamically created and dropped as needed
    Trans Table Pct Undo Bytes
    RBS No Gets Waits Written Wraps Shrinks Extends
    0 246.0 0.00 0 0 0 0
    1 2,947.0 0.00 1,268,846 4 1 1
    2 3,520.0 0.00 1,003,166 18 3 6
    3 3,511.0 0.00 973,498 18 1 3
    4 2,662.0 0.00 1,010,600 4 0 1
    5 3,941.0 0.03 1,042,464 20 3 8
    6 3,474.0 0.00 1,106,576 21 1 6
    7 2,546.0 0.00 756,036 15 3 4
    8 3,943.0 0.00 1,112,166 22 3 11
    9 3,368.0 0.00 832,596 14 2 4
    10 3,039.0 0.20 971,780 20 3 14
    Rollback Segment Storage for DB: ST011 Instance: st011 Snaps: 41 -62
    ->Optimal Size should be larger than Avg Active
    RBS No Segment Size Avg Active Optimal Size Maximum Size
    0 385,024 0 385,024
    1 1,171,456 191,840 2,220,032
    2 385,024 78,348 516,096
    3 450,560 112,391 450,560
    4 2,220,032 101,425 2,220,032
    5 778,240 134,380 843,776
    6 647,168 78,286 647,168
    7 319,488 86,191 581,632
    8 516,096 90,060 778,240
    9 516,096 49,626 516,096
    10 450,560 132,513 647,168
    Undo Segment Summary for DB: ST011 Instance: st011 Snaps: 41 -62
    -> Undo segment block stats:
    -> uS - unexpired Stolen, uR - unexpired Released, uU - unexpired reUsed
    -> eS - expired Stolen, eR - expired Released, eU - expired reUsed
    Undo Undo Num Max Qry Max Tx Snapshot Out of uS/uR/uU/
    TS# Blocks Trans Len (s) Concurcy Too Old Space eS/eR/eU
    1 1,555 551,825 1,575 2 0 0 0/0/15/0/0/0
    Undo Segment Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    -> ordered by Time desc
    Undo Num Max Qry Max Tx Snap Out of uS/uR/uU/
    End Time Blocks Trans Len (s) Concy Too Old Space eS/eR/eU
    08-Aug 03:53 0 0 0 0 0 0 0/0/0/0/0/0
    08-Aug 03:03 31 13,744 0 1 0 0 0/0/0/0/0/0
    08-Aug 02:53 0 0 0 0 0 0 0/0/0/0/0/0
    08-Aug 02:03 31 13,717 0 1 0 0 0/0/0/0/0/0
    08-Aug 01:53 0 0 0 0 0 0 0/0/0/0/0/0
    08-Aug 01:03 29 13,690 1 1 0 0 0/0/0/0/0/0
    08-Aug 00:53 0 0 0 0 0 0 0/0/0/0/0/0
    08-Aug 00:03 41 13,665 1 1 0 0 0/0/0/0/0/0
    07-Aug 23:53 0 0 0 0 0 0 0/0/0/0/0/0
    07-Aug 23:03 25 13,634 1 2 0 0 0/0/0/0/0/0
    07-Aug 22:53 0 0 0 0 0 0 0/0/0/0/0/0
    07-Aug 22:03 29 13,611 0 2 0 0 0/0/0/0/0/0
    07-Aug 21:53 0 0 0 0 0 0 0/0/0/0/0/0
    07-Aug 21:43 1 13,595 0 1 0 0 0/0/8/0/0/0
    07-Aug 21:33 1 13,591 0 1 0 0 0/0/0/0/0/0
    07-Aug 21:23 7 13,544 9 1 0 0 0/0/0/0/0/0
    07-Aug 21:13 1 13,448 12 1 0 0 0/0/0/0/0/0
    07-Aug 21:03 35 13,348 1 1 0 0 0/0/0/0/0/0
    07-Aug 20:53 7 13,212 9 1 0 0 0/0/0/0/0/0
    07-Aug 20:43 9 12,967 13 1 0 0 0/0/0/0/0/0
    07-Aug 20:33 4 12,785 3 1 0 0 0/0/0/0/0/0
    07-Aug 20:23 4 12,717 3 1 0 0 0/0/0/0/0/0
    07-Aug 20:13 7 12,607 9 1 0 0 0/0/0/0/0/0
    07-Aug 20:03 49 12,472 8 2 0 0 0/0/0/0/0/0
    07-Aug 19:53 0 0 0 0 0 0 0/0/0/0/0/0
    07-Aug 19:43 10 12,425 2 1 0 0 0/0/0/0/0/0
    07-Aug 19:33 14 12,263 30 1 0 0 0/0/0/0/0/0
    07-Aug 19:23 25 12,046 4 1 0 0 0/0/0/0/0/0
    07-Aug 19:13 52 11,686 2 1 0 0 0/0/0/0/0/0
    07-Aug 19:03 71 11,077 7 1 0 0 0/0/0/0/0/0
    07-Aug 18:53 41 10,558 4 1 0 0 0/0/0/0/0/0
    07-Aug 18:43 17 9,996 12 1 0 0 0/0/0/0/0/0
    07-Aug 18:33 6 9,744 30 1 0 0 0/0/0/0/0/0
    07-Aug 18:23 9 9,548 2 1 0 0 0/0/0/0/0/0
    Latch Activity for DB: ST011 Instance: st011 Snaps: 41 -62
    ->"Get Requests", "Pct Get Miss" and "Avg Slps/Miss" are statistics for
    willing-to-wait latch get requests
    ->"NoWait Requests", "Pct NoWait Miss" are for no-wait latch get requests
    ->"Pct Misses" for both should be very close to 0.0
    Pct Avg Wait Pct
    Get Get Slps Time NoWait NoWait
    Latch Requests Miss /Miss (s) Requests Miss
    Consistent RBA 12,338 0.0 0 0
    FAL request queue 2 0.0 0 0
    FAL subheap alocation 0 0 2 0.0
    FIB s.o chain latch 72 0.0 0 0
    FOB s.o list latch 388 0.0 0 0
    JOX SGA heap latch 3,415 0.0 0 3,013 0.0
    NLS data objects 3 0.0 0 0
    QMT 1 0.0 0 0
    SQL memory manager latch 21 0.0 0 21,360 0.0
    SQL memory manager worka 1,455,705 0.0 0 0
    Token Manager 0 0 2 0.0
    active checkpoint queue 22,780 0.0 0 2 0.0
    alert log latch 4 0.0 0 2 0.0
    archive control 2,189 0.0 0 0
    archive process latch 1,299 0.2 0.0 0 0
    begin backup scn array 8 0.0 0 0
    cache buffer handles 339,925 0.0 0 0
    cache buffers chains 113,609,670 0.0 0.0 0 1,095,458 0.0
    cache buffers lru chain 2,057,063 0.0 0 13,776 0.0
    channel handle pool latc 194 0.0 0 0
    channel operations paren 43,420 0.0 0 0
    checkpoint queue latch 1,094,874 0.0 0.0 0 7,196 0.0
    child cursor hash table 543,267 0.0 0 0
    dml lock allocation 99,677 0.0 0 0
    dummy allocation 362 2.8 0.0 0 0
    enqueue hash chains 226,227 0.0 0 0
    enqueues 235,237 0.0 0.0 0 0
    event group latch 95 0.0 0 0
    file number translation 699,304 0.0 0.0 0 0
    hash table column usage 2,980 0.0 0 779,274 0.0
    hash table modification 5 0.0 0 2 0.0
    job workq parent latch 0 0 26 7.7
    job_queue_processes para 745 0.0 0 2 0.0
    kmcptab latch 1,788 0.0 0 0
    kmcpvec latch 0 0 1,788 0.0
    ksfv messages 0 0 4 0.0
    ktm global data 260 0.0 0 0
    lgwr LWN SCN 29,530 0.0 0 0
    library cache 7,579,771 0.0 0.0 0 112,898 0.1
    library cache load lock 5,302 0.0 0 0
    library cache pin 3,098,174 0.0 0.0 0 0
    library cache pin alloca 2,124,257 0.0 0.0 0 0
    list of block allocation 321 0.0 0 0
    loader state object free 1,186 0.0 0 0
    longop free list parent 9 0.0 0 9 0.0
    message pool operations 9 0.0 0 0
    messages 209,721 0.2 0.0 0 0
    mostly latch-free SCN 29,532 0.0 0.0 0 0
    multiblock read objects 181,050 0.0 0 2 0.0
    name-service namespace o 0 0 2 0.0
    Latch Activity for DB: ST011 Instance: st011 Snaps: 41 -62
    ->"Get Requests", "Pct Get Miss" and "Avg Slps/Miss" are statistics for
    willing-to-wait latch get requests
    ->"NoWait Requests", "Pct NoWait Miss" are for no-wait latch get requests
    ->"Pct Misses" for both should be very close to 0.0
    Pct Avg Wait Pct
    Get Get Slps Time NoWait NoWait
    Latch Requests Miss /Miss (s) Requests Miss
    ncodef allocation latch 1,065 0.0 0 0
    object stats modificatio 357 0.0 0 2 0.0
    post/wait queue 24,713 0.0 0 10,698 0.0
    process allocation 95 0.0 0 95 0.0
    process group creation 189 0.0 0 0
    qm_init_sga 1 0.0 0 0
    redo allocation 115,339 0.0 0.0 0 0
    redo copy 0 0 73,511 0.1
    redo writing 92,285 0.0 0 0
    resumable state object 351 0.0 0 0
    row cache enqueue latch 3,995,948 0.0 0.0 0 0
    row cache objects 4,004,202 0.0 0 696 0.0
    sequence cache 430 0.0 0 0
    session allocation 292,885 0.0 0.0 0 0
    session idle bit 2,269,446 0.0 0.0 0 0
    session switching 1,065 0.0 0 0
    session timer 22,218 0.0 0 0
    shared java pool 860 0.0 0 0
    shared pool 4,913,350 0.0 0.0 0 0
    sim partition latch 0 0 110 0.0
    simulator hash latch 4,433,428 0.0 0 0
    simulator lru latch 43,829 0.0 0 33,464 0.0
    sort extent pool 6,608 0.0 0 0
    temp lob duration state 2 0.0 0 0
    trace latch 13 0.0 0 0
    transaction allocation 931,196 0.0 0 0
    transaction branch alloc 1,065 0.0 0 0
    undo global data 57,750 0.0 0.0 0 0
    user lock 551 0.0 0 0
    vecio buf des 0 0 2 0.0
    virtual circuit buffers 10,648,289 0.2 0.0 0 0
    virtual circuit queues 5,140,393 0.0 0.0 0 0
    virtual circuits 1,824,349 0.0 0.0 0 0
    Latch Sleep breakdown for DB: ST011 Instance: st011 Snaps: 41 -62
    -> ordered by misses desc
    Get Spin &
    Latch Name Requests Misses Sleeps Sleeps 1->4
    virtual circuit buffers 10,648,289 19,024 3 19021/3/0/0/
    0
    shared pool 4,913,350 181 3 178/3/0/0/0
    cache buffers chains 113,609,670 63 1 0/0/0/0/0
    Latch Miss Sources for DB: ST011 Instance: st011 Snaps: 41 -62
    -> only latches with sleeps are shown
    -> ordered by name, sleeps desc
    NoWait Waiter
    Latch Name Where Misses Sleeps Sleeps
    cache buffers chains kcbgtcr: kslbegin excl 0 1 0
    shared pool kghalo 0 3 3
    virtual circuits kmcfms 0 1 1
    virtual circuits kmcgms: if not shared serv 0 1 0
    virtual circuits kmcmbf 0 1 1
    Dictionary Cache Stats for DB: ST011 Instance: st011 Snaps: 41 -62
    ->"Pct Misses" should be very low (< 2% in most cases)
    ->"Cache Usage" is the number of cache entries being used
    ->"Pct SGA" is the ratio of usage to allocated size for that cache
    Get Pct Scan Pct Mod Final
    Cache Requests Miss Reqs Miss Reqs Usage
    dc_files 3,248 0.2 0 0 8
    dc_global_oids 12,826 1.0 0 0 135
    dc_histogram_defs 1,214,659 0.1 0 0 2,451
    dc_object_ids 325,383 0.2 0 0 793
    dc_objects 72,357 1.9 0 2 1,504
    dc_profiles 125 0.0 0 0 1
    dc_qmc_cache_entries 1 100.0 0 0 1
    dc_rollback_segments 4,967 0.0 0 0 12
    dc_segments 168,507 0.4 0 0 760
    dc_sequences 8 37.5 0 8 2
    dc_tablespace_quotas 5 40.0 0 5 2
    dc_tablespaces 56,795 0.0 0 0 9
    dc_user_grants 1,393 1.1 0 0 22
    dc_usernames 70,029 0.0 0 0 15
    dc_users 71,699 0.0 0 0 25
    Library Cache Activity for DB: ST011 Instance: st011 Snaps: 41 -62
    ->"Pct Misses" should be very low
    Get Pct Pin Pct Invali-
    Namespace Requests Miss Requests Miss Reloads dations
    BODY 225 16.4 226 18.6 3 0
    CLUSTER 1,272 0.3 1,008 0.8 0 0
    JAVA DATA 2 100.0 9 44.4 0 0
    SQL AREA 368,746 14.6 1,388,192 8.3 5,561 1
    TABLE/PROCEDURE 114,852 1.3 375,552 0.9 494 0
    TRIGGER 1,082 1.0 1,082 1.4 4 0
    Shared Pool Advisory for DB: ST011 Instance: st011 End Snap: 62
    -> Note there is often a 1:Many correlation between a single logical object
    in the Library Cache, and the physical number of memory objects associated
    with it. Therefore comparing the number of Lib Cache objects (e.g. in
    v$librarycache), with the number of Lib Cache Memory Objects is invalid
    Estd
    Shared Pool SP Estd Estd Estd Lib LC Time
    Size for Size Lib Cache Lib Cache Cache Time Saved Estd Lib Cache
    Estim (M) Factr Size (M) Mem Obj Saved (s) Factr Mem Obj Hits
    96 .6 96 20,704 1,595 1.0 896,845
    120 .7 119 25,821 1,596 1.0 898,184
    144 .9 142 30,844 1,596 1.0 899,133
    168 1.0 165 35,862 1,597 1.0 900,259
    192 1.1 188 41,079 1,598 1.0 901,912
    216 1.3 215 47,275 1,598 1.0 902,360
    240 1.4 238 52,517 1,598 1.0 903,089
    264 1.6 261 58,043 1,598 1.0 903,310
    288 1.7 284 63,632 1,598 1.0 903,711
    312 1.9 307 69,230 1,598 1.0 904,029
    336 2.0 338 76,368 1,598 1.0 904,158
    SGA Memory Summary for DB: ST011 Instance: st011 Snaps: 41 -62
    SGA regions Size in Bytes
    Database Buffers 142,606,336
    Fixed Size 454,356
    Redo Buffers 667,648
    Variable Size 486,539,264
    sum 630,267,604
    SGA breakdown difference for DB: ST011 Instance: st011 Snaps: 41 -62
    Pool Name Begin value End value % Diff
    java free memory 33,554,432 30,031,872 -10.50
    large free memory 24,861,188 24,957,400 0.39
    large session heap 304,636 208,424 -31.58
    shared 1M buffer 2,098,176 2,098,176 0.00
    shared FileOpenBlock 695,504 695,504 0.00
    shared KGK heap 3,756 3,756 0.00
    shared KGLS heap 1,652,428 2,590,108 56.75
    shared KQR M PO 861,220 2,452,776 184.80
    shared KQR S PO 77,148 239,708 210.71
    shared KQR S SO 1,792 5,632 214.29
    shared KSXR pending messages que 841,036 841,036 0.00
    shared KSXR receive buffers 1,033,000 1,033,000 0.00
    shared MTTR advisory 25,400 29,636 16.68
    shared PL/SQL DIANA 625,620 951,760 52.13
    shared PL/SQL MPCODE 358,152 902,912 152.10
    shared PLS non-lib hp 2,068 2,068 0.00
    shared dictionary cache 1,610,880 1,610,880 0.00
    shared errors 25,144 46,460 84.78
    shared event statistics per sess 1,718,360 1,718,360 0.00
    shared fixed allocation callback 220 220 0.00
    shared free memory 157,840,156 13,956,720 -91.16
    shared joxs heap init 4,220 4,220 0.00
    shared kgl simulator 694,520 9,560,380 #######
    shared library cache 4,829,312 39,226,604 712.26
    shared message pool freequeue 834,752 834,752 0.00
    shared miscellaneous 5,094,676 7,076,492 38.90
    shared parameters 5,220 32,976 531.72
    shared sessions 410,720 410,720 0.00
    shared sim memory hea 93,176 93,176 0.00
    shared sql area 9,864,252 100,764,460 921.51
    shared table definiti 2,040 5,920 190.20
    shared trigger defini 1,888 2,208 16.95
    shared trigger inform 1,108 1,324 19.49
    shared trigger source 160 1,168 630.00
    buffer_cache 142,606,336 142,606,336 0.00
    fixed_sga 454,356 454,356 0.00
    log_buffer 656,384 656,384 0.00
    init.ora Parameters for DB: ST011 Instance: st011 Snaps: 41 -62
    End value
    Parameter Name Begin value (if different)
    background_dump_dest E:\oracle\admin\ST011\bdump
    compatible 9.2.0.1.0
    control_files E:\oracle\oradata\ST011\control01
    core_dump_dest E:\oracle\admin\ST011\cdump
    db_block_size 8192
    db_cache_size 142606336
    db_domain
    db_file_multiblock_read_count 16 8
    db_name ST011
    dispatchers (PROTOCOL=TCP)
    fast_start_mttr_target 300
    hash_join_enabled TRUE
    instance_name ST011
    java_pool_size 33554432
    job_queue_processes 0 5
    large_pool_size 25165824
    log_archive_dest_1 LOCATION=E:\oracle\oradata\ST011\
    log_archive_format %t_%s.dbf
    log_archive_start TRUE
    open_cursors 300
    pga_aggregate_target 109051904
    processes 150
    query_rewrite_enabled FALSE
    remote_login_passwordfile EXCLUSIVE
    sga_max_size 630267604
    shared_pool_size 176160768
    sort_area_size 524288
    star_transformation_enabled FALSE
    timed_statistics TRUE
    undo_management AUTO
    undo_retention 10800
    undo_tablespace UNDOTBS1
    user_dump_dest E:\oracle\admin\ST011\udump
    End of Report

    Frederic's right... you're summing up too many statspacks ..
    Can't see anything specific apart from the fact that Statspack itself is showing up in the top statements.
    First : define 'Slow' . What is your goal for 'Ok' ?
    Start thinking about sql_trace, tkprof and 10046 traces

  • [SOLVED] Unable to open some programs in KDE, HFS+ partiton needs fsck

    I've had two unsettling experiences today; I'm not sure if they're related or not.
    I have a Mid-2012 MacBook Pro. I installed bluez + bluez-utils 5.13.1-1 in order to use an Apple Wireless Keyboard and Magic Trackpad. Following the instructions in the wiki for setting up bluetooth devices using bluetoothctl, I was able to connect to the keyboard without a hitch. However, when I connected the trackpad, I would be able to move the mouse for a few seconds and then the whole system would freeze and I would have to force reboot. I tried this a few a times. I couldn't find any errors in the logs or dmesg; the last entry in dmesg would always show the trackpad being connected, so it seemed like whatever happened after that wasn't being logged. I found a couple recent bug reports, one for Arch and one for Fedora, with similar issues.
    I ran pacman -Syu in case my problem was due to outdated drivers or something, but it didn't get fixed. It's possible that the problems I've having now were caused by the update and have nothing to do with the trackpad, but I don't know.
    Here's what was upgraded:
    [2014-01-08 17:33] [PACMAN] starting full system upgrade
    [2014-01-08 17:34] [PACMAN] upgraded glibc (2.18-11 -> 2.18-12)
    [2014-01-08 17:34] [ALPM] warning: /usr/share/config/kdm/kdmrc installed as /usr/share/config/kdm/kdmrc.pacnew
    [2014-01-08 17:34] [PACMAN] upgraded kdebase-workspace (4.11.4-2 -> 4.11.5-1)
    [2014-01-08 17:34] [PACMAN] upgraded lib32-glibc (2.18-11 -> 2.18-12)
    [2014-01-08 17:34] [PACMAN] upgraded libdrm (2.4.50-1 -> 2.4.51-1)
    [2014-01-08 17:34] [PACMAN] upgraded lib32-libdrm (2.4.50-1 -> 2.4.51-1)
    [2014-01-08 17:34] [PACMAN] upgraded lib32-nvidia-304xx-utils (304.117-1 -> 304.117-3)
    [2014-01-08 17:34] [PACMAN] upgraded lib32-pcre (8.33-1 -> 8.34-1)
    [2014-01-08 17:34] [PACMAN] upgraded libcap (2.23-2 -> 2.24-1)
    [2014-01-08 17:34] [PACMAN] upgraded librsvg (1:2.40.1-1 -> 1:2.40.1-3)
    [2014-01-08 17:34] [PACMAN] upgraded libxfont (1.4.6-1 -> 1.4.7-1)
    [2014-01-08 17:34] [PACMAN] upgraded mesa (10.0.1-1 -> 10.0.1-2)
    [2014-01-08 17:34] [PACMAN] upgraded openssl (1.0.1.e-5 -> 1.0.1.f-1)
    [2014-01-08 17:34] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
    [2014-01-08 17:34] [PACMAN] upgraded pacman-mirrorlist (20130830-1 -> 20140107-1)
    [2014-01-08 17:34] [PACMAN] upgraded xorg-server-common (1.14.5-1 -> 1.14.5-2)
    [2014-01-08 17:34] [PACMAN] upgraded xorg-server (1.14.5-1 -> 1.14.5-2)
    [2014-01-08 17:34] [PACMAN] upgraded xorg-server-devel (1.14.5-1 -> 1.14.5-2)
    In any case, now I can't open some programs; Skype and Okular both spend a while trying to open and then close again before anything happens. I also can't open the KDE application menu, although I can still launch programs with the quick launcher.
    Also, I have a non-journaled HFS partition that I use to store media and has been working fine, but now I can't write to it. In dmesg there's an entry from hfsplus saying "Filesystem wasn't unmounted cleanly, mounting it as read-only" and suggesting I run fsck.hfsplus, which doesn't seem to exist. I assume this message refers to my media partition. I tried doing a systemctl short health test which checked out fine, but I don't know that that really has much meaning here. I do have a backup of it if anything risky or drastic needs to be done.
    I'm generally new to Linux and not quite sure how to go about troubleshooting all this. I'd love some places to look, stuff to try, etc. Maybe I should try downgrading X server? I see some potentially weird stuff in my logs but nothing that looks like a smoking gun to me. However, I might just not know enough at this point to be able to recognize it.
    dmesg:
    There're a few firmware bugs and a segfault in konsole (see 0.047701, 0.257523, 12.077596, 27.185098).
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 3.12.6-1-ARCH (tobias@T-POWA-LX) (gcc version 4.8.2 (GCC) ) #1 SMP PREEMPT Fri Dec 20 19:39:00 CET 2013
    [ 0.000000] Command line: \boot\vmlinuz-linux ro root=UUID=95c49290-b97c-4136-90a5-b8ae1b964cd7 initrd=boot\initramfs-linux.img
    [ 0.000000] e820: BIOS-provided physical RAM map:
    [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000008dfff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000000008e000-0x000000000008ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000090000-0x000000000009ffff] usable
    [ 0.000000] BIOS-e820: [mem 0x00000000000a0000-0x00000000000bffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
    [ 0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
    [ 0.000000] BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000040005000-0x000000008cd12fff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008cd13000-0x000000008cd52fff] ACPI NVS
    [ 0.000000] BIOS-e820: [mem 0x000000008cd53000-0x000000008cd68fff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008cd69000-0x000000008cd8efff] ACPI data
    [ 0.000000] BIOS-e820: [mem 0x000000008cd8f000-0x000000008ce3afff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008ce3b000-0x000000008ce8efff] reserved
    [ 0.000000] BIOS-e820: [mem 0x000000008ce8f000-0x000000008cecdfff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008cece000-0x000000008cefefff] reserved
    [ 0.000000] BIOS-e820: [mem 0x000000008ceff000-0x000000008cf91fff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008cf92000-0x000000008cffefff] reserved
    [ 0.000000] BIOS-e820: [mem 0x000000008cfff000-0x000000008cffffff] usable
    [ 0.000000] BIOS-e820: [mem 0x000000008d000000-0x000000008f9fffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x00000000ffe70000-0x00000000ffe9ffff] reserved
    [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000016f5fffff] usable
    [ 0.000000] e820: update [mem 0x8970c190-0x89721dcf] usable ==> usable
    [ 0.000000] extended physical RAM map:
    [ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000008dfff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000000008e000-0x000000000008ffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x0000000000090000-0x000000000009ffff] usable
    [ 0.000000] reserve setup_data: [mem 0x00000000000a0000-0x00000000000bffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x000000001fffffff] usable
    [ 0.000000] reserve setup_data: [mem 0x0000000020000000-0x00000000201fffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x0000000020200000-0x0000000040003fff] usable
    [ 0.000000] reserve setup_data: [mem 0x0000000040004000-0x0000000040004fff] reserved
    [ 0.000000] reserve setup_data: [mem 0x0000000040005000-0x000000008970c18f] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008970c190-0x0000000089721dcf] usable
    [ 0.000000] reserve setup_data: [mem 0x0000000089721dd0-0x000000008cd12fff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008cd13000-0x000000008cd52fff] ACPI NVS
    [ 0.000000] reserve setup_data: [mem 0x000000008cd53000-0x000000008cd68fff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008cd69000-0x000000008cd8efff] ACPI data
    [ 0.000000] reserve setup_data: [mem 0x000000008cd8f000-0x000000008ce3afff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008ce3b000-0x000000008ce8efff] reserved
    [ 0.000000] reserve setup_data: [mem 0x000000008ce8f000-0x000000008cecdfff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008cece000-0x000000008cefefff] reserved
    [ 0.000000] reserve setup_data: [mem 0x000000008ceff000-0x000000008cf91fff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008cf92000-0x000000008cffefff] reserved
    [ 0.000000] reserve setup_data: [mem 0x000000008cfff000-0x000000008cffffff] usable
    [ 0.000000] reserve setup_data: [mem 0x000000008d000000-0x000000008f9fffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x00000000e00f8000-0x00000000e00f8fff] reserved
    [ 0.000000] reserve setup_data: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x00000000ffe70000-0x00000000ffe9ffff] reserved
    [ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000016f5fffff] usable
    [ 0.000000] NX (Execute Disable) protection: active
    [ 0.000000] efi: EFI v1.10 by Apple
    [ 0.000000] efi: ACPI=0x8cd8e000 ACPI 2.0=0x8cd8e014 SMBIOS=0x8cd1b000
    [ 0.000000] efi: mem00: type=7, attr=0x80000000000000f, range=[0x0000000000000000-0x000000000008e000) (0MB)
    [ 0.000000] efi: mem01: type=0, attr=0x80000000000000f, range=[0x000000000008e000-0x0000000000090000) (0MB)
    [ 0.000000] efi: mem02: type=2, attr=0x80000000000000f, range=[0x0000000000090000-0x000000000009a000) (0MB)
    [ 0.000000] efi: mem03: type=7, attr=0x80000000000000f, range=[0x000000000009a000-0x00000000000a0000) (0MB)
    [ 0.000000] efi: mem04: type=7, attr=0xf, range=[0x0000000000100000-0x0000000001000000) (15MB)
    [ 0.000000] efi: mem05: type=2, attr=0xf, range=[0x0000000001000000-0x0000000001f54000) (15MB)
    [ 0.000000] efi: mem06: type=7, attr=0xf, range=[0x0000000001f54000-0x0000000020000000) (480MB)
    [ 0.000000] efi: mem07: type=0, attr=0xf, range=[0x0000000020000000-0x0000000020200000) (2MB)
    [ 0.000000] efi: mem08: type=7, attr=0xf, range=[0x0000000020200000-0x0000000040004000) (510MB)
    [ 0.000000] efi: mem09: type=0, attr=0xf, range=[0x0000000040004000-0x0000000040005000) (0MB)
    [ 0.000000] efi: mem10: type=7, attr=0xf, range=[0x0000000040005000-0x000000007fcd7000) (1020MB)
    [ 0.000000] efi: mem11: type=2, attr=0xf, range=[0x000000007fcd7000-0x0000000080000000) (3MB)
    [ 0.000000] efi: mem12: type=7, attr=0xf, range=[0x0000000080000000-0x0000000088fbc000) (143MB)
    [ 0.000000] efi: mem13: type=1, attr=0xf, range=[0x0000000088fbc000-0x000000008936f000) (3MB)
    [ 0.000000] efi: mem14: type=7, attr=0xf, range=[0x000000008936f000-0x000000008970c000) (3MB)
    [ 0.000000] efi: mem15: type=2, attr=0xf, range=[0x000000008970c000-0x000000008972d000) (0MB)
    [ 0.000000] efi: mem16: type=7, attr=0xf, range=[0x000000008972d000-0x0000000089741000) (0MB)
    [ 0.000000] efi: mem17: type=2, attr=0xf, range=[0x0000000089741000-0x0000000089742000) (0MB)
    [ 0.000000] efi: mem18: type=7, attr=0xf, range=[0x0000000089742000-0x0000000089746000) (0MB)
    [ 0.000000] efi: mem19: type=4, attr=0xf, range=[0x0000000089746000-0x0000000089747000) (0MB)
    [ 0.000000] efi: mem20: type=2, attr=0xf, range=[0x0000000089747000-0x0000000089cb2000) (5MB)
    [ 0.000000] efi: mem21: type=4, attr=0xf, range=[0x0000000089cb2000-0x0000000089cb4000) (0MB)
    [ 0.000000] efi: mem22: type=2, attr=0xf, range=[0x0000000089cb4000-0x0000000089ccf000) (0MB)
    [ 0.000000] efi: mem23: type=4, attr=0xf, range=[0x0000000089ccf000-0x0000000089cd0000) (0MB)
    [ 0.000000] efi: mem24: type=2, attr=0xf, range=[0x0000000089cd0000-0x0000000089d0f000) (0MB)
    [ 0.000000] efi: mem25: type=4, attr=0xf, range=[0x0000000089d0f000-0x0000000089d24000) (0MB)
    [ 0.000000] efi: mem26: type=2, attr=0xf, range=[0x0000000089d24000-0x0000000089d4a000) (0MB)
    [ 0.000000] efi: mem27: type=4, attr=0xf, range=[0x0000000089d4a000-0x0000000089d4b000) (0MB)
    [ 0.000000] efi: mem28: type=2, attr=0xf, range=[0x0000000089d4b000-0x0000000089d4d000) (0MB)
    [ 0.000000] efi: mem29: type=4, attr=0xf, range=[0x0000000089d4d000-0x0000000089d53000) (0MB)
    [ 0.000000] efi: mem30: type=2, attr=0xf, range=[0x0000000089d53000-0x0000000089d55000) (0MB)
    [ 0.000000] efi: mem31: type=4, attr=0xf, range=[0x0000000089d55000-0x0000000089d65000) (0MB)
    [ 0.000000] efi: mem32: type=2, attr=0xf, range=[0x0000000089d65000-0x0000000089d99000) (0MB)
    [ 0.000000] efi: mem33: type=4, attr=0xf, range=[0x0000000089d99000-0x0000000089dba000) (0MB)
    [ 0.000000] efi: mem34: type=2, attr=0xf, range=[0x0000000089dba000-0x0000000089dbc000) (0MB)
    [ 0.000000] efi: mem35: type=4, attr=0xf, range=[0x0000000089dbc000-0x0000000089eb2000) (0MB)
    [ 0.000000] efi: mem36: type=2, attr=0xf, range=[0x0000000089eb2000-0x0000000089eb9000) (0MB)
    [ 0.000000] efi: mem37: type=4, attr=0xf, range=[0x0000000089eb9000-0x0000000089ec4000) (0MB)
    [ 0.000000] efi: mem38: type=2, attr=0xf, range=[0x0000000089ec4000-0x0000000089ec5000) (0MB)
    [ 0.000000] efi: mem39: type=4, attr=0xf, range=[0x0000000089ec5000-0x0000000089ec7000) (0MB)
    [ 0.000000] efi: mem40: type=2, attr=0xf, range=[0x0000000089ec7000-0x0000000089ecc000) (0MB)
    [ 0.000000] efi: mem41: type=4, attr=0xf, range=[0x0000000089ecc000-0x0000000089ecd000) (0MB)
    [ 0.000000] efi: mem42: type=2, attr=0xf, range=[0x0000000089ecd000-0x0000000089ece000) (0MB)
    [ 0.000000] efi: mem43: type=4, attr=0xf, range=[0x0000000089ece000-0x0000000089ed2000) (0MB)
    [ 0.000000] efi: mem44: type=2, attr=0xf, range=[0x0000000089ed2000-0x0000000089ed3000) (0MB)
    [ 0.000000] efi: mem45: type=4, attr=0xf, range=[0x0000000089ed3000-0x000000008a123000) (2MB)
    [ 0.000000] efi: mem46: type=3, attr=0xf, range=[0x000000008a123000-0x000000008a143000) (0MB)
    [ 0.000000] efi: mem47: type=4, attr=0xf, range=[0x000000008a143000-0x000000008b3ca000) (18MB)
    [ 0.000000] efi: mem48: type=3, attr=0xf, range=[0x000000008b3ca000-0x000000008b3de000) (0MB)
    [ 0.000000] efi: mem49: type=1, attr=0xf, range=[0x000000008b3de000-0x000000008b413000) (0MB)
    [ 0.000000] efi: mem50: type=4, attr=0xf, range=[0x000000008b413000-0x000000008b41d000) (0MB)
    [ 0.000000] efi: mem51: type=3, attr=0xf, range=[0x000000008b41d000-0x000000008b42b000) (0MB)
    [ 0.000000] efi: mem52: type=4, attr=0xf, range=[0x000000008b42b000-0x000000008b42d000) (0MB)
    [ 0.000000] efi: mem53: type=2, attr=0xf, range=[0x000000008b42d000-0x000000008b42e000) (0MB)
    [ 0.000000] efi: mem54: type=4, attr=0xf, range=[0x000000008b42e000-0x000000008b42f000) (0MB)
    [ 0.000000] efi: mem55: type=2, attr=0xf, range=[0x000000008b42f000-0x000000008b430000) (0MB)
    [ 0.000000] efi: mem56: type=4, attr=0xf, range=[0x000000008b430000-0x000000008b433000) (0MB)
    [ 0.000000] efi: mem57: type=2, attr=0xf, range=[0x000000008b433000-0x000000008b435000) (0MB)
    [ 0.000000] efi: mem58: type=4, attr=0xf, range=[0x000000008b435000-0x000000008b436000) (0MB)
    [ 0.000000] efi: mem59: type=2, attr=0xf, range=[0x000000008b436000-0x000000008b438000) (0MB)
    [ 0.000000] efi: mem60: type=4, attr=0xf, range=[0x000000008b438000-0x000000008b43b000) (0MB)
    [ 0.000000] efi: mem61: type=2, attr=0xf, range=[0x000000008b43b000-0x000000008b43e000) (0MB)
    [ 0.000000] efi: mem62: type=4, attr=0xf, range=[0x000000008b43e000-0x000000008b43f000) (0MB)
    [ 0.000000] efi: mem63: type=2, attr=0xf, range=[0x000000008b43f000-0x000000008b446000) (0MB)
    [ 0.000000] efi: mem64: type=4, attr=0xf, range=[0x000000008b446000-0x000000008b543000) (0MB)
    [ 0.000000] efi: mem65: type=2, attr=0xf, range=[0x000000008b543000-0x000000008b544000) (0MB)
    [ 0.000000] efi: mem66: type=4, attr=0xf, range=[0x000000008b544000-0x000000008b55f000) (0MB)
    [ 0.000000] efi: mem67: type=3, attr=0xf, range=[0x000000008b55f000-0x000000008b567000) (0MB)
    [ 0.000000] efi: mem68: type=4, attr=0xf, range=[0x000000008b567000-0x000000008b57b000) (0MB)
    [ 0.000000] efi: mem69: type=2, attr=0xf, range=[0x000000008b57b000-0x000000008b57c000) (0MB)
    [ 0.000000] efi: mem70: type=4, attr=0xf, range=[0x000000008b57c000-0x000000008b582000) (0MB)
    [ 0.000000] efi: mem71: type=3, attr=0xf, range=[0x000000008b582000-0x000000008b584000) (0MB)
    [ 0.000000] efi: mem72: type=4, attr=0xf, range=[0x000000008b584000-0x000000008b58c000) (0MB)
    [ 0.000000] efi: mem73: type=3, attr=0xf, range=[0x000000008b58c000-0x000000008b593000) (0MB)
    [ 0.000000] efi: mem74: type=4, attr=0xf, range=[0x000000008b593000-0x000000008b594000) (0MB)
    [ 0.000000] efi: mem75: type=3, attr=0xf, range=[0x000000008b594000-0x000000008b595000) (0MB)
    [ 0.000000] efi: mem76: type=4, attr=0xf, range=[0x000000008b595000-0x000000008b597000) (0MB)
    [ 0.000000] efi: mem77: type=3, attr=0xf, range=[0x000000008b597000-0x000000008b598000) (0MB)
    [ 0.000000] efi: mem78: type=4, attr=0xf, range=[0x000000008b598000-0x000000008b599000) (0MB)
    [ 0.000000] efi: mem79: type=2, attr=0xf, range=[0x000000008b599000-0x000000008b59a000) (0MB)
    [ 0.000000] efi: mem80: type=4, attr=0xf, range=[0x000000008b59a000-0x000000008b59e000) (0MB)
    [ 0.000000] efi: mem81: type=3, attr=0xf, range=[0x000000008b59e000-0x000000008b5a3000) (0MB)
    [ 0.000000] efi: mem82: type=4, attr=0xf, range=[0x000000008b5a3000-0x000000008b5bd000) (0MB)
    [ 0.000000] efi: mem83: type=3, attr=0xf, range=[0x000000008b5bd000-0x000000008b5c1000) (0MB)
    [ 0.000000] efi: mem84: type=4, attr=0xf, range=[0x000000008b5c1000-0x000000008b5c5000) (0MB)
    [ 0.000000] efi: mem85: type=2, attr=0xf, range=[0x000000008b5c5000-0x000000008b5c6000) (0MB)
    [ 0.000000] efi: mem86: type=4, attr=0xf, range=[0x000000008b5c6000-0x000000008b5c8000) (0MB)
    [ 0.000000] efi: mem87: type=3, attr=0xf, range=[0x000000008b5c8000-0x000000008b5c9000) (0MB)
    [ 0.000000] efi: mem88: type=4, attr=0xf, range=[0x000000008b5c9000-0x000000008b5ca000) (0MB)
    [ 0.000000] efi: mem89: type=3, attr=0xf, range=[0x000000008b5ca000-0x000000008b5d5000) (0MB)
    [ 0.000000] efi: mem90: type=4, attr=0xf, range=[0x000000008b5d5000-0x000000008b5d9000) (0MB)
    [ 0.000000] efi: mem91: type=3, attr=0xf, range=[0x000000008b5d9000-0x000000008b5db000) (0MB)
    [ 0.000000] efi: mem92: type=4, attr=0xf, range=[0x000000008b5db000-0x000000008b5ec000) (0MB)
    [ 0.000000] efi: mem93: type=2, attr=0xf, range=[0x000000008b5ec000-0x000000008b5ed000) (0MB)
    [ 0.000000] efi: mem94: type=4, attr=0xf, range=[0x000000008b5ed000-0x000000008b5f5000) (0MB)
    [ 0.000000] efi: mem95: type=3, attr=0xf, range=[0x000000008b5f5000-0x000000008b631000) (0MB)
    [ 0.000000] efi: mem96: type=4, attr=0xf, range=[0x000000008b631000-0x000000008b647000) (0MB)
    [ 0.000000] efi: mem97: type=3, attr=0xf, range=[0x000000008b647000-0x000000008b64a000) (0MB)
    [ 0.000000] efi: mem98: type=4, attr=0xf, range=[0x000000008b64a000-0x000000008b681000) (0MB)
    [ 0.000000] efi: mem99: type=3, attr=0xf, range=[0x000000008b681000-0x000000008b68f000) (0MB)
    [ 0.000000] efi: mem100: type=4, attr=0xf, range=[0x000000008b68f000-0x000000008b69d000) (0MB)
    [ 0.000000] efi: mem101: type=3, attr=0xf, range=[0x000000008b69d000-0x000000008b6b1000) (0MB)
    [ 0.000000] efi: mem102: type=4, attr=0xf, range=[0x000000008b6b1000-0x000000008b6b5000) (0MB)
    [ 0.000000] efi: mem103: type=3, attr=0xf, range=[0x000000008b6b5000-0x000000008b6bb000) (0MB)
    [ 0.000000] efi: mem104: type=2, attr=0xf, range=[0x000000008b6bb000-0x000000008b6bc000) (0MB)
    [ 0.000000] efi: mem105: type=4, attr=0xf, range=[0x000000008b6bc000-0x000000008b6bd000) (0MB)
    [ 0.000000] efi: mem106: type=3, attr=0xf, range=[0x000000008b6bd000-0x000000008b6bf000) (0MB)
    [ 0.000000] efi: mem107: type=4, attr=0xf, range=[0x000000008b6bf000-0x000000008b6c6000) (0MB)
    [ 0.000000] efi: mem108: type=3, attr=0xf, range=[0x000000008b6c6000-0x000000008b6df000) (0MB)
    [ 0.000000] efi: mem109: type=4, attr=0xf, range=[0x000000008b6df000-0x000000008b6e0000) (0MB)
    [ 0.000000] efi: mem110: type=3, attr=0xf, range=[0x000000008b6e0000-0x000000008b6e1000) (0MB)
    [ 0.000000] efi: mem111: type=4, attr=0xf, range=[0x000000008b6e1000-0x000000008b6e2000) (0MB)
    [ 0.000000] efi: mem112: type=2, attr=0xf, range=[0x000000008b6e2000-0x000000008b6e3000) (0MB)
    [ 0.000000] efi: mem113: type=4, attr=0xf, range=[0x000000008b6e3000-0x000000008b6e5000) (0MB)
    [ 0.000000] efi: mem114: type=3, attr=0xf, range=[0x000000008b6e5000-0x000000008b6e6000) (0MB)
    [ 0.000000] efi: mem115: type=4, attr=0xf, range=[0x000000008b6e6000-0x000000008b6e7000) (0MB)
    [ 0.000000] efi: mem116: type=2, attr=0xf, range=[0x000000008b6e7000-0x000000008b6e8000) (0MB)
    [ 0.000000] efi: mem117: type=4, attr=0xf, range=[0x000000008b6e8000-0x000000008b6e9000) (0MB)
    [ 0.000000] efi: mem118: type=3, attr=0xf, range=[0x000000008b6e9000-0x000000008b6eb000) (0MB)
    [ 0.000000] efi: mem119: type=4, attr=0xf, range=[0x000000008b6eb000-0x000000008b6ec000) (0MB)
    [ 0.000000] efi: mem120: type=3, attr=0xf, range=[0x000000008b6ec000-0x000000008b6f1000) (0MB)
    [ 0.000000] efi: mem121: type=4, attr=0xf, range=[0x000000008b6f1000-0x000000008b6f2000) (0MB)
    [ 0.000000] efi: mem122: type=3, attr=0xf, range=[0x000000008b6f2000-0x000000008b6f3000) (0MB)
    [ 0.000000] efi: mem123: type=4, attr=0xf, range=[0x000000008b6f3000-0x000000008b6f6000) (0MB)
    [ 0.000000] efi: mem124: type=3, attr=0xf, range=[0x000000008b6f6000-0x000000008b6f7000) (0MB)
    [ 0.000000] efi: mem125: type=4, attr=0xf, range=[0x000000008b6f7000-0x000000008b6f9000) (0MB)
    [ 0.000000] efi: mem126: type=3, attr=0xf, range=[0x000000008b6f9000-0x000000008b6fb000) (0MB)
    [ 0.000000] efi: mem127: type=2, attr=0xf, range=[0x000000008b6fb000-0x000000008b6fc000) (0MB)
    [ 0.000000] efi: mem128: type=4, attr=0xf, range=[0x000000008b6fc000-0x000000008b6fe000) (0MB)
    [ 0.000000] efi: mem129: type=3, attr=0xf, range=[0x000000008b6fe000-0x000000008b702000) (0MB)
    [ 0.000000] efi: mem130: type=4, attr=0xf, range=[0x000000008b702000-0x000000008b705000) (0MB)
    [ 0.000000] efi: mem131: type=3, attr=0xf, range=[0x000000008b705000-0x000000008b70d000) (0MB)
    [ 0.000000] efi: mem132: type=4, attr=0xf, range=[0x000000008b70d000-0x000000008b710000) (0MB)
    [ 0.000000] efi: mem133: type=3, attr=0xf, range=[0x000000008b710000-0x000000008b715000) (0MB)
    [ 0.000000] efi: mem134: type=4, attr=0xf, range=[0x000000008b715000-0x000000008b716000) (0MB)
    [ 0.000000] efi: mem135: type=3, attr=0xf, range=[0x000000008b716000-0x000000008b717000) (0MB)
    [ 0.000000] efi: mem136: type=4, attr=0xf, range=[0x000000008b717000-0x000000008b718000) (0MB)
    [ 0.000000] efi: mem137: type=3, attr=0xf, range=[0x000000008b718000-0x000000008b71e000) (0MB)
    [ 0.000000] efi: mem138: type=2, attr=0xf, range=[0x000000008b71e000-0x000000008b71f000) (0MB)
    [ 0.000000] efi: mem139: type=4, attr=0xf, range=[0x000000008b71f000-0x000000008b720000) (0MB)
    [ 0.000000] efi: mem140: type=3, attr=0xf, range=[0x000000008b720000-0x000000008b722000) (0MB)
    [ 0.000000] efi: mem141: type=4, attr=0xf, range=[0x000000008b722000-0x000000008b724000) (0MB)
    [ 0.000000] efi: mem142: type=3, attr=0xf, range=[0x000000008b724000-0x000000008b728000) (0MB)
    [ 0.000000] efi: mem143: type=2, attr=0xf, range=[0x000000008b728000-0x000000008b729000) (0MB)
    [ 0.000000] efi: mem144: type=4, attr=0xf, range=[0x000000008b729000-0x000000008b733000) (0MB)
    [ 0.000000] efi: mem145: type=3, attr=0xf, range=[0x000000008b733000-0x000000008b738000) (0MB)
    [ 0.000000] efi: mem146: type=4, attr=0xf, range=[0x000000008b738000-0x000000008b741000) (0MB)
    [ 0.000000] efi: mem147: type=3, attr=0xf, range=[0x000000008b741000-0x000000008b75a000) (0MB)
    [ 0.000000] efi: mem148: type=4, attr=0xf, range=[0x000000008b75a000-0x000000008b75c000) (0MB)
    [ 0.000000] efi: mem149: type=3, attr=0xf, range=[0x000000008b75c000-0x000000008b76a000) (0MB)
    [ 0.000000] efi: mem150: type=4, attr=0xf, range=[0x000000008b76a000-0x000000008b76b000) (0MB)
    [ 0.000000] efi: mem151: type=3, attr=0xf, range=[0x000000008b76b000-0x000000008b76e000) (0MB)
    [ 0.000000] efi: mem152: type=4, attr=0xf, range=[0x000000008b76e000-0x000000008b771000) (0MB)
    [ 0.000000] efi: mem153: type=3, attr=0xf, range=[0x000000008b771000-0x000000008b780000) (0MB)
    [ 0.000000] efi: mem154: type=4, attr=0xf, range=[0x000000008b780000-0x000000008b781000) (0MB)
    [ 0.000000] efi: mem155: type=3, attr=0xf, range=[0x000000008b781000-0x000000008b785000) (0MB)
    [ 0.000000] efi: mem156: type=2, attr=0xf, range=[0x000000008b785000-0x000000008b786000) (0MB)
    [ 0.000000] efi: mem157: type=4, attr=0xf, range=[0x000000008b786000-0x000000008b78b000) (0MB)
    [ 0.000000] efi: mem158: type=3, attr=0xf, range=[0x000000008b78b000-0x000000008b78f000) (0MB)
    [ 0.000000] efi: mem159: type=4, attr=0xf, range=[0x000000008b78f000-0x000000008b792000) (0MB)
    [ 0.000000] efi: mem160: type=2, attr=0xf, range=[0x000000008b792000-0x000000008b793000) (0MB)
    [ 0.000000] efi: mem161: type=4, attr=0xf, range=[0x000000008b793000-0x000000008b797000) (0MB)
    [ 0.000000] efi: mem162: type=3, attr=0xf, range=[0x000000008b797000-0x000000008b798000) (0MB)
    [ 0.000000] efi: mem163: type=4, attr=0xf, range=[0x000000008b798000-0x000000008b79a000) (0MB)
    [ 0.000000] efi: mem164: type=2, attr=0xf, range=[0x000000008b79a000-0x000000008b79b000) (0MB)
    [ 0.000000] efi: mem165: type=4, attr=0xf, range=[0x000000008b79b000-0x000000008b79c000) (0MB)
    [ 0.000000] efi: mem166: type=3, attr=0xf, range=[0x000000008b79c000-0x000000008b7ae000) (0MB)
    [ 0.000000] efi: mem167: type=4, attr=0xf, range=[0x000000008b7ae000-0x000000008b7af000) (0MB)
    [ 0.000000] efi: mem168: type=3, attr=0xf, range=[0x000000008b7af000-0x000000008b7b1000) (0MB)
    [ 0.000000] efi: mem169: type=4, attr=0xf, range=[0x000000008b7b1000-0x000000008b7b3000) (0MB)
    [ 0.000000] efi: mem170: type=3, attr=0xf, range=[0x000000008b7b3000-0x000000008b7bc000) (0MB)
    [ 0.000000] efi: mem171: type=4, attr=0xf, range=[0x000000008b7bc000-0x000000008b7c3000) (0MB)
    [ 0.000000] efi: mem172: type=3, attr=0xf, range=[0x000000008b7c3000-0x000000008b7c4000) (0MB)
    [ 0.000000] efi: mem173: type=4, attr=0xf, range=[0x000000008b7c4000-0x000000008b7c5000) (0MB)
    [ 0.000000] efi: mem174: type=2, attr=0xf, range=[0x000000008b7c5000-0x000000008b7c6000) (0MB)
    [ 0.000000] efi: mem175: type=4, attr=0xf, range=[0x000000008b7c6000-0x000000008b7c7000) (0MB)
    [ 0.000000] efi: mem176: type=3, attr=0xf, range=[0x000000008b7c7000-0x000000008b7d5000) (0MB)
    [ 0.000000] efi: mem177: type=4, attr=0xf, range=[0x000000008b7d5000-0x000000008b7d6000) (0MB)
    [ 0.000000] efi: mem178: type=3, attr=0xf, range=[0x000000008b7d6000-0x000000008b7e3000) (0MB)
    [ 0.000000] efi: mem179: type=4, attr=0xf, range=[0x000000008b7e3000-0x000000008b7e4000) (0MB)
    [ 0.000000] efi: mem180: type=3, attr=0xf, range=[0x000000008b7e4000-0x000000008b7ee000) (0MB)
    [ 0.000000] efi: mem181: type=4, attr=0xf, range=[0x000000008b7ee000-0x000000008b7ef000) (0MB)
    [ 0.000000] efi: mem182: type=3, attr=0xf, range=[0x000000008b7ef000-0x000000008b7f5000) (0MB)
    [ 0.000000] efi: mem183: type=4, attr=0xf, range=[0x000000008b7f5000-0x000000008b7f9000) (0MB)
    [ 0.000000] efi: mem184: type=3, attr=0xf, range=[0x000000008b7f9000-0x000000008b7ff000) (0MB)
    [ 0.000000] efi: mem185: type=4, attr=0xf, range=[0x000000008b7ff000-0x000000008b800000) (0MB)
    [ 0.000000] efi: mem186: type=3, attr=0xf, range=[0x000000008b800000-0x000000008b801000) (0MB)
    [ 0.000000] efi: mem187: type=4, attr=0xf, range=[0x000000008b801000-0x000000008b802000) (0MB)
    [ 0.000000] efi: mem188: type=2, attr=0xf, range=[0x000000008b802000-0x000000008b804000) (0MB)
    [ 0.000000] efi: mem189: type=4, attr=0xf, range=[0x000000008b804000-0x000000008b805000) (0MB)
    [ 0.000000] efi: mem190: type=3, attr=0xf, range=[0x000000008b805000-0x000000008b806000) (0MB)
    [ 0.000000] efi: mem191: type=4, attr=0xf, range=[0x000000008b806000-0x000000008b80b000) (0MB)
    [ 0.000000] efi: mem192: type=3, attr=0xf, range=[0x000000008b80b000-0x000000008b80d000) (0MB)
    [ 0.000000] efi: mem193: type=4, attr=0xf, range=[0x000000008b80d000-0x000000008b810000) (0MB)
    [ 0.000000] efi: mem194: type=2, attr=0xf, range=[0x000000008b810000-0x000000008b811000) (0MB)
    [ 0.000000] efi: mem195: type=3, attr=0xf, range=[0x000000008b811000-0x000000008b812000) (0MB)
    [ 0.000000] efi: mem196: type=4, attr=0xf, range=[0x000000008b812000-0x000000008b814000) (0MB)
    [ 0.000000] efi: mem197: type=3, attr=0xf, range=[0x000000008b814000-0x000000008b817000) (0MB)
    [ 0.000000] efi: mem198: type=4, attr=0xf, range=[0x000000008b817000-0x000000008b819000) (0MB)
    [ 0.000000] efi: mem199: type=3, attr=0xf, range=[0x000000008b819000-0x000000008b824000) (0MB)
    [ 0.000000] efi: mem200: type=4, attr=0xf, range=[0x000000008b824000-0x000000008b826000) (0MB)
    [ 0.000000] efi: mem201: type=3, attr=0xf, range=[0x000000008b826000-0x000000008b828000) (0MB)
    [ 0.000000] efi: mem202: type=4, attr=0xf, range=[0x000000008b828000-0x000000008b82c000) (0MB)
    [ 0.000000] efi: mem203: type=3, attr=0xf, range=[0x000000008b82c000-0x000000008b82d000) (0MB)
    [ 0.000000] efi: mem204: type=4, attr=0xf, range=[0x000000008b82d000-0x000000008b82f000) (0MB)
    [ 0.000000] efi: mem205: type=2, attr=0xf, range=[0x000000008b82f000-0x000000008b830000) (0MB)
    [ 0.000000] efi: mem206: type=4, attr=0xf, range=[0x000000008b830000-0x000000008b832000) (0MB)
    [ 0.000000] efi: mem207: type=3, attr=0xf, range=[0x000000008b832000-0x000000008b833000) (0MB)
    [ 0.000000] efi: mem208: type=4, attr=0xf, range=[0x000000008b833000-0x000000008b837000) (0MB)
    [ 0.000000] efi: mem209: type=3, attr=0xf, range=[0x000000008b837000-0x000000008b839000) (0MB)
    [ 0.000000] efi: mem210: type=4, attr=0xf, range=[0x000000008b839000-0x000000008b83b000) (0MB)
    [ 0.000000] efi: mem211: type=2, attr=0xf, range=[0x000000008b83b000-0x000000008b83c000) (0MB)
    [ 0.000000] efi: mem212: type=4, attr=0xf, range=[0x000000008b83c000-0x000000008b83d000) (0MB)
    [ 0.000000] efi: mem213: type=3, attr=0xf, range=[0x000000008b83d000-0x000000008b83e000) (0MB)
    [ 0.000000] efi: mem214: type=4, attr=0xf, range=[0x000000008b83e000-0x000000008b841000) (0MB)
    [ 0.000000] efi: mem215: type=3, attr=0xf, range=[0x000000008b841000-0x000000008b842000) (0MB)
    [ 0.000000] efi: mem216: type=4, attr=0xf, range=[0x000000008b842000-0x000000008b859000) (0MB)
    [ 0.000000] efi: mem217: type=3, attr=0xf, range=[0x000000008b859000-0x000000008b85e000) (0MB)
    [ 0.000000] efi: mem218: type=4, attr=0xf, range=[0x000000008b85e000-0x000000008b863000) (0MB)
    [ 0.000000] efi: mem219: type=2, attr=0xf, range=[0x000000008b863000-0x000000008b864000) (0MB)
    [ 0.000000] efi: mem220: type=4, attr=0xf, range=[0x000000008b864000-0x000000008b8bf000) (0MB)
    [ 0.000000] efi: mem221: type=3, attr=0xf, range=[0x000000008b8bf000-0x000000008b8d1000) (0MB)
    [ 0.000000] efi: mem222: type=4, attr=0xf, range=[0x000000008b8d1000-0x000000008b8ec000) (0MB)
    [ 0.000000] efi: mem223: type=3, attr=0xf, range=[0x000000008b8ec000-0x000000008b8ef000) (0MB)
    [ 0.000000] efi: mem224: type=4, attr=0xf, range=[0x000000008b8ef000-0x000000008b91b000) (0MB)
    [ 0.000000] efi: mem225: type=3, attr=0xf, range=[0x000000008b91b000-0x000000008b92f000) (0MB)
    [ 0.000000] efi: mem226: type=4, attr=0xf, range=[0x000000008b92f000-0x000000008b930000) (0MB)
    [ 0.000000] efi: mem227: type=2, attr=0xf, range=[0x000000008b930000-0x000000008b931000) (0MB)
    [ 0.000000] efi: mem228: type=4, attr=0xf, range=[0x000000008b931000-0x000000008b94d000) (0MB)
    [ 0.000000] efi: mem229: type=3, attr=0xf, range=[0x000000008b94d000-0x000000008b952000) (0MB)
    [ 0.000000] efi: mem230: type=4, attr=0xf, range=[0x000000008b952000-0x000000008b958000) (0MB)
    [ 0.000000] efi: mem231: type=2, attr=0xf, range=[0x000000008b958000-0x000000008b959000) (0MB)
    [ 0.000000] efi: mem232: type=4, attr=0xf, range=[0x000000008b959000-0x000000008b95a000) (0MB)
    [ 0.000000] efi: mem233: type=3, attr=0xf, range=[0x000000008b95a000-0x000000008b95b000) (0MB)
    [ 0.000000] efi: mem234: type=4, attr=0xf, range=[0x000000008b95b000-0x000000008b95c000) (0MB)
    [ 0.000000] efi: mem235: type=3, attr=0xf, range=[0x000000008b95c000-0x000000008b95d000) (0MB)
    [ 0.000000] efi: mem236: type=4, attr=0xf, range=[0x000000008b95d000-0x000000008b970000) (0MB)
    [ 0.000000] efi: mem237: type=3, attr=0xf, range=[0x000000008b970000-0x000000008b975000) (0MB)
    [ 0.000000] efi: mem238: type=4, attr=0xf, range=[0x000000008b975000-0x000000008b976000) (0MB)
    [ 0.000000] efi: mem239: type=3, attr=0xf, range=[0x000000008b976000-0x000000008b979000) (0MB)
    [ 0.000000] efi: mem240: type=4, attr=0xf, range=[0x000000008b979000-0x000000008b97a000) (0MB)
    [ 0.000000] efi: mem241: type=3, attr=0xf, range=[0x000000008b97a000-0x000000008b98b000) (0MB)
    [ 0.000000] efi: mem242: type=4, attr=0xf, range=[0x000000008b98b000-0x000000008b98e000) (0MB)
    [ 0.000000] efi: mem243: type=3, attr=0xf, range=[0x000000008b98e000-0x000000008b99a000) (0MB)
    [ 0.000000] efi: mem244: type=2, attr=0xf, range=[0x000000008b99a000-0x000000008b99b000) (0MB)
    [ 0.000000] efi: mem245: type=4, attr=0xf, range=[0x000000008b99b000-0x000000008b99c000) (0MB)
    [ 0.000000] efi: mem246: type=3, attr=0xf, range=[0x000000008b99c000-0x000000008b99d000) (0MB)
    [ 0.000000] efi: mem247: type=2, attr=0xf, range=[0x000000008b99d000-0x000000008b99e000) (0MB)
    [ 0.000000] efi: mem248: type=4, attr=0xf, range=[0x000000008b99e000-0x000000008b99f000) (0MB)
    [ 0.000000] efi: mem249: type=3, attr=0xf, range=[0x000000008b99f000-0x000000008b9a2000) (0MB)
    [ 0.000000] efi: mem250: type=4, attr=0xf, range=[0x000000008b9a2000-0x000000008b9a3000) (0MB)
    [ 0.000000] efi: mem251: type=3, attr=0xf, range=[0x000000008b9a3000-0x000000008b9a5000) (0MB)
    [ 0.000000] efi: mem252: type=2, attr=0xf, range=[0x000000008b9a5000-0x000000008b9a6000) (0MB)
    [ 0.000000] efi: mem253: type=4, attr=0xf, range=[0x000000008b9a6000-0x000000008b9a7000) (0MB)
    [ 0.000000] efi: mem254: type=3, attr=0xf, range=[0x000000008b9a7000-0x000000008b9a8000) (0MB)
    [ 0.000000] efi: mem255: type=4, attr=0xf, range=[0x000000008b9a8000-0x000000008bdc9000) (4MB)
    [ 0.000000] efi: mem256: type=3, attr=0xf, range=[0x000000008bdc9000-0x000000008bdce000) (0MB)
    [ 0.000000] efi: mem257: type=4, attr=0xf, range=[0x000000008bdce000-0x000000008be56000) (0MB)
    [ 0.000000] efi: mem258: type=3, attr=0xf, range=[0x000000008be56000-0x000000008be5d000) (0MB)
    [ 0.000000] efi: mem259: type=4, attr=0xf, range=[0x000000008be5d000-0x000000008be5e000) (0MB)
    [ 0.000000] efi: mem260: type=2, attr=0xf, range=[0x000000008be5e000-0x000000008be5f000) (0MB)
    [ 0.000000] efi: mem261: type=3, attr=0xf, range=[0x000000008be5f000-0x000000008be60000) (0MB)
    [ 0.000000] efi: mem262: type=4, attr=0xf, range=[0x000000008be60000-0x000000008be61000) (0MB)
    [ 0.000000] efi: mem263: type=3, attr=0xf, range=[0x000000008be61000-0x000000008be66000) (0MB)
    [ 0.000000] efi: mem264: type=4, attr=0xf, range=[0x000000008be66000-0x000000008be67000) (0MB)
    [ 0.000000] efi: mem265: type=3, attr=0xf, range=[0x000000008be67000-0x000000008be68000) (0MB)
    [ 0.000000] efi: mem266: type=4, attr=0xf, range=[0x000000008be68000-0x000000008be69000) (0MB)
    [ 0.000000] efi: mem267: type=3, attr=0xf, range=[0x000000008be69000-0x000000008be6a000) (0MB)
    [ 0.000000] efi: mem268: type=4, attr=0xf, range=[0x000000008be6a000-0x000000008be6c000) (0MB)
    [ 0.000000] efi: mem269: type=3, attr=0xf, range=[0x000000008be6c000-0x000000008be6d000) (0MB)
    [ 0.000000] efi: mem270: type=4, attr=0xf, range=[0x000000008be6d000-0x000000008be92000) (0MB)
    [ 0.000000] efi: mem271: type=3, attr=0xf, range=[0x000000008be92000-0x000000008be93000) (0MB)
    [ 0.000000] efi: mem272: type=4, attr=0xf, range=[0x000000008be93000-0x000000008c358000) (4MB)
    [ 0.000000] efi: mem273: type=2, attr=0xf, range=[0x000000008c358000-0x000000008c359000) (0MB)
    [ 0.000000] efi: mem274: type=4, attr=0xf, range=[0x000000008c359000-0x000000008ccf7000) (9MB)
    [ 0.000000] efi: mem275: type=2, attr=0xf, range=[0x000000008ccf7000-0x000000008ccf8000) (0MB)
    [ 0.000000] efi: mem276: type=4, attr=0xf, range=[0x000000008ccf8000-0x000000008ccfa000) (0MB)
    [ 0.000000] efi: mem277: type=2, attr=0xf, range=[0x000000008ccfa000-0x000000008ccfb000) (0MB)
    [ 0.000000] efi: mem278: type=4, attr=0xf, range=[0x000000008ccfb000-0x000000008cd03000) (0MB)
    [ 0.000000] efi: mem279: type=7, attr=0xf, range=[0x000000008cd03000-0x000000008cd13000) (0MB)
    [ 0.000000] efi: mem280: type=10, attr=0xf, range=[0x000000008cd13000-0x000000008cd53000) (0MB)
    [ 0.000000] efi: mem281: type=7, attr=0xf, range=[0x000000008cd53000-0x000000008cd69000) (0MB)
    [ 0.000000] efi: mem282: type=9, attr=0xf, range=[0x000000008cd69000-0x000000008cd8f000) (0MB)
    [ 0.000000] efi: mem283: type=7, attr=0xf, range=[0x000000008cd8f000-0x000000008ce3b000) (0MB)
    [ 0.000000] efi: mem284: type=6, attr=0x800000000000000f, range=[0x000000008ce3b000-0x000000008ce8f000) (0MB)
    [ 0.000000] efi: mem285: type=7, attr=0xf, range=[0x000000008ce8f000-0x000000008cece000) (0MB)
    [ 0.000000] efi: mem286: type=5, attr=0x800000000000000f, range=[0x000000008cece000-0x000000008ceff000) (0MB)
    [ 0.000000] efi: mem287: type=7, attr=0xf, range=[0x000000008ceff000-0x000000008cf92000) (0MB)
    [ 0.000000] efi: mem288: type=0, attr=0xf, range=[0x000000008cf92000-0x000000008cfff000) (0MB)
    [ 0.000000] efi: mem289: type=2, attr=0xf, range=[0x000000008cfff000-0x000000008d000000) (0MB)
    [ 0.000000] efi: mem290: type=7, attr=0xf, range=[0x0000000100000000-0x000000016f600000) (1782MB)
    [ 0.000000] efi: mem291: type=0, attr=0x8000000000000000, range=[0x00000000000a0000-0x00000000000c0000) (0MB)
    [ 0.000000] efi: mem292: type=0, attr=0x8000000000000000, range=[0x000000008d000000-0x000000008fa00000) (42MB)
    [ 0.000000] efi: mem293: type=11, attr=0x8000000000000000, range=[0x00000000e00f8000-0x00000000e00f9000) (0MB)
    [ 0.000000] efi: mem294: type=11, attr=0x8000000000000000, range=[0x00000000fed1c000-0x00000000fed20000) (0MB)
    [ 0.000000] efi: mem295: type=11, attr=0x8000000000000000, range=[0x00000000ffe70000-0x00000000ffea0000) (0MB)
    [ 0.000000] SMBIOS 2.4 present.
    [ 0.000000] DMI: Apple Inc. MacBookPro9,1/Mac-4B7AC7E43945597E, BIOS MBP91.88Z.00D3.B08.1208081132 08/08/2012
    [ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
    [ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
    [ 0.000000] No AGP bridge found
    [ 0.000000] e820: last_pfn = 0x16f600 max_arch_pfn = 0x400000000
    [ 0.000000] MTRR default type: write-back
    [ 0.000000] MTRR fixed ranges enabled:
    [ 0.000000] 00000-9FFFF write-back
    [ 0.000000] A0000-BFFFF uncachable
    [ 0.000000] C0000-DFFFF write-protect
    [ 0.000000] E0000-FFFFF uncachable
    [ 0.000000] MTRR variable ranges enabled:
    [ 0.000000] 0 base 0C0000000 mask FC0000000 uncachable
    [ 0.000000] 1 base 0A0000000 mask FE0000000 uncachable
    [ 0.000000] 2 base 090000000 mask FF0000000 uncachable
    [ 0.000000] 3 base 08E000000 mask FFE000000 uncachable
    [ 0.000000] 4 base 08D000000 mask FFF000000 uncachable
    [ 0.000000] 5 disabled
    [ 0.000000] 6 disabled
    [ 0.000000] 7 disabled
    [ 0.000000] 8 disabled
    [ 0.000000] 9 disabled
    [ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
    [ 0.000000] e820: last_pfn = 0x8d000 max_arch_pfn = 0x400000000
    [ 0.000000] Scanning 1 areas for low memory corruption
    [ 0.000000] Base memory trampoline at [ffff880000090000] 90000 size 24576
    [ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
    [ 0.000000] [mem 0x00000000-0x000fffff] page 4k
    [ 0.000000] BRK [0x02b32000, 0x02b32fff] PGTABLE
    [ 0.000000] BRK [0x02b33000, 0x02b33fff] PGTABLE
    [ 0.000000] BRK [0x02b34000, 0x02b34fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x16f400000-0x16f5fffff]
    [ 0.000000] [mem 0x16f400000-0x16f5fffff] page 2M
    [ 0.000000] BRK [0x02b35000, 0x02b35fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x16c000000-0x16f3fffff]
    [ 0.000000] [mem 0x16c000000-0x16f3fffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x100000000-0x16bffffff]
    [ 0.000000] [mem 0x100000000-0x16bffffff] page 2M
    [ 0.000000] BRK [0x02b36000, 0x02b36fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x00100000-0x1fffffff]
    [ 0.000000] [mem 0x00100000-0x001fffff] page 4k
    [ 0.000000] [mem 0x00200000-0x1fffffff] page 2M
    [ 0.000000] init_memory_mapping: [mem 0x20200000-0x40003fff]
    [ 0.000000] [mem 0x20200000-0x3fffffff] page 2M
    [ 0.000000] [mem 0x40000000-0x40003fff] page 4k
    [ 0.000000] BRK [0x02b37000, 0x02b37fff] PGTABLE
    [ 0.000000] init_memory_mapping: [mem 0x40005000-0x8cd12fff]
    [ 0.000000] [mem 0x40005000-0x401fffff] page 4k
    [ 0.000000] [mem 0x40200000-0x8cbfffff] page 2M
    [ 0.000000] [mem 0x8cc00000-0x8cd12fff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x8cd53000-0x8cd68fff]
    [ 0.000000] [mem 0x8cd53000-0x8cd68fff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x8cd8f000-0x8ce3afff]
    [ 0.000000] [mem 0x8cd8f000-0x8ce3afff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x8ce8f000-0x8cecdfff]
    [ 0.000000] [mem 0x8ce8f000-0x8cecdfff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x8ceff000-0x8cf91fff]
    [ 0.000000] [mem 0x8ceff000-0x8cf91fff] page 4k
    [ 0.000000] init_memory_mapping: [mem 0x8cfff000-0x8cffffff]
    [ 0.000000] [mem 0x8cfff000-0x8cffffff] page 4k
    [ 0.000000] RAMDISK: [mem 0x7fcd7000-0x7fffffff]
    [ 0.000000] ACPI: RSDP 000000008cd8e014 00024 (v02 APPLE )
    [ 0.000000] ACPI: XSDT 000000008cd8e1c0 000B4 (v01 APPLE Apple00 00000000 01000013)
    [ 0.000000] ACPI: FACP 000000008cd8c000 000F4 (v04 APPLE Apple00 00000000 Loki 0000005F)
    [ 0.000000] ACPI: DSDT 000000008cd82000 04D53 (v01 APPLE MacBookP 00090001 INTL 20100915)
    [ 0.000000] ACPI: FACS 000000008cd1e000 00040
    [ 0.000000] ACPI: HPET 000000008cd8b000 00038 (v01 APPLE Apple00 00000001 Loki 0000005F)
    [ 0.000000] ACPI: APIC 000000008cd8a000 000BC (v02 APPLE Apple00 00000001 Loki 0000005F)
    [ 0.000000] ACPI: SBST 000000008cd88000 00030 (v01 APPLE Apple00 00000001 Loki 0000005F)
    [ 0.000000] ACPI: ECDT 000000008cd87000 00053 (v01 APPLE Apple00 00000001 Loki 0000005F)
    [ 0.000000] ACPI: SSDT 000000008cd7f000 002E0 (v01 APPLE SataAhci 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd7e000 00024 (v01 APPLE SmcDppt 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd79000 00D20 (v01 APPLE UsbPpt 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd77000 00159 (v02 APPLE IGHda 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd75000 00032 (v01 APPLE SsdtS3 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd73000 015EB (v02 APPLE SsdtIGPU 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd6e000 013D8 (v01 APPLE TbtPEG11 00001000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd6d000 00615 (v01 PmRef Cpu0Ist 00003000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd6c000 00B3D (v01 PmRef CpuPm 00003000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd6b000 00315 (v01 PmRef Cpu0Tst 00003000 INTL 20100915)
    [ 0.000000] ACPI: SSDT 000000008cd6a000 0037A (v01 PmRef ApTst 00003000 INTL 20100915)
    [ 0.000000] ACPI: DMAR 000000008cd69000 00088 (v01 APPLE IVB 00000001 AAPL 00000001)
    [ 0.000000] ACPI: MCFG 000000008cd89000 0003C (v01 APPLE Apple00 00000001 Loki 0000005F)
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] No NUMA configuration found
    [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000016f5fffff]
    [ 0.000000] Initmem setup node 0 [mem 0x00000000-0x16f5fffff]
    [ 0.000000] NODE_DATA [mem 0x16f5f7000-0x16f5fbfff]
    [ 0.000000] [ffffea0000000000-ffffea0005bfffff] PMD -> [ffff88016ac00000-ffff88016ebfffff] on node 0
    [ 0.000000] Zone ranges:
    [ 0.000000] DMA [mem 0x00001000-0x00ffffff]
    [ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
    [ 0.000000] Normal [mem 0x100000000-0x16f5fffff]
    [ 0.000000] Movable zone start for each node
    [ 0.000000] Early memory node ranges
    [ 0.000000] node 0: [mem 0x00001000-0x0008dfff]
    [ 0.000000] node 0: [mem 0x00090000-0x0009ffff]
    [ 0.000000] node 0: [mem 0x00100000-0x1fffffff]
    [ 0.000000] node 0: [mem 0x20200000-0x40003fff]
    [ 0.000000] node 0: [mem 0x40005000-0x8cd12fff]
    [ 0.000000] node 0: [mem 0x8cd53000-0x8cd68fff]
    [ 0.000000] node 0: [mem 0x8cd8f000-0x8ce3afff]
    [ 0.000000] node 0: [mem 0x8ce8f000-0x8cecdfff]
    [ 0.000000] node 0: [mem 0x8ceff000-0x8cf91fff]
    [ 0.000000] node 0: [mem 0x8cfff000-0x8cffffff]
    [ 0.000000] node 0: [mem 0x100000000-0x16f5fffff]
    [ 0.000000] On node 0 totalpages: 1032772
    [ 0.000000] DMA zone: 64 pages used for memmap
    [ 0.000000] DMA zone: 26 pages reserved
    [ 0.000000] DMA zone: 3997 pages, LIFO batch:0
    [ 0.000000] DMA32 zone: 8947 pages used for memmap
    [ 0.000000] DMA32 zone: 572583 pages, LIFO batch:31
    [ 0.000000] Normal zone: 7128 pages used for memmap
    [ 0.000000] Normal zone: 456192 pages, LIFO batch:31
    [ 0.000000] ACPI: PM-Timer IO Port: 0x408
    [ 0.000000] ACPI: Local APIC address 0xfee00000
    [ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
    [ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
    [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
    [ 0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
    [ 0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
    [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
    [ 0.000000] ACPI: IRQ0 used by override.
    [ 0.000000] ACPI: IRQ2 used by override.
    [ 0.000000] ACPI: IRQ9 used by override.
    [ 0.000000] Using ACPI (MADT) for SMP configuration information
    [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
    [ 0.000000] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
    [ 0.000000] nr_irqs_gsi: 40
    [ 0.000000] PM: Registered nosave memory: [mem 0x0008e000-0x0008ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000bffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x000c0000-0x000fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x20000000-0x201fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x40004000-0x40004fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8970c000-0x8970cfff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x89721000-0x89721fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8cd13000-0x8cd52fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8cd69000-0x8cd8efff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8ce3b000-0x8ce8efff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8cece000-0x8cefefff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8cf92000-0x8cffefff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8d000000-0x8f9fffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0x8fa00000-0xe00f7fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xe00f8000-0xe00f8fff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xe00f9000-0xfed1bfff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xffe6ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xffe70000-0xffe9ffff]
    [ 0.000000] PM: Registered nosave memory: [mem 0xffea0000-0xffffffff]
    [ 0.000000] e820: [mem 0x8fa00000-0xe00f7fff] available for PCI devices
    [ 0.000000] Booting paravirtualized kernel on bare hardware
    [ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:8 nr_node_ids:1
    [ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff88016f200000 s86464 r8192 d24128 u262144
    [ 0.000000] pcpu-alloc: s86464 r8192 d24128 u262144 alloc=1*2097152
    [ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
    [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 1016607
    [ 0.000000] Policy zone: Normal
    [ 0.000000] Kernel command line: \boot\vmlinuz-linux ro root=UUID=95c49290-b97c-4136-90a5-b8ae1b964cd7 initrd=boot\initramfs-linux.img
    [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
    [ 0.000000] xsave: enabled xstate_bv 0x7, cntxt size 0x340
    [ 0.000000] Checking aperture...
    [ 0.000000] No AGP bridge found
    [ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
    [ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
    [ 0.000000] Memory: 3935088K/4131088K available (5124K kernel code, 807K rwdata, 1628K rodata, 1144K init, 1288K bss, 196000K reserved)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
    [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
    [ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=8.
    [ 0.000000] NR_IRQS:8448 nr_irqs:744 16
    [ 0.000000] Console: colour dummy device 80x25
    [ 0.000000] console [tty0] enabled
    [ 0.000000] allocated 16777216 bytes of page_cgroup
    [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
    [ 0.000000] hpet clockevent registered
    [ 0.000000] tsc: Fast TSC calibration using PIT
    [ 0.003333] tsc: Detected 2294.978 MHz processor
    [ 0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 4591.20 BogoMIPS (lpj=7649926)
    [ 0.000005] pid_max: default: 32768 minimum: 301
    [ 0.000032] init_memory_mapping: [mem 0x8ce3b000-0x8ce8efff]
    [ 0.000034] [mem 0x8ce3b000-0x8ce8efff] page 4k
    [ 0.000045] init_memory_mapping: [mem 0x8cece000-0x8cefefff]
    [ 0.000046] [mem 0x8cece000-0x8cefefff] page 4k
    [ 0.000086] init_memory_mapping: [mem 0x8d000000-0x8f9fffff]
    [ 0.000087] [mem 0x8d000000-0x8f9fffff] page 2M
    [ 0.026158] Security Framework initialized
    [ 0.026166] AppArmor: AppArmor disabled by boot time parameter
    [ 0.026167] Yama: becoming mindful.
    [ 0.026441] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
    [ 0.027488] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
    [ 0.027952] Mount-cache hash table entries: 256
    [ 0.028114] Initializing cgroup subsys memory
    [ 0.028122] Initializing cgroup subsys devices
    [ 0.028124] Initializing cgroup subsys freezer
    [ 0.028125] Initializing cgroup subsys net_cls
    [ 0.028127] Initializing cgroup subsys blkio
    [ 0.028148] CPU: Physical Processor ID: 0
    [ 0.028149] CPU: Processor Core ID: 0
    [ 0.028538] mce: CPU supports 9 MCE banks
    [ 0.028551] CPU0: Thermal monitoring enabled (TM1)
    [ 0.028560] Last level iTLB entries: 4KB 512, 2MB 0, 4MB 0
    Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32
    tlb_flushall_shift: 1
    [ 0.028670] Freeing SMP alternatives memory: 20K (ffffffff819e9000 - ffffffff819ee000)
    [ 0.029671] ACPI: Core revision 20130725
    [ 0.036004] ACPI: All ACPI Tables successfully acquired
    [ 0.037838] ftrace: allocating 20318 entries in 80 pages
    [ 0.047613] dmar: Host address width 36
    [ 0.047615] dmar: DRHD base: 0x000000fed90000 flags: 0x0
    [ 0.047621] dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c0000020e60262 ecap f0101a
    [ 0.047622] dmar: DRHD base: 0x000000fed91000 flags: 0x1
    [ 0.047627] dmar: IOMMU 1: reg_base_addr fed91000 ver 1:0 cap c9008020660262 ecap f0105a
    [ 0.047628] dmar: RMRR base: 0x0000008d800000 end: 0x0000008f9fffff
    [ 0.047699] IOAPIC id 0 under DRHD base 0xfed91000 IOMMU 1
    [ 0.047700] HPET id 0 under DRHD base 0xfed91000
    [ 0.047701] [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
    [ 0.047705] Not enable interrupt remapping
    [ 0.047706] Failed to enable irq remapping. You are vulnerable to irq-injection attacks.
    [ 0.048157] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
    [ 0.081147] smpboot: CPU0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz (fam: 06, model: 3a, stepping: 09)
    [ 0.081154] TSC deadline timer enabled
    [ 0.081162] Performance Events: PEBS fmt1+, 16-deep LBR, IvyBridge events, full-width counters, Intel PMU driver.
    [ 0.081169] ... version: 3
    [ 0.081170] ... bit width: 48
    [ 0.081171] ... generic registers: 4
    [ 0.081171] ... value mask: 0000ffffffffffff
    [ 0.081172] ... max period: 0000ffffffffffff
    [ 0.081173] ... fixed-purpose events: 3
    [ 0.081174] ... event mask: 000000070000000f
    [ 0.118277] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
    [ 0.104573] smpboot: Booting Node 0, Processors # 1 # 2 # 3 # 4 # 5 # 6 # 7 OK
    [ 0.240347] Brought up 8 CPUs
    [ 0.240351] smpboot: Total of 8 processors activated (36734.63 BogoMIPS)
    [ 0.247904] devtmpfs: initialized
    [ 0.250380] PM: Registering ACPI NVS region [mem 0x8cd13000-0x8cd52fff] (262144 bytes)
    [ 0.251164] RTC time: 7:32:07, date: 01/09/14
    [ 0.251202] NET: Registered protocol family 16
    [ 0.251294] cpuidle: using governor ladder
    [ 0.251296] cpuidle: using governor menu
    [ 0.251322] ACPI: bus type PCI registered
    [ 0.251324] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
    [ 0.251381] PCI: MMCONFIG for domain 0000 [bus 00-9b] at [mem 0xe0000000-0xe9bfffff] (base 0xe0000000)
    [ 0.251384] PCI: not using MMCONFIG
    [ 0.251385] PCI: Using configuration type 1 for base access
    [ 0.251999] bio: create slab <bio-0> at 0
    [ 0.252116] ACPI: Added _OSI(Module Device)
    [ 0.252117] ACPI: Added _OSI(Processor Device)
    [ 0.252118] ACPI: Added _OSI(3.0 _SCP Extensions)
    [ 0.252119] ACPI: Added _OSI(Processor Aggregator Device)
    [ 0.253362] ACPI: EC: EC description table is found, configuring boot EC
    [ 0.257523] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
    [ 2.254668] ACPI Exception: AE_ERROR, Returned by Handler for [PCI_Config] (20130725/evregion-287)
    [ 2.254672] ACPI Error: Method parse/execution failed [\_SB_.PCI0.ZYXW] (Node ffff880169288708), AE_ERROR (20130725/psparse-536)
    [ 2.254677] ACPI Error: Method parse/execution failed [\_SB_._INI] (Node ffff880169253fa0), AE_ERROR (20130725/psparse-536)
    [ 2.255095] ACPI: SSDT 000000008cd19190 008AD (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
    [ 2.255414] ACPI: Dynamic OEM Table Load:
    [ 2.255416] ACPI: SSDT (null) 008AD (v01 PmRef Cpu0Cst 00003001 INTL 20100915)
    [ 2.268225] ACPI: SSDT 000000008cd1a710 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
    [ 2.268583] ACPI: Dynamic OEM Table Load:
    [ 2.268585] ACPI: SSDT (null) 003A4 (v01 PmRef ApIst 00003000 INTL 20100915)
    [ 2.281264] ACPI: SSDT 000000008cd18d90 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
    [ 2.281581] ACPI: Dynamic OEM Table Load:
    [ 2.281583] ACPI: SSDT (null) 00119 (v01 PmRef ApCst 00003000 INTL 20100915)
    [ 2.295568] ACPI: Interpreter enabled
    [ 2.295575] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130725/hwxface-571)
    [ 2.295579] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130725/hwxface-571)
    [ 2.295592] ACPI: (supports S0 S3 S4 S5)
    [ 2.295593] ACPI: Using IOAPIC for interrupt routing
    [ 2.295614] PCI: MMCONFIG for domain 0000 [bus 00-9b] at [mem 0xe0000000-0xe9bfffff] (base 0xe0000000)
    [ 2.295963] PCI: MMCONFIG at [mem 0xe0000000-0xe9bfffff] reserved in ACPI motherboard resources
    [ 2.319936] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
    [ 2.320064] ACPI: No dock devices found.
    [ 2.328628] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
    [ 2.328727] acpi PNP0A08:00: Requesting ACPI _OSC control (0x1d)
    [ 2.328815] acpi PNP0A08:00: ACPI _OSC control (0x1d) granted
    [ 2.329006] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-9b] only partially covers this bridge
    [ 2.329109] ACPI: \_SB_.PCI0.PDRC: can't evaluate _ADR (0x5)
    [ 2.329127] PCI host bridge to bus 0000:00
    [ 2.329129] pci_bus 0000:00: root bus resource [bus 00-ff]
    [ 2.329131] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
    [ 2.329133] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
    [ 2.329135] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
    [ 2.329136] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff]
    [ 2.329138] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff]
    [ 2.329139] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff]
    [ 2.329141] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff]
    [ 2.329142] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff]
    [ 2.329144] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
    [ 2.329145] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
    [ 2.329147] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff]
    [ 2.329148] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff]
    [ 2.329150] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff]
    [ 2.329151] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff]
    [ 2.329153] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff]
    [ 2.329154] pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff]
    [ 2.329156] pci_bus 0000:00: root bus resource [mem 0x8fa00000-0xfeafffff]
    [ 2.329157] pci_bus 0000:00: root bus resource [mem 0xfed40000-0xfed44fff]
    [ 2.329165] pci 0000:00:00.0: [8086:0154] type 00 class 0x060000
    [ 2.329244] pci 0000:00:01.0: [8086:0151] type 01 class 0x060400
    [ 2.329277] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
    [ 2.329309] pci 0000:00:01.0: System wakeup disabled by ACPI
    [ 2.329346] pci 0000:00:01.1: [8086:0155] type 01 class 0x060400
    [ 2.329425] pci 0000:00:01.1: PME# supported from D0 D3hot D3cold
    [ 2.329464] pci 0000:00:01.1: System wakeup disabled by ACPI
    [ 2.329498] pci 0000:00:02.0: [8086:0166] type 00 class 0x030000
    [ 2.329509] pci 0000:00:02.0: reg 0x10: [mem 0xc1400000-0xc17fffff 64bit]
    [ 2.329516] pci 0000:00:02.0: reg 0x18: [mem 0xb0000000-0xbfffffff 64bit pref]
    [ 2.329521] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]
    [ 2.329611] pci 0000:00:14.0: [8086:1e31] type 00 class 0x0c0330
    [ 2.329633] pci 0000:00:14.0: reg 0x10: [mem 0xc1c00000-0xc1c0ffff 64bit]
    [ 2.329696] pci 0000:00:14.0: PME# supported from D3hot D3cold
    [ 2.329729] pci 0000:00:14.0: System wakeup disabled by ACPI
    [ 2.329765] pci 0000:00:16.0: [8086:1e3a] type 00 class 0x078000
    [ 2.329790] pci 0000:00:16.0: reg 0x10: [mem 0xc1c17100-0xc1c1710f 64bit]
    [ 2.329869] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
    [ 2.329945] pci 0000:00:1a.0: [8086:1e2d] type 00 class 0x0c0320
    [ 2.329968] pci 0000:00:1a.0: reg 0x10: [mem 0xc1c16c00-0xc1c16fff]
    [ 2.330059] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
    [ 2.330095] pci 0000:00:1a.0: System wakeup disabled by ACPI
    [ 2.330130] pci 0000:00:1b.0: [8086:1e20] type 00 class 0x040300
    [ 2.330143] pci 0000:00:1b.0: reg 0x10: [mem 0xc1c10000-0xc1c13fff 64bit]
    [ 2.330205] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
    [ 2.330240] pci 0000:00:1b.0: System wakeup disabled by ACPI
    [ 2.330273] pci 0000:00:1c.0: [8086:1e10] type 01 class 0x060400
    [ 2.330352] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
    [ 2.330391] pci 0000:00:1c.0: System wakeup disabled by ACPI
    [ 2.330423] pci 0000:00:1c.1: [8086:1e12] type 01 class 0x060400
    [ 2.330502] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
    [ 2.330540] pci 0000:00:1c.1: System wakeup disabled by ACPI
    [ 2.330572] pci 0000:00:1c.2: [8086:1e14] type 01 class 0x060400
    [ 2.330653] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
    [ 2.330690] pci 0000:00:1c.2: System wakeup disabled by ACPI
    [ 2.330733] pci 0000:00:1d.0: [8086:1e26] type 00 class 0x0c0320
    [ 2.330755] pci 0000:00:1d.0: reg 0x10: [mem 0xc1c16800-0xc1c16bff]
    [ 2.330846] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
    [ 2.330882] pci 0000:00:1d.0: System wakeup disabled by ACPI
    [ 2.330917] pci 0000:00:1f.0: [8086:1e57] type 00 class 0x060100
    [ 2.331082] pci 0000:00:1f.2: [8086:1e03] type 00 class 0x010601
    [ 2.331102] pci 0000:00:1f.2: reg 0x10: [io 0x3098-0x309f]
    [ 2.331111] pci 0000:00:1f.2: reg 0x14: [io 0x30bc-0x30bf]
    [ 2.331120] pci 0000:00:1f.2: reg 0x18: [io 0x3090-0x3097]
    [ 2.331129] pci 0000:00:1f.2: reg 0x1c: [io 0x30b8-0x30bb]
    [ 2.331137] pci 0000:00:1f.2: reg 0x20: [io 0x3060-0x307f]
    [ 2.331145] pci 0000:00:1f.2: reg 0x24: [mem 0xc1c16000-0xc1c167ff]
    [ 2.331192] pci 0000:00:1f.2: PME# supported from D3hot
    [ 2.331255] pci 0000:00:1f.3: [8086:1e22] type 00 class 0x0c0500
    [ 2.331269] pci 0000:00:1f.3: reg 0x10: [mem 0xc1c17000-0xc1c170ff 64bit]
    [ 2.331285] pci 0000:00:1f.3: reg 0x20: [io 0xefa0-0xefbf]
    [ 2.331414] pci 0000:01:00.0: [10de:0fd5] type 00 class 0x030000
    [ 2.331425] pci 0000:01:00.0: reg 0x10: [mem 0xc0000000-0xc0ffffff]
    [ 2.331436] pci 0000:01:00.0: reg 0x14: [mem 0x90000000-0x9fffffff 64bit pref]
    [ 2.331447] pci 0000:01:00.0: reg 0x1c: [mem 0xa0000000-0xa1ffffff 64bit pref]
    [ 2.331455] pci 0000:01:00.0: reg 0x24: [io 0x2000-0x207f]
    [ 2.331463] pci 0000:01:00.0: reg 0x30: [mem 0xc1000000-0xc107ffff pref]
    [ 2.331519] pci 0000:01:00.0: System wakeup disabled by ACPI
    [ 2.331560] pci 0000:01:00.1: [10de:0e1b] type 00 class 0x040300
    [ 2.331569] pci 0000:01:00.1: reg 0x10: [mem 0xc1080000-0xc1083fff]
    [ 3.338172] pci 0000:00:01.0: ASPM: Could not configure common clock
    [ 3.338218] pci 0000:00:01.0: PCI bridge to [bus 01]
    [ 3.338221] pci 0000:00:01.0: bridge window [io 0x2000-0x2fff]
    [ 3.338223] pci 0000:00:01.0: bridge window [mem 0xc0000000-0xc10fffff]
    [ 3.338227] pci 0000:00:01.0: bridge window [mem 0x90000000-0xa1ffffff 64bit pref]
    [ 3.338301] pci 0000:00:01.1: PCI bridge to [bus 05-9b]
    [ 3.338304] pci 0000:00:01.1: bridge window [io 0x4000-0x6fff]
    [ 3.338308] pci 0000:00:01.1: bridge window [mem 0xc1d00000-0xcdffffff]
    [ 3.338314] pci 0000:00:01.1: bridge window [mem 0xce000000-0xd9ffffff 64bit pref]
    [ 3.338460] pci 0000:02:00.0: [14e4:16b4] type 00 class 0x020000
    [ 3.338493] pci 0000:02:00.0: reg 0x10: [mem 0xc1800000-0xc180ffff 64bit pref]
    [ 3.338518] pci 0000:02:00.0: reg 0x18: [mem 0xc1810000-0xc181ffff 64bit pref]
    [ 3.338668] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
    [ 3.338738] pci 0000:02:00.0: System wakeup disabled by ACPI
    [ 3.338824] pci 0000:02:00.1: [14e4:16bc] type 00 class 0x080501
    [ 3.338861] pci 0000:02:00.1: reg 0x10: [mem 0xc1820000-0xc182ffff 64bit pref]
    [ 3.339051] pci 0000:02:00.1: PME# supported from D0 D3hot D3cold
    [ 3.339096] pci 0000:02:00.1: System wakeup disabled by ACPI
    [ 3.344942] pci 0000:00:1c.0: PCI bridge to [bus 02]
    [ 3.344949] pci 0000:00:1c.0: bridge window [mem 0xc1b00000-0xc1bfffff]
    [ 3.344955] pci 0000:00:1c.0: bridge window [mem 0xc1800000-0xc18fffff 64bit pref]
    [ 3.345076] pci 0000:03:00.0: [14e4:4331] type 00 class 0x028000
    [ 3.345105] pci 0000:03:00.0: reg 0x10: [mem 0xc1a00000-0xc1a03fff 64bit]
    [ 3.345247] pci 0000:03:00.0: supports D1 D2
    [ 3.345286] pci 0000:03:00.0: System wakeup disabled by ACPI
    [ 3.351561] pci 0000:00:1c.1: PCI bridge to [bus 03]
    [ 3.351568] pci 0000:00:1c.1: bridge window [mem 0xc1a00000-0xc1afffff]
    [ 3.351673] pci 0000:04:00.0: [11c1:5901] type 00 class 0x0c0010
    [ 3.351712] pci 0000:04:00.0: reg 0x10: [mem 0xc1900000-0xc1900fff 64bit]
    [ 3.351903] pci 0000:04:00.0: supports D1 D2
    [ 3.351904] pci 0000:04:00.0: PME# supported from D0 D1 D2 D3hot D3cold
    [ 3.358214] pci 0000:00:1c.2: PCI bridge to [bus 04]
    [ 3.358221] pci 0000:00:1c.2: bridge window [mem 0xc1900000-0xc19fffff]
    [ 3.358742] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
    [ 3.358790] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
    [ 3.358836] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
    [ 3.358883] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *0, disabled.
    [ 3.358929] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
    [ 3.358973] ACPI: PCI Interrupt L

    I did read that report initially; I ended up just removing bluez and bluez-utils since I don't care that much about using those peripherals. I imagine that if I downgraded the kernel I might be able to run bluez and get the trackpad to work. I think I'd rather keep my copy of the kernel up-to-date at this point since I don't really care that much about using that trackpad. Thanks for the suggestion, though—if I decide I really do want to use it I'll downgrade and see if that helps.
    The problems with running programs seem to have fixed themselves semi-mysteriously. That problem was persisting through reboots initially. I looked at the running processes and saw that the programs I had tried to open were actually running, but KDE wasn't behaving as such. I tried rebooting and using startx to see if I could see those programs running there, which I could. After that KDE behaved properly.
    It seems like HFS support for fsck is poorly if at all supported outside of Mac OS, so I booted into Mac OS and ran fsck_hfs on my media partition. This worked, and I can read and write from it again.
    EDIT: In case anyone is curious, there seems to be a fix pending for the trackpad issues—see here and here.
    Last edited by tenfoxes (2014-01-09 20:42:45)

  • 3DES decryption with SHA1 hashed key

    Hello all,
    I've been given the task of rewriting an existing VB application in Java, and one routine makes use of the Microsoft Cryptography API.
    The VB code decrypts a string using TripleDES decryption, using a string key that's been hashed with a SHA1 has algorithm.
    Most of the java DESede encryption/decryption examples I've worked through generate keys with a KeyGenerator instance, but I have not yet found any examples that use a key that's been SHA1 hashed.
    My attempts at using a hashed byte[] array of my key phrase with a DESede Crypto instance always return a "wrong key size" error.
    Can anyone provide some help? Example code fragments or anything would help.

    Thanks for the reply, and you're right in that this might be a more appropriate question to ask on a VB forum or on a MS cryptography API forum.
    Nevertheless, I've been able to make some headway on the VB side by getting the bytes of the SHA-1 hash map through some API calls.
    The hex representation of the SHA-1 hashed keyword:
    "3EC10CE885353DCD23B912860C2B91885CD3D6D1"
    A keyword to use as a test:
    "logins"
    Hex representation of the 3DES encrypted result of "logins" using the hashed keyword:
    "FB158A921E3C4CDB"
    Currently, my problem is with the length of the key. As you pointed out, SHA is 20 bytes, while 3DES is looking for 24 bytes. I'll experiment with your suggested 2-key approach, but here's my test code at the moment:
    import java.security.*;
    import javax.crypto.*;
    import javax.crypto.Cipher;
    import javax.crypto.Mac;
    import javax.crypto.SecretKey;
    import javax.crypto.spec.DESedeKeySpec;
    import javax.crypto.spec.SecretKeySpec;
    public class EncryptionTest {
    public static void main(String[] args) {
    String hashedKey = "3EC10CE885353DCD23B912860C2B91885CD3D6D1";
    String textToCode = "logins";
    byte[] keyBytes = hexStringToBytes( hashedKey );
    byte[] source = textToCode.getBytes();
    SecretKey key = new SecretKeySpec(keyBytes, "DESede");
    try {
    Cipher cipher = Cipher.getInstance("DESede");
    cipher.init(Cipher.ENCRYPT_MODE, key);
    byte[] result = cipher.doFinal(source);
    String sresult = hex( result );
    System.out.println( result );
    } catch ( NoSuchPaddingException e ) {
    e.printStackTrace();
    } catch ( BadPaddingException e ) { 
    e.printStackTrace();
    } catch ( NoSuchAlgorithmException e ) {
    e.printStackTrace();
    } catch ( InvalidKeyException e ) {
    e.printStackTrace();
    } catch (IllegalBlockSizeException e ) {
    e.printStackTrace();
    static byte[] hexStringToBytes( String s ) {
    int iLength = s.length();
    int iBuff = iLength / 2;
    byte[] buff = new byte[ iBuff ];
    int j = 0;
    for(int i = 0; i < iLength; i+=2) {
    try {
    String s1 = s.substring(i, i+2);
    buff[j++] = (byte) Integer.parseInt(s1, 16);
    } catch ( Exception e ) {
    e.printStackTrace();
    return buff;
    static String hex(byte[] data) {
    StringBuilder sb = new StringBuilder();
    for (byte b : data) {
    sb.append(Character.forDigit((b & 240) >> 4, 16));
    sb.append(Character.forDigit((b & 15), 16));
    return sb.toString();
    }

  • How to remove hash in the value of the field fetched from application serve

    Hi,
       I am populating values of the file which is in the application server to the internal table. But for the last field hash is also populating from the file along with the value.
    Please suggest me how to remove hash in the value of the last field.
    Thanks,
    Neelima.

    Hi Vinay,
    Please check the program. I have used the replace statement but it is not working.
    IF NOT v_sap_bom_rec IS INITIAL.
    Spliting the records at '~' delimiter
        SPLIT v_sap_bom_rec AT c_del INTO  wa_bom_file-model_name
                                           wa_bom_file-product_code
                                           wa_bom_file-description
                                           wa_bom_file-product_type
                                           wa_bom_file-mfg_part_num
                                           wa_bom_file-mfg_part_desc.
        REPLACE cl_abap_char_utilities=>horizontal_tab IN wa_bom_file-mfg_part_desc WITH space .
        wa_bom_file-status = c_status.
        APPEND wa_bom_file  TO i_bom_file.
    But it is not working.
    Please help me..
    Thanks
    Neelima

  • Hash Table Infrastructure ran out of memory Issue

    I am getting ORA-32690 : Hash Table Infrastructure ran out of memory error, while executing an Informatica mapping using Oracle Database ( Test Environment)
    The partition creation is as shown below.
    TABLESPACE MAIN_LARGE_DATA1
    PARTITION BY LIST (MKTCD)
    PARTITION AAM VALUES ('AAM')
    TABLESPACE MAIN_LARGE_DATA1,
    PARTITION AHT VALUES ('AHT')
    TABLESPACE MAIN_LARGE_DATA1,
    PARTITION GIM VALUES ('GIM')
    TABLESPACE MAIN_LARGE_DATA1,
    PARTITION CNS VALUES ('CNS')
    TABLESPACE MAIN_LARGE_DATA1,
    PARTITION AOBE VALUES ('AOBE')
    TABLESPACE MAIN_LARGE_DATA1,
    PARTITION DBM VALUES ('DBM')
    TABLESPACE MAIN_LARGE_DATA1
    Could you please provide me with a solution to this problem asap?

    SQL statement and execution plan? Is there a server-side trace file created for the session?
    From the brief description, it sounds like bug 6471770. See Metalink for details. The workaround for this particular bug is to either disable hash group-by, by setting +"_gby_hash_aggregation_enabled"+ to FALSE (using an ALTER SESSION statement . Or by using a NO_USE_HASH_AGGREGATION hint.
    Suggest you research this problem on Metalink (aka MyOracleSupport at https://support.oracle.com)

  • SCCM 2012 SP1 - OS Deployment - hash could not be matched for the downloded content

    I've got a newly deployed SCCM 2012 SP1 running on Windows Server 2012. The W2K12 runs as vm on ESX 5.1. I'm having very odd issues with OS deployment. The TS keeps failing when processing SCCM client installation - it downloads the package but then it fails
    straight away with the 80091007 - hash values couldn't be matched error - some extract from smsts.log attached below. It's very consistent, it happens every time - it downloads and applies the image fine straight after that it bombs out.
    What is very interesting is that it works perfectly fine when I deploy vms (on the same or different host) - the issue seems to be be only affecting physical machines (laptops desktops). This might suggest some network issues (vSwitch with Cisco switches) but
    the config on the switch is very simple and this shouldn't be the case.
    I had a few virtualised SCCM 2007 installations (ESX 5 and 4) and it always worked with no problems.
    I tried to recreate the package (changing source directory), turn binary differential replication on and off, copy the content of the package to the dist point or not copy. Push client installation (or other package deployments) work fine
    When I tried to deploy with no download - sometimes it works but most of the time I'd get the files/folder corrupt error (can't remember the No)
    This is starting to drive me crazy - There are some significant changes in the way SCCM 2012 is validating package integrity (like Content Lib folder) but the consistency of this problem is just very odd.
    Anyone has any clues?
    thanks
     - Downloaded file from http://GTKVMGMT05.GTK.LOC...m?/x64/wic_x64_enu.exe to C:\_SMSTaskSequence\Packages\GTK0000C\x64/wic_x64_enu.exe 
     - Download done setting progress bar to 100
    VerifyContentHash: Hash algorithm is 32780
    c:\_smstasksequence\packages\GTK0000c\i386 is a directory. Setting directory security
    c:\_smstasksequence\packages\GTK0000c\x64 is a directory. Setting directory security
     - Hash could not be matched for the downloded content. Original ContentHash = 5EF3A189C48F3469440A83026EC8ECD36EAD6EAF3B5D35663F8201BDE175413C, Downloaded ContentHash = FA4516EDD2D7907F8FA472A3E1B717DF2DD4A0976CD4CEAE11045EE62EC8C661
    0L == TS::Utility::VerifyPackageHash(pszContentID, sDestination), HRESULT=80091007 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,2999)
     - DownloadContentAndVerifyHash(pszPackageID, L"SMSPackage", saHttpContentSources, saSMBContentSources, saMulticastContentSources, sDestination, dwFlags, L"", 0, dwPackageFlags, pszUserName, pszUserPassword ), HRESULT=80091007 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3106)
     - DownloadContentLocally(pszSource, sSourceDirectory, dwFlags, hUserToken, pszUserName, pszUserPassword), HRESULT=80091007 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3331)
    ResolveSource(pszSource, sSourceDirectory, dwFlags, 0, 0, 0), HRESULT=80091007 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3221)
    TS::Utility::ResolveSource(sClientPackageID, sClientPackagePath), HRESULT=80091007 (e:\nts_sccm_release\sms\client\osdeployment\osdgina\basesetuphook.cpp,1655)
     - Failed to resolve package source "GTK0000C"
     - Exiting ConfigureEx: 0x80091007
     - BaseSetupHook::configure(sWindowsDir), HRESULT=80091007 (e:\nts_sccm_release\sms\client\osdeployment\osdgina\osdsetuphook.cpp,292)
     - Failed to configure OSD setup hook (0x80091007)
     - Failed to configure OSD setup hook (0x80091007)

    is this the only indication of a problem in your smsts.log file ? did you apply the
    authenticode hotfix or have you
    downloaded the SP1 media after that hotfix was applied ?
    Step by Step Configuration Manager Guides >
    2012 Guides |
    2007 Guides | I'm on Twitter > ncbrady

  • Creation of Hash Partitioned Global Index

    Hash Partion Index creation
    Hi friends,
    Could you suggest me whether we can create a hash partitioned index by using syntax as below in 9i.
    CREATE INDEX hgidx ON tab (c1,c2,c3) GLOBAL
    PARTITION BY HASH (c1,c2)
    (PARTITION p1 TABLESPACE tbs_1,
    PARTITION p2 TABLESPACE tbs_2,
    PARTITION p3 TABLESPACE tbs_3,
    PARTITION p4 TABLESPACE tbs_4);
    I am getting error ORA-14005 Missing Key word Range.
    Thanks in advance for your help.

    Yaseer,
    Is it possible to create Non-Partitioned and Global Index on Range-Partitioned Table?
    Yes
    We have 4 indexes on CS_BILLING range-partitioned table, in which one is CBS_CLIENT_CODE(*local partitioned index*) and others are unknown types of index to me??
    Means other 3 indexes are what type indexes ...either non-partitioned global index OR non-partitioned normal index??
    You got local index and 3 non-partitioned "NORMAL" b-tree tyep indexes
    Also if we create index as :(create index i_name on t_name(c_name)) By default it will create Global index. Please correct me......
    Above staement will create non-partitioned index
    Here is an example of creating global partitioned indexes
    CREATE INDEX month_ix ON sales(sales_month)
       GLOBAL PARTITION BY RANGE(sales_month)
          (PARTITION pm1_ix VALUES LESS THAN (2)
           PARTITION pm2_ix VALUES LESS THAN (3)
           PARTITION pm3_ix VALUES LESS THAN (4)
            PARTITION pm12_ix VALUES LESS THAN (MAXVALUE));Regards

Maybe you are looking for

  • In Messages, is it possible to see when a person is typing for Google Talk account?

    In Adium, when in a Google Talk account you can see when a person is typing with a little ... indicator, so you know to wait. In Messages, that's also how it works with AIM chats - you see a chat bubble indicating the person on the other end is typin

  • I need a duplicate of the chit, what i have to do ?

    I need a duplicate of the chit, what i have to do ?  I do not know how to contact the store, because i am from Brazil and the store that i bought the iphone is in Miami at The falls malls. I need halp because my phone don't turn on

  • Upgrade patches for 10.1.2.3 during R12.1.3 Upgrade

    Hi, Need clarification about 10.1.2.3 patches during R12.1.1 to R12.1.3 upgrade I am following the note Oracle E-Business Suite Release 12.1.3 Readme 1080973.1 and applying the patches "Forms and Reports for Oracle E-Business Suite Release 12 Documen

  • Raid 0 With Internal And External Different Size Drives??

    So I want to setup a raid 0 with my computer setup but have some questions. I have 3 external drives, 500GB, 2TB, and 1TB. Can I partition the 2TB and 1TB and use the 500GB partition I make on each drive for the raid, so all 3 are 500GB? Can I also p

  • Light Gallery Widget Isssue

    I have followed the  videos on both YTuband Lyndia.com for inserting widgets.  However, when I follow the instructions and insert it to my html page and view it in the broweser, there are no pictures or they are all squish up together.  Any one else