V$BH View no of index blocks...help
hello guys,
i have queried the view V$BH and it seems that there are 0-36 classes of block present.. can one help me with the class of the index blocks that are present in the buffer cache....
Check this link,
www.juliandyke.com/Internals/BlockClasses.html
HTH
Aman....
Similar Messages
-
What Help Viewer Component Enables Index tab?
A customer of ours has a problem with any .chm help file not displaying their index contents properly (showing up as blank). In our app, we have a Help | Help Index menu item that opens up our .chm's index tab. This ends up crashing the entire application.
Similarly, accessing the help file directly in Windows Explorer (outside of our application) works fine until he goes to the chm's Index tab in which case the HelpViewer crashes.
Another similar symptom: sometimes the Index tab's contents will be blank and then a crash occurs when he attempts to close the help viewer.
The index tab problems are not unique to our help files however. So I think there's likely some Windows component missing on his system that makes any .chm file with an index tab display a blank tab or causes crashes.
Error Messages consistently mention a problem with:
ModName: itircl.dll
(Sorry rest of the message is in Swedish)
Has anyone heard of this problem and know how to fix it? Should customer just re-register the .dll? Or is something else needed?Hi there
There are several DLLs that sometimes become corrupt or get clobbered. I think you would be well advised to download MJs Diags from the link below:
http://helpware.net
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
How should be set Index block size in Warehouse databases?
Hi,
We have Warehouse database.
I cannot find out index block size.
1. Where can I get know our index block sizes?
2. How can I enlarge index block sizes? Is it related with tablespace?
After your suggestion do I need increase or set buffer cache keep pool according to block sizes? 2K, 4K, 8K, 16K and 32K can be specified?
could you help me please?
thanks and regards,See the BLOCK_SIZE column in DBA_TABLESPACES.
You can't "increase" the block size. You'd have
a) to allocate DB_xK_cache_size for the new "x"K block size
b) create a new tablespace explicitly specifying the block size in the CREATE TABLESPACE command
c) rebuild your indexes into the new tablespace.
Indexes created in a tablespace with a larger block size have more entries in each block.
You may get better performance.
You may get worse performance.
You may see no difference in performance.
You may encounter bugs.
"increasing block size" is an option to be evaluated and tested thoroughly. It is not, per se, a solution.
Hemant K Chitale
http://hemantoracledba.blogspot.com -
Contention on index block splits consuming significant database time
Hi Guys,
can anybody suggest on how to remove Contention on index block splits,this is giving so many issues on my production DB,the CPU usage shots up and application hangs for few minutes.
DB is 10.2.0.3 and OS is IBM AIX 5.3I found this.. it might be useful
One possibility is that this is caused by shared CBC latching peculiarities:
1) during normal selects your index root block can be examined under a
shared cache buffers chains latch.
So as long as everybody is only reading the index root block, everybody can
do it concurrently (without pinning the block). The "current holder count"
in the CBC latch structure is just increased by one for every read only
latch get and decreased by one on every release. 0 value means that nobody
has this latch taken currently.
Nobody has to wait for others for reading index root block in all read only
case. That greatly helps to combat hot index root issues.
2) Now if a branch block split happens a level below the root block, the
root block has to be pinned in exclusive mode for reflecting this change in
it. In order to pin a block you need to get the corresponding CBC latch in
exclusive mode.
If there are already a bunch of readers on the latch, then the exclusive
latch getter will just flip a bit in the CBC latch structure - stating it's
interest for exclusive get.
Every read only latch get will check for this bit, if it's set, then the
getters will just spin instead, waiting this bit to be cleared (they may
yield or sleep immediately as well, I haven't checked). Now the exclusive
getter has to spin/wait until all the shared getters have released the latch
and the "current holder count" drops to zero. Once it's zero (and the getter
manager to get on to CPU) it can get the latch, do its work and release the
latch.
During all that time starting from when the "exclusive interest" bit was
set, nobody could access this indexes root block except the processes which
already had the latch in shared mode. Depending on latch spin/sleep strategy
for this particular case and OSD implementation, this could mean that all
those "4000 readers per second" start just spinning on that latch, causing
heavy spike in CPU usage and they all queue up.
How do diagnose that:
You could sample v$latch_misses to see whether the number of "kcbgtcr:
kslbegin shared" nowaitfails/sleeps counter takes an exceptional jump up
once you observe this hiccup.
How to fix that once diagnosed:
The usual stuff, like partitioning if possible or creating a single table
hash cluster instead.
If you see that the problem comes from excessive spinning, think about
reducing the spinning overhead (by reducing spincount for example). This
could affect your other database functions though..
If you can't do the above - then if you have off-peak time, then analyse
indexes (using treedump for start) and if you see a block split coming in a
branch below root block, then force the branch block to split during
off-peak time by inserting carefully picked values into the index tree,
which go exactly in the range which cause the proper block to split. Then
you can just roll back your transaction - the block splits are not rolled
back nor coalesced somehow, as this is done in a separate recursive
transaction.
And this
With indexes, the story is more complicated since you can't just insert a
row into any free block available like with tables. Multiple freelists with
tables help us to spread up inserts to different datablocks, since every
freelist has its distinct set of datablocks in it. With indexes, the
inserted key has to go exactly to the block where the structure of b?tree
index dictates, so multiple freelists can't help to spread contention here.
When any of the index blocks has to split, a new block has to be allocated
from the freelist (and possibly unlinked from previous location in index),
causing an update to freelist entry in segment header block. Now if you had
defined multiple freelists for your segment, they'd still remain in the
single segment header block and if you'd have several simultaneous block
splits, the segment header would become the bottleneck.
You could relieve this by having multiple freelist groups (spreading up
freelists into multiple blocks after segment header), but this approach has
it's problems as well - like a server process which maps to freelist group 1
doesn't see free blocks in freelist group 2, thus possibly wasting space in
some cases...
So, if you have huge contention on regular index blocks, then you should
rethink the design (avoid right hand indexes for example), or physical
design (partition the index), increasing freelists won't help here.
But if you have contention on index segment's header block because of block
splits/freelist operations, then either partition the index or have multiple
freelist groups, adding freelists again won't help here. Note that adding
freelist groups require segment rebuild. -
How we can reduce or tune index block splits.. I mean wait event for leaf node splits, a session might be waiting to read the block which is getting split. And i guess index block split is natural we cannot avoid it, like for example ginger value has to be inserted between finger and hello, so to insert ginger value oracle will split the block into 2 by inserting ginger and moving hello to another block.. please help me or explain me experts
842638 wrote:
How we can reduce or tune index block splits.. I mean wait event for leaf node splits, a session might be waiting to read the block which is getting split. And i guess index block split is natural we cannot avoid it, like for example ginger value has to be inserted between finger and hello, so to insert ginger value oracle will split the block into 2 by inserting ginger and moving hello to another block.. please help me or explain me expertsThe block splits would be happening and if I remember correctly, there are going to be two types of it, 50-50 split and 90-10 split, both would depend on that the range of the data that you are inserting. I would suggest that you read Richard Foote's presentation [url http://richardfoote.files.wordpress.com/2007/12/index-internals-rebuilding-the-truth.pdf] Index Internals to know more about all this.
Aman.... -
Not able to view the content in Microsoft help viewer (MS VS 2012)
Hello Team,
I'm Rahul from Daimler-Chrysler, Bangalore location. I’m the IT Engineer for Daimler-Chrysler.
We tried many settings in IE but still not able to resolved. So i need more expert help.
My customer having one issue-
# User is not able to view the content in Microsoft help viewer (MS VS 2012), below is the error: Its opening in HTML Format.
So please help me. Contact no- +91-9972004298. and personal id:- [email protected]/[email protected]
I call you to Microsoft customer care they advice me to ASK Question. Please help me, I'm waiting for your reply.
Thanks,
Rahul B. Patil.
+919972004298.Hi Sri,
it looks that your HANA instance has been created before we enabled the web-based development workbench. Some privileges are missing, we can't migration those existing instances.
Nevertheless you can ignore the error above. You can see all the content inside your instance "smstest1".
If you want to get rid of the cosmetic issue. You might delete this instance and create a new one.
Best regards
Xu -
Hi all,
DB:11.2.0.3.0
EBS:12.1.3
O/S: Sun Solaris SPARC 64 bits
I am not able to view Forms Server version in Help: About Oracle Applications after the forms upgrade 10.1.2.3.0 after the forms upgrade 10.1.2.3.0 as per note:Upgrading OracleAS 10g Forms and Reports to 10.1.2.3 (437878.1)
Java/jre upgraded to 1.7.0.45 and JAR files regenerated(without force option). Able to opne forms without any issues.
A)
$ORACLE_HOME/bin/frmcmp help=y
FRM-91500: Unable to start/complete the build.
B)
$ORACLE_HOME/bin/rwrun ?|grep Release
Report Builder: Release 10.1.2.3.0 - Production on Thu Nov
28 14:20:45 2013
Is this an issue? Could anyone please share the fix if faced the similar issue earlier.
Thank You for your time
Regards,Hi Hussein,
You mean reboot the solaris server and then start database and applications services. We have two databases running on this solaris server.
DBWR Trace file shows:
Read of datafile '+ASMDG002/test1/datafile/system.823.828585081' (fno 1) header failed with ORA-01206
Rereading datafile 1 header failed with ORA-01206
V10 STYLE FILE HEADER:
Compatibility Vsn = 186646528=0xb200000
Db ID=0=0x0, Db Name='TEST1'
Activation ID=0=0x0
Control Seq=31739=0x7bfb, File size=230400=0x38400
File Number=1, Blksiz=8192, File Type=3 DATA
Tablespace #0 - SYSTEM rel_fn:1
Creation at scn: 0x0000.00000004 04/27/2000 23:14:44
Backup taken at scn: 0x0001.db8e5a1a 04/17/2010 04:16:14 thread:1
reset logs count:0x316351ab scn: 0x0938.0b32c3b1
prev reset logs count:0x31279a4c scn: 0x0938.08469022
recovered at 11/28/2013 19:43:22
status:0x2004 root dba:0x00c38235 chkpt cnt: 364108 ctl cnt:364107
begin-hot-backup file size: 230400
Checkpointed at scn: 0x0938.0cb9fe5a 11/28/2013 15:04:52
thread:1 rba:(0x132.49a43.10)
enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
Hot Backup end marker scn: 0x0000.00000000
aux_file is NOT DEFINED
Plugged readony: NO
Plugin scnscn: 0x0000.00000000
Plugin resetlogs scn/timescn: 0x0000.00000000 01/01/1988
00:00:00
Foreign creation scn/timescn: 0x0000.00000000 01/01/1988
00:00:00
Foreign checkpoint scn/timescn: 0x0000.00000000 01/01/1988
00:00:00
Online move state: 0
DDE rules only execution for: ORA 1110
----- START Event Driven Actions Dump ----
---- END Event Driven Actions Dump ----
----- START DDE Actions Dump -----
Executing SYNC actions
----- START DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK' (Async) -----
Successfully dispatched
----- END DDE Action: 'DB_STRUCTURE_INTEGRITY_CHECK'
(SUCCESS, 0 csec) -----
Executing ASYNC actions
----- END DDE Actions Dump (total 0 csec) -----
ORA-01186: file 1 failed verification tests
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1:
'+ASMDG002/test1/datafile/system.823.828585081'
ORA-01206: file is not part of this database - wrong
database id
Thanks, -
In Supplier View SNC Packaging Materials F4 help has no values
Dear Friends,
While creating ASN and subsequent HU: In Supplier View SNC Packaging Materials F4 help has no values. Although this material/ product exists in customer location.
Thanks and Best Regards, ManojHi Manoj,
Click below link this may help you
http://help.sap.com/saphelp_snc70/helpdata/EN/46/7542dd6d8c69dfe10000000a11466f/frameset.htm
In our system i am able get packaging material when i press F4 after maintaing data in packaging tab.
When i create ASN then click on package button then click on Create HU and then go to Packaging material field and press F4 i am able to view packaging material data.
I am sure you have assign this material location to model 000 but just check.
Let me know if your issue is resolved.
Thanks,
Nikhil -
Diff between index , search help , match code
wht is Diff between index , search help , match code
Hi,
There is no difference between Search helps and match code objects.
Search helps are the Advanced concept of Match codes.
SAP Converted match codes to Search helps.
Index :
An Index is a copy of database table having few numbers of fields. This copy is always in sorted form. As we know, Sorted data would always have a speed access from a database table. Hence, we use an index for the table while reading the database records. Index also contains a pointer pointing towards actual database table so that it can access fields that are not contained in the Index
For More Information About Index :
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/2007/09/19/indexinginSAP+Tables
Thanks.
Message was edited by:
Viji -
How to view corrupted word files, please help?
Can't view doc corrupted file .How to recover unsaved documents WORD? how to view corrupted word files, please help
It could be Word or even Windows that is having the problem. Before you start trying to restore a backup or repair a file, try opening other documents.
Try opening your "corrupt" document from another computer. Also you can try to make a copy of corrupted files. (It could work) : http://www.filerepairforum.com/forum/microsoft/microsoft-aa/word/968-i-would-be-grateful-for-any-help-to-repair-or-the-procedures-word-files
But if nothing helps, you can try to recover it by using DOCX Viewer Tool Download free demo versions of this software from website: http://www.docx.viewertool.com/ It’s
gonna help. -
P S 11 Manual???? Printed 407 pages; no page numbers, no index, no help? Why
Sorry, but I don't know anything to suggest, unless you know someone who has a copy of acrobat pro or something like that, and then you'd still need to use the pdf to search for topics. I think PSE 2 or 3 was the last version to come with a real manual.
There are a great many video tutorials on the web and a large number of printed books you can purchase about PSE, including one from adobe. -
hi! my photos and videos don't rotate horizontally whenever i want to view it like that. Help please. Am using iphone 4S. thanks.
Orientation lock on? Double tap the home button, swipe left-to-right, far left is the orientation lock, tap on/off.
-
Index block dump: "header address" doesn't match rdba
I did a dump on index leaf block, and I found "header address" doesn't match rdba, what's the "header address"? I also found several leaf blocks have the same "header address".
buffer tsn: 11 rdba: 0x1684d120 (90/315680)
========> 0x1684d120 (1)
header address 4403265988=0x1067481c4
========> 0x1067481c4 (2)
*** SERVICE NAME:(SYS$USERS) 2009-08-04 04:37:36.335
*** SESSION ID:(14234.24426) 2009-08-04 04:37:36.335
Start dump data blocks tsn: 11 file#: 90 minblk 315680 maxblk 315680
buffer tsn: 11 rdba: 0x1684d120 (90/315680)
========> 0x1684d120 (1)
scn: 0x0324.dda9ec3d seq: 0x01 flg: 0x04 tail: 0xec3d0601
frmt: 0x02 chkval: 0xeb2a type: 0x06=trans data
Hex dump of block: st=0, typ_found=1
Block header dump: 0x1684d120
Object id on Block? Y
seg/obj: 0x7ca10 csc: 0x324.dda9ec3d itc: 17 flg: O typ: 2 - INDEX
fsl: 0 fnx: 0x1684cf72 ver: 0x01
Itl Xid Uba Flag Lck Scn/Fsc
Leaf block dump
===============
header address 4403265988=0x1067481c4
========> 0x1067481c4 (2)
kdxcolev 0
KDXCOLEV Flags = - - -
kdxcolok 0
kdxcoopc 0x90: opcode=0: iot flags=I-- is converted=Y
kdxconco 2
kdxcosdc 5
kdxconro 0
kdxcofbo 36=0x24
kdxcofeo 7672=0x1df8
kdxcoavs 7636
kdxlespl 0
kdxlende 0
kdxlenxt 373579108=0x16445d64
kdxleprv 377801347=0x1684ca83
kdxledsz 0
kdxlebksz 7672
----- end of leaf block dump -----Thanks,
DanielHi user646745
You didn't say why you need to do index block dump ?
Also take are that block structures and dumps some time are different from a ver to ver it 9i and 10g. Unless you now what exectaly you are looking for
Thanks -
iMac: I type in an IP Address to view my home camera system. I get a screen : please click icon to load and install webkitplugin: I hit enter and get: not found. This IP address works on my iPhone to view my camera system. Help!
Search the support website or contact the helpdesk of the equipment supplier. That would be the first place I'd try.
-
Hi,
I'm trying to dump index blocks but the generated trace file has an error.
how can I resolve this issue?
Following is what I've done and got:
SQL> SELECT object_id FROM USER_objects WHERE object_name = 'NAME_5'
OBJECT_ID
71142
SQL> ALTER SESSION SET EVENTS 'immediate trace name treedump level 71142' ;
Trace file e:\oracle\diag\rdbms\ora11g\ora11g\trace\ora11g_ora_3700.trc
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Windows Server 2003 Version V5.2 Service Pack 2
----- begin tree dump
2010-04-08 01:21:53.043: [ OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
2010-04-08 01:21:53.059: [ OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
leaf: 0x18057e4 25188324 (0: nrow: 10 rrow: 10)
----- end tree dumpahb72 wrote:
SQL> SELECT object_id FROM USER_objects WHERE object_name = 'NAME_5'
OBJECT_ID
71142
SQL> ALTER SESSION SET EVENTS 'immediate trace name treedump level 71142' ;
Trace file e:\oracle\diag\rdbms\ora11g\ora11g\trace\ora11g_ora_3700.trc
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Windows Server 2003 Version V5.2 Service Pack 2
----- begin tree dump
2010-04-08 01:21:53.043: [ OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
2010-04-08 01:21:53.059: [ OCROSD]utgdv:11:could not read reg value ocrmirrorconfig_loc os error= The system could not find the environment option that was entered.
leaf: 0x18057e4 25188324 (0: nrow: 10 rrow: 10)
----- end tree dump
If your table has 10 rows, then this leaf block is the entire index and the two error lines are probably irrelevant.
Create a table with a few thousand rows and see if the errors appear for every line in the tree dump, or just once at the start. If the former than you can probably live with it.
Regards
Jonathan Lewis
Maybe you are looking for
-
Hello all! I couldn't find a thread with just this problem, so I thought I would start it. My wife and I both have iPhone 3G 16GB phones and using the same apps as before, our battery life has dropped to less than a day for both of us. I would estima
-
TV Out (HDMI or composite) iOS 4.3.3 iPhone 4 problems
Hello, thanks for helping me out. I have an iPhone 4 (GSM) on iOS 4.3.3, and I read that during the 4.3.X updates that they "fixed" the TV out. I don't know if there really was a problem... So I tried playing Rage HD on it with the TV Out Composite c
-
Hi experts, I would like to know how to find the configuration of generated file name in F110? Path is taken from DME variant, but filename in AL11 has following format: posting date_ runId_BUKRS_payment method_00. I would like to change it, thank yo
-
Fresh install FORMS DO NOT LAUNCH on the new clone
Dears, EBS:12.0.4 RDBMS:10.0.2 OS:UNIX-AIX i just create a new clone for my APPS,but i have this error if i open any page: oracle.forms.net.ConnectionException: Forms session <3> failed during startup: no response from runtime process at oracle.
-
Query on Performance issues relating to a report
Hi Group, I have an issue while running a report which was creating Business Partners for (both Company and the Contact person and as well as relationship b/w them). This report was having BAPI( for creating Business Partners ) and also for creating