BITMAP issue
GUY'S
I am facing a strange problem. i am working on server
on which they created my user-id with developer access,
user told me to change the form and to add signature
in form,
i have uploaded this signature using se78 tcode,put
when i go for print preview ,i am not able to see
preview of my signature,intresting point to be noted is that test case sended by user is having logo,which is not
appearing with my EID,when we confirm these with the user
,he told that even ,he's unable to see any bitmap image's
but ,when he take print out,he's getting logo,
but strange thing is that when i take print
out ,i am getting nothing.
so i decided to create a dummy print program and form
in some other server ,and this server,print program and
form are same in both server,but i am getting print
preview in other server and even output ,but nothing in these server.
conclusion is that problem may be with authorization
,i asked basis team,they gave me what ever possible,
but nothing worked out
Hi Sanju ,
BITMAP is Client Independent, So problem with the Layout, So Do Client Copy properly thru SCC1 and check.
Regards
Prabhu
Similar Messages
-
I have Flash Pro MX 2004 and I used to be able import an
image file (jpg, png) to library and then drag it to the scene to
work on it. Now for some reason I can not open it in my scene. I
just can not figure out why. I tried the same image in previous
flash files that were completed and it shows up. but I create a new
project and try to display the image in scene all I get is a the
outline square. I am about to lose my mind. I have no virus and
cant' really figure out why. Can someone help?Emil, Thank you for your quick reply. You know it is strange
but I have not even touched that feature. I was not aware of it.
What is even weird is I can open the image in my old completed
flash files but any new flash file that I create, theimages will
not open. Any image. Any ideas -
Query Fast In SQLPlus and Toad but Slow Otherwise
Environment is Oracle 10g on AIX with 10g drivers on Windows XP as the client. Several queries run in less than 9 seconds in Toad and SQLPlus but take hours or never return in Business Objects Deski, MS Access, and SQL Server SSIS. The exact same SQL produces completely different explain plans based on if it is run from Toad/SQLPlus vs the other products I mentioned. All the software is on the same XP machine and does not use middleware. 99 percent of our queries will run fast or slow in all products. What is it that Toad and/or SQLPlus does to run the queries fast? Why does Oracle change explain plans based on what application connects to it? The goal is to run Business Objects reports from Oracle. Any help or direction for further troubleshooting would be appreciated. Thank-you.
Charles, on the XP machine I selected the Admin option when installing the client. The software should be 10g R2. Below is the information requested. If you need more please let me know. Also, I am asking our DBA to check the bitmap issue.
I appreciate the help. Thank-you for taking your time...
BAD Settings
SQL_ID CN NAME VALUE DEF
64yzv2570s56x 0 _pga_max_size 209700 KB NO
64yzv2570s56x 0 active_instance_count 1 YES
64yzv2570s56x 0 bitmap_merge_area_size 1048576 YES
64yzv2570s56x 0 cpu_count 4 YES
64yzv2570s56x 0 cursor_sharing similar NO
64yzv2570s56x 0 hash_area_size 131072 YES
64yzv2570s56x 0 optimizer_dynamic_samplin 2 YES
64yzv2570s56x 0 optimizer_features_enable 10.2.0.4 YES
64yzv2570s56x 0 optimizer_index_caching 0 YES
64yzv2570s56x 0 optimizer_index_cost_adj 100 YES
64yzv2570s56x 0 optimizer_mode choose NO
64yzv2570s56x 0 optimizer_secure_view_mer true YES
64yzv2570s56x 0 parallel_ddl_mode enabled YES
64yzv2570s56x 0 parallel_dml_mode disabled YES
64yzv2570s56x 0 parallel_execution_enable true YES
64yzv2570s56x 0 parallel_query_mode enabled YES
64yzv2570s56x 0 parallel_threads_per_cpu 2 YES
64yzv2570s56x 0 pga_aggregate_target 1048576 KB YES
64yzv2570s56x 0 query_rewrite_enabled true YES
64yzv2570s56x 0 query_rewrite_integrity trusted NO
64yzv2570s56x 0 skip_unusable_indexes true YES
64yzv2570s56x 0 sort_area_retained_size 0 YES
64yzv2570s56x 0 sort_area_size 65536 YES
64yzv2570s56x 0 star_transformation_enabl temp_disable NO
64yzv2570s56x 0 statistics_level typical YES
64yzv2570s56x 0 workarea_size_policy auto YES
GOOD Settings
SQL_ID CN NAME VALUE DEF
7y2m07bk7qwgx 0 _pga_max_size 209700 KB NO
7y2m07bk7qwgx 0 active_instance_count 1 YES
7y2m07bk7qwgx 0 bitmap_merge_area_size 1048576 YES
7y2m07bk7qwgx 0 cpu_count 4 YES
7y2m07bk7qwgx 0 cursor_sharing similar NO
7y2m07bk7qwgx 0 hash_area_size 131072 YES
7y2m07bk7qwgx 0 optimizer_dynamic_samplin 2 YES
7y2m07bk7qwgx 0 optimizer_features_enable 10.2.0.4 YES
7y2m07bk7qwgx 0 optimizer_index_caching 0 YES
7y2m07bk7qwgx 0 optimizer_index_cost_adj 100 YES
7y2m07bk7qwgx 0 optimizer_mode choose NO
7y2m07bk7qwgx 0 optimizer_secure_view_mer true YES
7y2m07bk7qwgx 0 parallel_ddl_mode enabled YES
7y2m07bk7qwgx 0 parallel_dml_mode disabled YES
7y2m07bk7qwgx 0 parallel_execution_enable true YES
7y2m07bk7qwgx 0 parallel_query_mode enabled YES
7y2m07bk7qwgx 0 parallel_threads_per_cpu 2 YES
7y2m07bk7qwgx 0 pga_aggregate_target 1048576 KB YES
7y2m07bk7qwgx 0 query_rewrite_enabled true YES
7y2m07bk7qwgx 0 query_rewrite_integrity trusted NO
7y2m07bk7qwgx 0 skip_unusable_indexes true YES
7y2m07bk7qwgx 0 sort_area_retained_size 0 YES
7y2m07bk7qwgx 0 sort_area_size 65536 YES
7y2m07bk7qwgx 0 star_transformation_enabl temp_disable NO
7y2m07bk7qwgx 0 statistics_level typical YES
7y2m07bk7qwgx 0 workarea_size_policy auto YES
BAD Plan
PLAN_TABLE_OUTPUT
SQL_ID 64yzv2570s56x, child number 0
SELECT --q2 DM_FAC.FAC_NM, COUNT(DISTINCT DM_ACCT.ACCT_SK), DM_DRG_SVC_LN.DRG_SVC_LN_DESC
FROM DM_FAC, DM_ACCT, DM_DRG_SVC_LN, DM_ORG_UNIT_GRP, DM_ORG_UNIT_DIV,
DM_DT_QRY DM_DT__DSCH, DM_BILL_LOC, DM_DT_QRY DM_DT_VISITSVC,
FACT_VISIT, DM_RSP_PTY WHERE (
DM_ORG_UNIT_GRP.ORG_UNIT_GRP_SK=DM_ORG_UNIT_DIV.ORG_UNIT_GRP_SK ) AND ( DM_ORG_UNIT_GRP.ARCHIVE_IND
= :"SYS_B_00" ) AND ( DM_DT_VISITSVC.DT2_SK=FACT_VISIT.SVC_DT2_SK ) AND (
DM_BILL_LOC.BILL_LOC_SK=FACT_VISIT.BILL_LOC_SK ) AND (
DM_ORG_UNIT_DIV.ORG_UNIT_DIV_SK=FACT_VISIT.ORG_UNIT_DIV_SK ) AND (
FACT_VISIT.DEL_IND=:"SYS_B_01" ) AND ( DM_RSP_PTY.ACCT_SK=DM_ACCT.ACCT_SK )
AND ( DM_RSP_PTY.RSP_PTY_TYPE_CD=:"SYS_B_02" ) AND ( DM_ACCT.FAC_CD=DM_FAC.FAC_CD ) AND (
DM_ACCT.DSCH_DT=DM_DT__DSCH.DT ) AND ( DM_ACCT.DRG_SVC_LN_SK=DM_DRG_SVC_LN.DRG_SVC_LN
Plan hash value: 2053235935
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | | | 7559 (100)| |
| 1 | SORT GROUP BY | | 1 | 174 | 7559 (2)| 00:00:20 |
|* 2 | FILTER | | | | | |
| 3 | NESTED LOOPS | | 1 | 174 | 7558 (2)| 00:00:20 |
| 4 | NESTED LOOPS | | 1 | 149 | 7557 (2)| 00:00:20 |
|* 5 | HASH JOIN | | 1 | 128 | 7556 (2)| 00:00:20 |
| 6 | NESTED LOOPS | | 6 | 678 | 7543 (2)| 00:00:20 |
| 7 | NESTED LOOPS | | 170 | 15300 | 7201 (2)| 00:00:19 |
|* 8 | HASH JOIN | | 41 | 3239 | 5141 (2)| 00:00:14 |
|* 9 | HASH JOIN | | 75 | 4725 | 5137 (2)| 00:00:14 |
|* 10 | TABLE ACCESS FULL | DM_ORG_UNIT_DIV | 170 | 2550 | 5 (0)| 00:00:01 |
|* 11 | HASH JOIN | | 204 | 9792 | 5131 (2)| 00:00:14 |
|* 12 | TABLE ACCESS FULL | DM_DT_QRY | 7 | 98 | 13 (16)| 00:00:01 |
|* 13 | TABLE ACCESS BY INDEX ROWID| FACT_VISIT | 17647 | 448K| 3893 (2)| 00:00:11 |
| 14 | NESTED LOOPS | | 35294 | 1171K| 5116 (2)| 00:00:14 |
|* 15 | TABLE ACCESS FULL | DM_BILL_LOC | 2 | 16 | 3 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | FV_DMBILLLOC_FK | 35294 | | 105 (4)| 00:00:01 |
|* 17 | TABLE ACCESS FULL | DM_ORG_UNIT_GRP | 57 | 912 | 3 (0)| 00:00:01 |
|* 18 | TABLE ACCESS BY INDEX ROWID | DM_RSP_PTY | 4 | 44 | 50 (0)| 00:00:01 |
|* 19 | INDEX RANGE SCAN | XSI_DMRSPPY_CNRPERSID | 48 | | 2 (0)| 00:00:01 |
|* 20 | TABLE ACCESS BY INDEX ROWID | DM_ACCT | 1 | 23 | 2 (0)| 00:00:01 |
|* 21 | INDEX UNIQUE SCAN | DM_ACCT_PK | 1 | | 1 (0)| 00:00:01 |
|* 22 | TABLE ACCESS FULL | DM_DT_QRY | 30 | 450 | 12 (9)| 00:00:01 |
| 23 | TABLE ACCESS BY INDEX ROWID | DM_FAC | 1 | 21 | 1 (0)| 00:00:01 |
|* 24 | INDEX UNIQUE SCAN | DM_FAC_UK | 1 | | 0 (0)| |
| 25 | TABLE ACCESS BY INDEX ROWID | DM_DRG_SVC_LN | 1 | 25 | 1 (0)| 00:00:01 |
|* 26 | INDEX UNIQUE SCAN | DM_DRG_SVC_LN_PK | 1 | | 0 (0)| |
Predicate Information (identified by operation id):
2 - filter((TO_DATE(:SYS_B_16,:SYS_B_17)<=TO_DATE(:SYS_B_18,:SYS_B_19) AND :SYS_B_00=:SYS_B_07))
5 - access("DM_ACCT"."DSCH_DT"="DM_DT__DSCH"."DT")
8 - access("DM_ORG_UNIT_DIV"."ORG_UNIT_GRP_SK"="DM_ORG_UNIT_GRP"."ORG_UNIT_GRP_SK")
9 - access("DM_ORG_UNIT_DIV"."ORG_UNIT_DIV_SK"="FACT_VISIT"."ORG_UNIT_DIV_SK")
10 - filter(("DM_ORG_UNIT_DIV"."DIV_CAT01_DESC"=:SYS_B_08 OR
"DM_ORG_UNIT_DIV"."DIV_CAT01_DESC"=:SYS_B_09))
11 - access("DM_DT_VISITSVC"."DT2_SK"="FACT_VISIT"."SVC_DT2_SK")
12 - filter(("DM_DT_VISITSVC"."DT">=TO_DATE(:SYS_B_16,:SYS_B_17) AND
"DM_DT_VISITSVC"."DT"<=TO_DATE(:SYS_B_18,:SYS_B_19)))
13 - filter("FACT_VISIT"."DEL_IND"=:SYS_B_01)
15 - filter(("DM_BILL_LOC"."BILL_LOC_NBR"=:SYS_B_14 OR "DM_BILL_LOC"."BILL_LOC_NBR"=:SYS_B_15))
16 - access("FACT_VISIT"."BILL_LOC_SK"="DM_BILL_LOC"."BILL_LOC_SK")
17 - filter(("DM_ORG_UNIT_GRP"."ARCHIVE_IND"=:SYS_B_00 AND
INTERNAL_FUNCTION("DM_ORG_UNIT_GRP"."EIS_LVL_1") AND
TO_NUMBER("DM_ORG_UNIT_GRP"."ORG_UNIT_GRP_NBR")<>:SYS_B_13))
18 - filter("DM_RSP_PTY"."RSP_PTY_TYPE_CD"=:SYS_B_02)
19 - access("DM_RSP_PTY"."CNR_PERS_ID_CURR"="FACT_VISIT"."CNR_PERS_ID_CURR")
filter("DM_RSP_PTY"."CNR_PERS_ID_CURR" IS NOT NULL)
20 - filter("DM_ACCT"."CURR_PAT_TYPE_CD"=:SYS_B_10)
21 - access("DM_RSP_PTY"."ACCT_SK"="DM_ACCT"."ACCT_SK")
22 - filter(("DM_DT__DSCH"."MTH_NBR"=:SYS_B_12 AND "DM_DT__DSCH"."YR_NBR"=:SYS_B_11))
24 - access("DM_ACCT"."FAC_CD"="DM_FAC"."FAC_CD")
26 - access("DM_ACCT"."DRG_SVC_LN_SK"="DM_DRG_SVC_LN"."DRG_SVC_LN_SK")
GOOD Plan
PLAN_TABLE_OUTPUT
SQL_ID 7y2m07bk7qwgx, child number 0
SELECT --q1 DM_FAC.FAC_NM, COUNT(DISTINCT DM_ACCT.ACCT_SK), DM_DRG_SVC_LN.DRG_SVC_LN_DESC FROM
DM_FAC, DM_ACCT, DM_DRG_SVC_LN, DM_ORG_UNIT_GRP, DM_ORG_UNIT_DIV, DM_DT_QRY DM_DT__DSCH,
DM_BILL_LOC, DM_DT_QRY DM_DT_VISITSVC, FACT_VISIT, DM_RSP_PTY WHERE (
DM_ORG_UNIT_GRP.ORG_UNIT_GRP_SK=DM_ORG_UNIT_DIV.ORG_UNIT_GRP_SK ) AND ( DM_ORG_UNIT_GRP.ARCHIVE_IND =
:"SYS_B_00" ) AND ( DM_DT_VISITSVC.DT2_SK=FACT_VISIT.SVC_DT2_SK ) AND (
DM_BILL_LOC.BILL_LOC_SK=FACT_VISIT.BILL_LOC_SK ) AND (
DM_ORG_UNIT_DIV.ORG_UNIT_DIV_SK=FACT_VISIT.ORG_UNIT_DIV_SK ) AND (
FACT_VISIT.DEL_IND=:"SYS_B_01" ) AND ( DM_RSP_PTY.ACCT_SK=DM_ACCT.ACCT_SK ) AND (
DM_RSP_PTY.RSP_PTY_TYPE_CD=:"SYS_B_02" ) AND ( DM_ACCT.FAC_CD=DM_FAC.FAC_CD ) AND (
DM_ACCT.DSCH_DT=DM_DT__DSCH.DT ) AND ( DM_ACCT.DRG_SVC_LN_SK=DM_DRG_SVC_LN.DRG_SVC_LN_SK )
Plan hash value: 1376284724
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | | | 22053 (100)| |
| 1 | SORT GROUP BY | | 2 | 348 | 22053 (3)| 00:00:57 |
|* 2 | FILTER | | | | | |
| 3 | NESTED LOOPS | | 2 | 348 | 22052 (3)| 00:00:57 |
| 4 | NESTED LOOPS | | 2 | 306 | 22050 (3)| 00:00:57 |
| 5 | NESTED LOOPS | | 2 | 256 | 22048 (3)| 00:00:57 |
|* 6 | HASH JOIN | | 4 | 456 | 22044 (3)| 00:00:57 |
|* 7 | HASH JOIN | | 8 | 784 | 22041 (3)| 00:00:57 |
|* 8 | HASH JOIN | | 21 | 1743 | 22035 (3)| 00:00:57 |
|* 9 | TABLE ACCESS FULL | DM_BILL_LOC | 2 | 16 | 3 (0)| 00:00:01 |
|* 10 | TABLE ACCESS BY INDEX ROWID | FACT_VISIT | 5 | 130 | 12 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 3453 | 252K| 22031 (3)| 00:00:57 |
| 12 | NESTED LOOPS | | 661 | 32389 | 15399 (4)| 00:00:40 |
| 13 | NESTED LOOPS | | 585 | 22230 | 13079 (5)| 00:00:34 |
|* 14 | TABLE ACCESS FULL | DM_DT_QRY | 30 | 450 | 12 (9)| 00:00:01 |
| 15 | TABLE ACCESS BY INDEX ROWID | DM_ACCT | 19 | 437 | 13079 (5)| 00:00:34 |
| 16 | BITMAP CONVERSION TO ROWIDS | | | | | |
| 17 | BITMAP AND | | | | | |
| 18 | BITMAP CONVERSION FROM ROWIDS| | | | | |
|* 19 | INDEX RANGE SCAN | DMACCT_DSCH_DT | 2098 | | 7 (0)| 00:00:01 |
| 20 | BITMAP CONVERSION FROM ROWIDS| | | | | |
|* 21 | INDEX RANGE SCAN | XSI_DMACCT01_CURRPATTYPCD | 2098 | | 421 (5)| 00:00:02 |
|* 22 | TABLE ACCESS BY INDEX ROWID | DM_RSP_PTY | 1 | 11 | 4 (0)| 00:00:01 |
|* 23 | INDEX RANGE SCAN | XSI_DMRSPPTY_PERS | 1 | | 3 (0)| 00:00:01 |
|* 24 | INDEX RANGE SCAN | FV_CNRPERSON_FK | 13 | | 2 (0)| 00:00:01 |
|* 25 | TABLE ACCESS FULL | DM_ORG_UNIT_DIV | 170 | 2550 | 5 (0)| 00:00:01 |
|* 26 | TABLE ACCESS FULL | DM_ORG_UNIT_GRP | 57 | 912 | 3 (0)| 00:00:01 |
|* 27 | TABLE ACCESS BY INDEX ROWID | DM_DT_QRY | 1 | 14 | 1 (0)| 00:00:01 |
|* 28 | INDEX UNIQUE SCAN | DM_DT2_QRY_UK | 1 | | 0 (0)| |
| 29 | TABLE ACCESS BY INDEX ROWID | DM_DRG_SVC_LN | 1 | 25 | 1 (0)| 00:00:01 |
|* 30 | INDEX UNIQUE SCAN | DM_DRG_SVC_LN_PK | 1 | | 0 (0)| |
| 31 | TABLE ACCESS BY INDEX ROWID | DM_FAC | 1 | 21 | 1 (0)| 00:00:01 |
|* 32 | INDEX UNIQUE SCAN | DM_FAC_UK | 1 | | 0 (0)| |
Predicate Information (identified by operation id):
2 - filter((TO_DATE(:SYS_B_16,:SYS_B_17)<=TO_DATE(:SYS_B_18,:SYS_B_19) AND :SYS_B_00=:SYS_B_07))
6 - access("DM_ORG_UNIT_DIV"."ORG_UNIT_GRP_SK"="DM_ORG_UNIT_GRP"."ORG_UNIT_GRP_SK")
7 - access("DM_ORG_UNIT_DIV"."ORG_UNIT_DIV_SK"="FACT_VISIT"."ORG_UNIT_DIV_SK")
8 - access("FACT_VISIT"."BILL_LOC_SK"="DM_BILL_LOC"."BILL_LOC_SK")
9 - filter(("DM_BILL_LOC"."BILL_LOC_NBR"=:SYS_B_14 OR "DM_BILL_LOC"."BILL_LOC_NBR"=:SYS_B_15))
10 - filter("FACT_VISIT"."DEL_IND"=:SYS_B_01)
14 - filter(("DM_DT__DSCH"."MTH_NBR"=:SYS_B_12 AND "DM_DT__DSCH"."YR_NBR"=:SYS_B_11))
19 - access("DM_ACCT"."DSCH_DT"="DM_DT__DSCH"."DT")
21 - access("DM_ACCT"."CURR_PAT_TYPE_CD"=:SYS_B_10)
22 - filter("DM_RSP_PTY"."CNR_PERS_ID_CURR" IS NOT NULL)
23 - access("DM_RSP_PTY"."ACCT_SK"="DM_ACCT"."ACCT_SK" AND "DM_RSP_PTY"."RSP_PTY_TYPE_CD"=:SYS_B_02)
24 - access("DM_RSP_PTY"."CNR_PERS_ID_CURR"="FACT_VISIT"."CNR_PERS_ID_CURR")
25 - filter(("DM_ORG_UNIT_DIV"."DIV_CAT01_DESC"=:SYS_B_08 OR "DM_ORG_UNIT_DIV"."DIV_CAT01_DESC"=:SYS_B_09))
26 - filter(("DM_ORG_UNIT_GRP"."ARCHIVE_IND"=:SYS_B_00 AND INTERNAL_FUNCTION("DM_ORG_UNIT_GRP"."EIS_LVL_1") AND
TO_NUMBER("DM_ORG_UNIT_GRP"."ORG_UNIT_GRP_NBR")<>:SYS_B_13))
27 - filter(("DM_DT_VISITSVC"."DT">=TO_DATE(:SYS_B_16,:SYS_B_17) AND
"DM_DT_VISITSVC"."DT"<=TO_DATE(:SYS_B_18,:SYS_B_19)))
28 - access("DM_DT_VISITSVC"."DT2_SK"="FACT_VISIT"."SVC_DT2_SK")
30 - access("DM_ACCT"."DRG_SVC_LN_SK"="DM_DRG_SVC_LN"."DRG_SVC_LN_SK")
32 - access("DM_ACCT"."FAC_CD"="DM_FAC"."FAC_CD")
-
Does Mt. Lion resolve the problems Lion had with Adobe CS5?
Does Mt. Lion resolve the problems Lion had with Adobe CS5?
I didn't have problems with CS 5 and Lion, but I do now with Mountain Lion. I've got bitmapping issues across the board.
-
TechTool Deluxe destroyed my Volume
Hi... I stupidly used the TechTool Deluxe v 3.03 (that came with my Apple Care Plan) on my G5 Dual running Tiger 10.4.7.
Basically - I installed a Microsoft Office update last night. This morning I was greeted with a black screen over my desktop and application screen that contained the text "kernel panic".
I restarted my Mac and then ran Disk Utility to repair permissions etc.
(Obviously it wouldn't do it as it was my startup disk.)
So I started up from my G5 install disk (10.4) and tried running Disk Utility from there. It was unable to repair - stopping part way through and mentioning something about a bad or illegal "exit" or something.
Alongside the G5 install disks was the Apple Care branded TechTool Deluxe CD (v3.03). I figured - if it's good enough for Apple to be giving out with its 3 year extended warranty...
So I inserted that and ran it on my drive - which - apart from the Disk Utility 'error' - had been working fine. (I know - if it works, don't fix it, right?)
I ran the test - watched it go through the pretty icons until it got to the Volume test... 2 hours later it was stilll on task 5 of 6 and had completed 126543789 of 6457382546 tasks.
At the end of all that - it came up with a diagnosis - which was pretty similiar to all the other disk utility screens. You've got x when you should have y. This is bad. The fact that you have j when you should have p is not so bad. But you should fix this.
So I pressed the 'fix' button.
When I restarted after the TTD assault was over - I was greeted with a tiny rectangular black screen in the centre of my display and no cursor. Eventually the fan started screaming and spinning louder and harder so I shut the computer down. Nothing I could do seemed to have any effect.
That was 15 hours ago.
Since then I have started the G5 in Target Mode and tried to repair it with Disk Warrior. Disk Warrior tells me that, in essence, another utility has destroyed the volume file structure and cannot repair it. I have tried to repair it using an updated version of TTD. This seemed to fix the problem - went through the whole file thingy and a recommendation and did the repair.
To no avail.
I made a disk image from a version of TTD downloaded from Apple at https://support.apple.com/techtooldeluxe/main?id=dl and tried to start the G5 up from that and run the utility. Same thing: it ran the tests and made recommendations - which I agreed to. It made its repairs. I restarted - but nothing - just that black screen and a the threat of my tower taking off - judging by the noise the fan was making.
Now I have searched all over the web for a solution to this.
I found a thread at a macintouch forum that covered an identical issue. (http://www.macintouch.com/readerreports/technicalsupportissues/topic3006.html)
One of the posters claimed to have found a magic cure for what everyone at Apple was telling him was a dead duck issue. "Dead hard drive. Sorry about the TTD thing, but we don't suggest you use it. And we knew that this problem existed. But we still gave you an ill-suited version of TTD as a 'perk'(incentive) for buying the extended warranty...
Apparently someone at Micromat had a way of fixing this problem. I quote:
"To resolve the issue I removed the Attributes file from the structure and then let the drive recreate a new Attributes file. Once a new Attributes file was created, the hard drive remounted on the desktop as expected. I did run the soon-to-be released TechTool Deluxe 3.0.4 on this hard drive afterwards and it encountered a volume bitmap issue which it was able to repair successfully."
Does anyone have any suggestions? Help? Please!
Of course - explaining how Apple can knowingly supply a defective Apple-branded tool (bearing no warnings or System Version limitations) that does exactly the OPPOSITE of what it is being used for (destroying instead of repairing) is going to be very difficult.
Right now I would love to be able to recover my life's work. Music. Photos. Writing.
Thanks!
G5 Dual 2.5GHz, 2.5 GB RAM Mac OS X (10.4.7)
G5 Dual 2.5GHz, 2.5 GB RAM Mac OS X (10.4.7)I was contacted by Marc Moorash from Alsoft, who guided me through the following process. (Well - at least up to Step 10 below).
The whole process probably took an hour from start to successful finish. I was on the phone to him for about 3 minutes!
1. Connected damaged G5 to Powerbook via Firewire 400 using Target Mode.
2. Launched Disk Warrior 3.03 from CD on the Powerbook
3. Selected the drive (Unknown Disk) to be repaired
4. Held down Ctrl+Opt and clicked on the DiskWarrior shield next to "Directory"
5. A hidden screen popped up asking for a password. It gave an 8 character hint:
6. The tech support asked for the hint and then supplied me the password.
7. A new menu appeared, called "Support". In that menu there was an option: "Clear Corrupted Volume Header ", which I selected.
8. I was then asked to click "Rebuild" and to call out each Step in the process to the tech support guy.
9. It almost immediately jumped to Step 5: Locating directory data.
10. Evidently this was good...as it meant that it had bypassed the error message I was getting previously.
11. Eventually DiskWarrior finished analyzing the volume and presented me with the option to preview the rebuilt volume:
12. I clicked on the "Preview" button and DW created a locked disk in the Finder.
13. I checked the volume: everything was fine.
14. I clicked on the "Replace" button.
15. My hard drive appeared on the desktop, and in the DiskWarrior menu.
16. I am now backing up all the data that I thought I had lost.
Thanks to Marc Moorash and the tech support team at Alsoft.
No thanks to AppleCare and TechTool Deluxe. -
Adobe AIR for Android - GPU Mode - Bitmap Auto-Smoothing Issue
Hi everyone
I'm having a bit of an issue with the AS3 bitmap object. I'm currently developing an 8-bit style pixel game for AIR for Android.
This game is being developed at a very low resolution and is being scaled up to maintain the charm of an old retro game.
One of the methods I'm using is drawing pixels directly to bitmap objects and scaling the object up to create the old look.
When testing on a mobile device, this works beautifully when you set the rendering method to Direct but when you change
the render method to GPU the visuals go all blurry and anti-aliased (it's as if the bitmap is being smoothed out). The mini map
for example is rendered using the setPixel method and then scaled up 9 times. Looks great on my PC but once I export it to my phone
it looks absolutely awful! This is no good as I want to keep the clean, solid pixel look to maintain the the old 8-bit feel and obviously
I'd like to stick to GPU mode due to it's speed.
Like I said, this only happens once you test on a mobile device in GPU mode - it doesn't do it on my main desktop machine or
in Direct mode. I already have the stage quality set to low and I've tried setting the bitmap's smoothing property to false but
it does nothing.
Does anyone have any suggestions as to how I can get around this?How about first blit your image to a small bitmapData, then draw it on a large bitmapData (9X larger)?
Like,
var small_bmd:BitmapData = new BitmapData(SMALL_WIDTH, SMALL_HEIGHT, false);
var large_bmd:BitmapData = new BitmapData(SMALL_WIDTH * 9, SMALL_HEIGHT * 9, false);
var bm:Bitmap = new Bitmap(large_bmd, PixelSnapping.NEVER, false);
var blitRect:Rectangle = new Rectangle(0, 0, 9, 9);
var i:uint, j:uint, blitColor:uint;
small_bmd.draw(SOURCE_IMAGE);
large_bmd.lock();
for(j = 0; j < SMALL_HEIGHT; j++){
for(i = 0; i < SMALL_WIDTH; i++){
blitColor = small_bmd.getPixel(i, j);
blitRect.x = i * 9;
blitRect.y = j * 9;
large_bmd.fillRect(blitRect, blitColor);
large_bmd.unlock();
Not sure if the code works or not, but hopefully this helps. -
Streaming Video and Bitmap Draw issues.
Hello all,
In the current application I'm developing, I have a custom
video console. While watching a video, certain points in the
timeline will pop up a dialog box that gives the user the ability
to switch to a related video. If the user clicks the button to view
the related video, a 3D effect flips the current "main" console to
a secondary "branching" console - much like the flip effect the
iPhone uses. The videos are streaming from FMS 3, the client
application was developed in Flex, and we are using Alex Uhlmann's
Distortion Effects to achieve the 3D flip effect.
When I first started developing the application, I ran in to
the infamous "Security sandbox violation: BitmapData.draw" error
whenever I would try the flip. After some investigation on the web,
I found that I needed to set the Client.videoSampleAccess property
in my FMS application's main.asc to allow bitmap snapshot access. I
did so, and that seemed to do the trick. After playing with the
application a bit more, however, I found that the error would still
come about if I did the following:
1. Pause the video (stream)
2. Perform a seek while paused.
3. Attempt the flip effect.
When I did the above, the error came back. If I paused,
performed a seek, and then unpaused the video, everything worked
fine. If I pause and then immediately do the flip without a seek,
everything works fine.
It seems as though when you pause and then perform a seek,
the player forgets that it has permission to do a frame grab until
you restart playback.
Has anyone else had this issue, or anything similar? If so,
how did you solve it?
Thanks,
--G
(For reference, here is the actual Error that is getting
thrown)
SecurityError: Error #2123: Security sandbox violation:
BitmapData.draw:
http://localhost/Bison/trunk/BisonClient/bin/BisonClient-debug.swf
cannot access rtmp://localhost/digitaltutors. No policy files
granted access.
at flash.display::BitmapData/draw()
at
sandy.util::DistortImage/renderVector()[C:\workspaces\flex2.0.1\AlexFlexLibrary\sandy\uti l\DistortImage.as:190]
at
sandy.util::DistortImage/initialize()[C:\workspaces\flex2.0.1\AlexFlexLibrary\sandy\util\ DistortImage.as:107]
at
com.adobe.ac.mxeffects::SimpleDistortion/initDistortImage()[C:\workspaces\flex2.0.1\AlexF lexLibrary\com\adobe\ac\mxeffects\SimpleDistortion.as:501]
at
com.adobe.ac.mxeffects::SimpleDistortion/renderSides()[C:\workspaces\flex2.0.1\AlexFlexLi brary\com\adobe\ac\mxeffects\SimpleDistortion.as:357]
at
com.adobe.ac.mxeffects::SimpleDistortion/flipFront()[C:\workspaces\flex2.0.1\AlexFlexLibr ary\com\adobe\ac\mxeffects\SimpleDistortion.as:98]
at
com.adobe.ac.mxeffects.effectClasses::FlipInstance/updateFront()[C:\workspaces\flex2.0.1\ AlexFlexLibrary\com\adobe\ac\mxeffects\effectClasses\FlipInstance.as:46]
at mx.effects::Tween/
http://www.adobe.com/2006/flex/mx/internal::doInterval()[C:\dev\flex_201_gmc\sdk\framework s\mx\effects\Tween.as:567
at
mx.effects::Tween$/timerHandler()[C:\dev\flex_201_gmc\sdk\frameworks\mx\effects\Tween.as: 177]
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()Hi,
I've been searching all over for someone having the same
problem that I am.
I'm seeing nearly the same thing that you are. I have
SWFVerification turned on and the swf copied over to the correct
directory. If I stream an FLV and attempt to capture grab the
bitmap data it works fine. Always.
If I try the same thing with a .mov or .mp4 file it mostly
works, but sometimes (after doing basically the same thing you've
described in your message), I get the SecurityError. If I try again
after a delay of a few seconds, sometimes it works. When that
doesn't work, if I seek a 1/10th of a second ahead in the video
then try again, it almost always works. But sometimes that, too,
fails.
Have you found a reliable solution to your problem? Has
anyone else seen this issue? I would file a bug for FMS, but it
looks like the bug-tracking system for FMS is not public. It would
be nice for it to be public.
regards,
david -
DV PAL Widescreen 16:9 Bitmap Export Issue
I've searched past questions concerning this issue, but unfortunately past questions have not yielded a definitive answer or workable solution in my case.
I have a project shot in DV PAL Widescreen format on a Sony HVR-Z5E. My Sequence settings are: 720x576 DV1/DV PAL 16:9 (1.4587). Captured video is showing as 720x576 (1.4587) AVI 25fps.
I am creating a freeze frame by exporting to Windows Bitmap from the sequence. I am setting Media export aspect as DV PAL Widescreen 16:9 (1.4587) - the same as the source setting. In the output monitor source/output looks identical. So it looks like I am exporting correctly - I can only assume.
But having done the export, the bitmap image looks 4:3 with squeezed sides. Importing back into the sequence confirms this - it's 720x576 (1.094). I have exported using both Widescreen setting and Square Pixel setting, both produce 4:3 aspects.
Why is AME not exporting in the correct aspect according to the settings? Why is it maintaining a 4:3 aspect? How can I successfully export to Bitmap and retain the existing 16:9 and bring it back into my project?
Additional: I do not require my export to pass through any other software, just to capture the still frame and import it back into the project.Thanks so much you guys - yep, that fixed it. The import after interpretation fixed the issue and I have a beautiful integrated freeze frame in the correct aspect. Thanks also Colin for the TIFF solution.
Now as to who gets the "Correct Answer" points? You will agree, that three helpful and correct answers all within about 5 minutes of each other should warrent equal thanks - don't you agree? If I click "Helpful Answer" for all three of you, will that work? Will the system allow this?
If not, then please accept my thanks and appreciation. I'll let God sort it out later -
Issue with creating bitmap image data for Format8bppIndexed and Format4bppIndexed
We are using below method to convert byte array into bitmap . we have successfully converted 16,24,32 etc. Pixel formats but we are facing issue while converting 4 and 8 pixel
formats image is rendering in blur format and image starting and ending positions are changed.
<summary>
/// Converting the raw data into bitmap
</summary>
<param name="buffer">Byte array of the image rawdata</param>
<param name="nWidth">Image width</param>
<param name="nHeight">Image height</param>
<param name="nBitCount">Image Pixel format</param>
<returns></returns>
internal
Bitmap ConvertRawDataToBitMap(byte[]
buffer, int nWidth,
int nHeight,
int nBitCount,PDIB
pDIB=null)
Size imageSize =
new
Size(nWidth, nHeight);
PixelFormat imagePixelFormat = GetPixelFormat(nBitCount);
Bitmap bitmap =
new
Bitmap(imageSize.Width, imageSize.Height, imagePixelFormat);
Rectangle wholeBitmap =
new
Rectangle(0, 0, bitmap.Width, bitmap.Height);
BitmapData bitmapData = bitmap.LockBits(wholeBitmap,
ImageLockMode.WriteOnly, imagePixelFormat);
//Marshal.Copy(buffer, 0, bitmapData.Scan0, buffer.Length);
Marshal.Copy(buffer, 0, bitmapData.Scan0, bitmapData.Stride * bitmap.Height);
bitmap.UnlockBits(bitmapData);
bitmap.RotateFlip(RotateFlipType.Rotate180FlipX);
return bitmap;
<summary>
/// Returns the pixel format from given bit count.
</summary>
<param name="nPixelBitCount">Pixel bit count example 4 or 8 or 16 or 24 ..etc</param>
<returns></returns>
private
PixelFormat GetPixelFormat(int
nPixelBitCount)
PixelFormat pixelFormat =
PixelFormat.Undefined;
switch (nPixelBitCount)
case 4:
pixelFormat =
PixelFormat.Format4bppIndexed;
break;
case 8:
pixelFormat =
PixelFormat.Format8bppIndexed;
break;
case 16:
pixelFormat =
PixelFormat.Format16bppRgb555;
break;
case 24:
pixelFormat =
PixelFormat.Format24bppRgb;
break;
case 32:
pixelFormat =
PixelFormat.Format32bppRgb;
break;
case 48:
pixelFormat =
PixelFormat.Format48bppRgb;
break;
case 64:
pixelFormat =
PixelFormat.Format64bppArgb;
break;
default:
pixelFormat =
PixelFormat.Undefined;
break;
return pixelFormat;
below is the converted image for 8 pixelformat
below is the Actual image
Please help me to find the solution.
Thanks in Advance,
Madhava Reddy and MadhuHi ,
We got below errors in the screen shots inserted.
MemoryStream msEVPict1 = new MemoryStream(buffer);
EVPict.pDIB.ImageBitmap = new Bitmap(msEVPict1);
MemoryStream
ms1 = new
MemoryStream(buffer);
System.Drawing.Image
img = Image
.FromStream(ms1);
Thanks,
Madhu & Madhav -
Oracle 11g performance issue ( BITMAP CONVERSION TO ROWIDS)
I have two instance of oracle 11g.
in both instance i fired same query.
one instance returns the result in 1sec but other instance returns the result in 10 sec
following is explain plan for bot instance
instance 1
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 143 | 59 (2)| 00:00:01 |
| 1 | HASH GROUP BY | | 1 | 143 | 59 (2)| 00:00:01 |
| 2 | VIEW | VM_NWVW_2 | 1 | 143 | 59 (2)| 00:00:01 |
| 3 | HASH UNIQUE | | 1 | 239 | 59 (2)| 00:00:01 |
| 4 | NESTED LOOPS | | | | | |
| 5 | NESTED LOOPS | | 1 | 239 | 58 (0)| 00:00:01 |
PLAN_TABLE_OUTPUT
| 6 | NESTED LOOPS | | 1 | 221 | 57 (0)| 00:00:01 |
| 7 | NESTED LOOPS | | 1 | 210 | 55 (0)| 00:00:01 |
| 8 | NESTED LOOPS | | 1 | 184 | 54 (0)| 00:00:01 |
| 9 | NESTED LOOPS | | 1 | 158 | 53 (0)| 00:00:01 |
| 10 | NESTED LOOPS | | 1 | 139 | 52 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 1 | 105 | 50 (0)| 00:00:01 |
|* 12 | INDEX RANGE SCAN | year_field | 1 | 29 | 2 (0)| 00:00:01 |
| 13 | SORT AGGREGATE | | 1 | 8 | | |
| 14 | INDEX FULL SCAN (MIN/MAX)| idx_bf_creation_date | 1 | 8 | 2 (0)| 00:00:01 |
|* 15 | TABLE ACCESS BY INDEX ROWID| OHRT_bugs_fact | 1 | 76 | 48 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | idx_bf_creation_date | 76 | | 1 (0)| 00:00:01 |
PLAN_TABLE_OUTPUT
|* 17 | TABLE ACCESS BY INDEX ROWID | OHRT_all_time_dimension | 1 | 34 | 2 (0)| 00:00:01 |
|* 18 | INDEX UNIQUE SCAN | unique_alltime_bug_instance_id | 1 | | 1 (0)| 00:00:01 |
| 19 | TABLE ACCESS BY INDEX ROWID | OHRT_all_time_dimension | 1 | 19 | 1 (0)| 00:00:01 |
|* 20 | INDEX UNIQUE SCAN | unique_alltime_bug_instance_id | 1 | | 1 (0)| 00:00:01 |
|* 21 | INDEX RANGE SCAN | bugseverity_instance_id_ref_id | 1 | 26 | 1 (0)| 00:00:01 |
|* 22 | INDEX UNIQUE SCAN | unique_alltime_bug_instance_id | 1 | 26 | 1 (0)| 00:00:01 |
| 23 | INLIST ITERATOR | | | | | |
|* 24 | TABLE ACCESS BY INDEX ROWID | OHMT_ANL_BUCKET | 1 | 11 | 2 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | SYS_C0053213 | 5 | | 1 (0)| 00:00:01 |
|* 26 | INDEX RANGE SCAN | FK_BUCKET_TYPE | 6 | | 0 (0)| 00:00:01 |
|* 27 | TABLE ACCESS BY INDEX ROWID | OHMT_ANL_BUCKET | 1 | 18 | 1 (0)| 00:00:01 |
instance 2
Plan
SELECT STATEMENT ALL_ROWS Cost: 22 Bytes: 142 Cardinality: 1
32 HASH GROUP BY Cost: 22 Bytes: 142 Cardinality: 1
31 VIEW VIEW SYS.VM_NWVW_2 Cost: 22 Bytes: 142 Cardinality: 1
30 HASH UNIQUE Cost: 22 Bytes: 237 Cardinality: 1
29 NESTED LOOPS
27 NESTED LOOPS Cost: 21 Bytes: 237 Cardinality: 1
25 NESTED LOOPS Cost: 20 Bytes: 219 Cardinality: 1
21 NESTED LOOPS Cost: 18 Bytes: 208 Cardinality: 1
19 NESTED LOOPS Cost: 17 Bytes: 183 Cardinality: 1
17 NESTED LOOPS Cost: 16 Bytes: 157 Cardinality: 1
14 NESTED LOOPS Cost: 15 Bytes: 138 Cardinality: 1
11 NESTED LOOPS Cost: 13 Bytes: 104 Cardinality: 1
3 INDEX RANGE SCAN INDEX REPORTSDB.year_field Cost: 2 Bytes: 29 Cardinality: 1
2 SORT AGGREGATE Bytes: 8 Cardinality: 1
1 INDEX FULL SCAN (MIN/MAX) INDEX REPORTSDB.idx_bf_creation_date Cost: 3 Bytes: 8 Cardinality: 1
10 TABLE ACCESS BY INDEX ROWID TABLE REPORTSDB.OHRT_bugs_fact Cost: 13 Bytes: 75 Cardinality: 1
9 BITMAP CONVERSION TO ROWIDS
8 BITMAP AND
5 BITMAP CONVERSION FROM ROWIDS
4 INDEX RANGE SCAN INDEX REPORTSDB.idx_OHRT_bugs_fact_2product Cost: 2 Cardinality: 85
7 BITMAP CONVERSION FROM ROWIDS
6 INDEX RANGE SCAN INDEX REPORTSDB.idx_bf_creation_date Cost: 2 Cardinality: 85
13 TABLE ACCESS BY INDEX ROWID TABLE REPORTSDB.OHRT_all_time_dimension Cost: 2 Bytes: 34 Cardinality: 1
12 INDEX UNIQUE SCAN INDEX (UNIQUE) REPORTSDB.unique_alltime_bug_instance_id Cost: 1 Cardinality: 1
16 TABLE ACCESS BY INDEX ROWID TABLE REPORTSDB.OHRT_all_time_dimension Cost: 1 Bytes: 19 Cardinality: 1
15 INDEX UNIQUE SCAN INDEX (UNIQUE) REPORTSDB.unique_alltime_bug_instance_id Cost: 1 Cardinality: 1
18 INDEX UNIQUE SCAN INDEX (UNIQUE) REPORTSDB.unique_alltime_bug_instance_id Cost: 1 Bytes: 26 Cardinality: 1
20 INDEX RANGE SCAN INDEX REPORTSDB.bugseverity_instance_id_ref_id Cost: 1 Bytes: 25 Cardinality: 1
24 INLIST ITERATOR
23 TABLE ACCESS BY INDEX ROWID TABLE OPSHUB.OHMT_ANL_BUCKET Cost: 2 Bytes: 11 Cardinality: 1
22 INDEX UNIQUE SCAN INDEX (UNIQUE) OPSHUB.SYS_C0040939 Cost: 1 Cardinality: 5
26 INDEX RANGE SCAN INDEX OPSHUB.FK_BUCKET_TYPE Cost: 0 Cardinality: 6
28 TABLE ACCESS BY INDEX ROWID TABLE OPSHUB.OHMT_ANL_BUCKET Cost: 1 Bytes: 18 Cardinality: 1
in both explain plan only difference is
9 BITMAP CONVERSION TO ROWIDS
8 BITMAP AND
5 BITMAP CONVERSION FROM ROWIDS
but is bitmap degrading performance lot?
or suggest me what other parameter i can see so 2nd instance gives me better performace.I see more differences.
In plan 1:
* 16 INDEX RANGE SCAN idx_bf_creation_date 76 1 (0) 00:00:01
in Plan 2:
1 INDEX FULL SCAN (MIN/MAX) INDEX REPORTSDB.idx_bf_creation_date Cost: 3 Bytes: 8 Cardinality: 1
So this is not about "bitmap" good/bad, it about the access strategy which changed due to differences in data statistics etc. To analyze more, I'd help a LOT if those plans would be formated in a good and same way, use around it to do so. -
Publish issue with Cap 6: Background bitmapped/not showing/copied from previous slides
Hi,
I have been working on a course for a while, publishing and having no issues. This morning when I tried to publish a few of the lessons, I am noticing that there are parts of the background from one slide appearing on the next. Also, on some slides, I see a couple of square areas of the background and nothing else. The captions and voiceover are fine though.
Can someone please help - the course is due today!
Thank you
MicheleI believe I have figured out the resolution, although not sure why it happened?
When I publish, I choose the setting "Force re-publish all the slides", the screens are fine - no issues. I think I will just check this all the time
Michele -
A generic error occurred in GDI+ while assing tiff image file to Bitmap and Image
Hi,
I am getting "A generic error occurred in GDI+" error while reading the tiff image file to Bitmap or Image.
Below is my sample code.
string filePath=@"c:\Images\sample.tif";
Bitmap bmp=new Bitmap(filePath); // here getting exception
int totalpages=bmp.GetFrameCount(.....);
etc......
I tried using Bitmap.FromFile() and also from FromStream() even for Image also but there is no use.
Moreover i m having full permissions for the file path and the tiff file is having multiple pages.
Can anyone help me to solve this issue please.
Thanks & Regards,
Kishore
KishoreMake sure that the Tif file is valid (can other software open it)? If you are able to save a Tif using GDI+, try saving that Tif, then opening it. Part of me wonders if there is something about that specific Tif that GDI+ doesn't like.
You could also try using WIC to open the TIF, perhaps you would have better luck there. -
Multi-column BITMAP index vs. multiple BITMAP indices?
Given the table (simple, made-up example):
CREATE TABLE applicant_diversity_info (
applicant_diversity_id NUMBER(12), PRIMARY KEY(applicant_diversity_id),
apply_date DATE,
ssn_salted_md5 RAW(16),
gender CHAR(1), CHECK ( (gender IS NULL OR gender IN ('M','F')) ),
racial_continent VARCHAR2(30), CHECK ( (racial_continent IS NULL
OR racial_continent IN ('Europe','Africa','America','Asia_Pacific')) ),
ethnic_supergroup VARCHAR2(30), CHECK ( (ethnic_supergroup IS NULL OR ethnic_supergroup IN ('Latin American','Other')) ),
hire_salary NUMBER(11,2),
hire_month DATE,
termination_salary NUMBER(11,2),
termination_month DATE,
termination_cause VARCHAR2(30), CHECK ( (termination_cause IS NULL
OR termination_cause IN ('Resigned','Leave of Absence','Laid Off','Performance','Cause')) )
Oracle (syntactically) allows me to create either one BITMAP index over all four small-cardinality columns
CREATE BITMAP INDEX applicant_diversity_diversity_idx ON applicant_diversity_info (
gender, racial_continent, ethnic_supergroup, termination_reason );
or four independent indexes
CREATE BITMAP INDEX applicant_diversity_gender_idx ON applicant_diversity_info ( gender );
CREATE BITMAP INDEX applicant_diversity_race_idx ON applicant_diversity_info ( raceial_continent );
etc.
What is the difference between the two approaches; is there any meaningful difference in disk-space between the one multi-colum index and the four single-column indexes? Does it make a difference in what the query-planner will consider?
And, if I define one multi-column BITMAP index, does the order of columns matter?>
What is the difference between the two approaches; is there any meaningful difference in disk-space between the one multi-colum index and the four single-column indexes? Does it make a difference in what the query-planner will consider?
And, if I define one multi-column BITMAP index, does the order of columns matter?
>
You may want to read this two-part blog, that answers that exact question, by recognized expert Richard Foote
http://richardfoote.wordpress.com/2010/05/06/concatenated-bitmap-indexes-part-i-two-of-us/
http://richardfoote.wordpress.com/2010/05/12/concatenated-bitmap-indexes-part-ii-everybodys-got-to-learn-sometime/
As with many things Oracle the answer is 'it depends'.
In short the same considerations apply for a concatenated index whether it is bitmap or b-tree: 1) will the leading column usually be in the predicate and 2) will most or all of the index columns be specified in the queries.
Here are some quotes from part 1
>
Many of the same issues and factors in deciding to create a single, multi-column index vs. several, single column indexes apply to Bitmap indexes as they do with B-Tree indexes, although there are a number of key differences to consider as well.
Another thing to note regarding a concatenated Bitmap index is that the potential number of index entries is a product of distinct combinations of data of the indexed columns.
A concatenated Bitmap index can potentially use less or more space than corresponding single column indexes, it depends on the number of index entries that are derived and the distribution of the data with the table.
>
Here is the lead quote from part 2
>
The issues regarding whether to go for single column indexes vs. concatenated indexes are similar for Bitmap indexes as they are for B-Tree indexes.
It’s generally more efficient to access a concatenated index as it’s only the one index with less processing and less throwaway rowids/rows to contend with. However it’s more flexible to have single column indexes, especially for Bitmap indexes that are kinda designed to be used concurrently, as concatenated indexes are heavily dependant on the leading column being known in queries. -
Hi All,
Could some one please let me know how Bitmap indexes are useful compared to B-Tree indexes on low-cardinality columns ?.
Thanks,
-Kumar.>>
As Re: why oracle db 9i optimizer can't choose to use the bitmap index? there are a number of issues with bitmap indexes. Your best bet is to read these three articles by Jonathan Lewis.
It does pay us to understand how the optimizer works with bitmap indexes. I posted some Re: Cost-based optimizer behavior to show how indexes on even very low valued columns can be useful in certain circumstances.
Cheers, APC
Blog : http://radiofreetooting.blogspot.com/ -
IOS 8.1+ Performance Issue
Hello,
I encountered a serious performance bug in Adobe Air iOS application on devices running iOS 8.1 or later. Approximately in 1-2 minutes fps drops to 7 or lower without interacting with the app. This is very noticeable in the app. The app looks like frozen for about 0.5 seconds. The bug doesn't appear on every session.
Devices tested: iPad Mini iOS 8.1.1, iPhone 6 iOS 8.2. iPod Touch 4 iOS 6 is working correctly.
Air SDK versions: 15 and 17 tested.
I can track the bug using Adobe Scout. There is a noticeable spike on frame time 1.16. Framerate drops to 7.0. The App spends much time on function Runtime overhead. Sometimes the top activity is Running AS3 attached to frame or Waiting For Next Frame instead of Runtime overhead.
The bug can be reproduced on an empty application having a one bitmap on stage. Open the app and wait for two minutes and the bug should appear. If not, just close and relaunch the app.
Bugbase link: Bug#3965160 - iOS 8.1+ Performance Issue
Miska SavelaHi
Id already activated Messages and entered the 6 digit code I was presented with into my iPhone. I can receive txt messages from non iOS users on my iMac and can reply to those messages.
I just can't send a new message from scratch to a non iOS user :-s
Thanks
Baz
Maybe you are looking for
-
Finder will NOT search current folder
I've searched online and the Apple Community for an answer but none correct my problem. My Finder window will NOT search the current folder. I have gone into Finder Preferences to ensure that SEARCH CURRENT FOLDER is chosen. It is. I have reboote
-
Invalid datatype in OCI call ?
Hello, Why i got ORA-01024: invalid datatype in OCI call when i'm trying to select a clob column from a table? that column contains 'hello world'. i don't know what causes this error.. Thanks
-
IPsec tunnel to a windows 2008 R2 server
I have an application that uses FTP to a win2k8r2 server. I'd like to setup an IPSEC tunnel to the windows server to encapsulate this traffic. I've configured IPSEC in Solaris before, but not in LINUX. The implementation eludes me. I've searched onli
-
Correct syntax to set "send as" permissions through Powershell
Hello, A colleague of mine gave me a Powershell command to set "send as" permissions on a mailbox. His syntax is the following: Add-ADPermission -Identity UserBeingGrantedPermission -User UserWhoseMailboxIsBeingConfigured -ExtendedRights 'Send-As' In
-
Cisco RV042 VPN unable to connect to Netgear PS FVS318
Hello, We recently replaced one of two Netgear ProSafe VPN FVS318 with a Cisco RV042 VPN. Both Netgear were configured site-site and was working fine until one of them failed. We copied as much configuration settings from the failed Netgear PS to the