<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-986066019976920114</id><updated>2011-04-21T12:34:10.209-07:00</updated><title type='text'>ORACOOL</title><subtitle type='html'>Decided to have this blog just to keep as a reference .If someone else get some good info from it then even better.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-6149286642046190586</id><published>2008-09-15T19:37:00.001-07:00</published><updated>2008-09-15T19:43:22.232-07:00</updated><title type='text'>SGA  close look?</title><content type='html'>&lt;span&gt;SQL&gt; select * from &lt;strong&gt;x$ksmsd&lt;/strong&gt;;&lt;br /&gt;&lt;br /&gt;ADDR INDX                 INST_ID   KSMSDNAM  KSMSDVAL&lt;br /&gt;----------------            ----------  ----------      -------------------- ----------&lt;br /&gt;000000006000C1D0   0              1                       Fixed Size 2144824&lt;br /&gt;000000006000C1F0   1               1                       Variable Size 687867336&lt;br /&gt;000000006000C210   2               1                       Database Buffers 905969664&lt;br /&gt;000000006000C230   3               1                       Redo Buffers 7430144&lt;br /&gt;&lt;br /&gt;SQL&gt; show sga&lt;br /&gt;&lt;br /&gt;Total System Global Area               1603411968 bytes&lt;br /&gt;Fixed Size                                                2144824 bytes&lt;br /&gt;Variable Size                                       687867336 bytes&lt;br /&gt;Database Buffers                                905969664 bytes&lt;br /&gt;Redo Buffers                                            7430144 bytes&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-6149286642046190586?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/6149286642046190586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=6149286642046190586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/6149286642046190586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/6149286642046190586'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/09/sga-close-look_15.html' title='SGA  close look?'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-1277545332870875805</id><published>2008-09-15T19:37:00.000-07:00</published><updated>2008-09-15T19:38:18.698-07:00</updated><title type='text'>SGA  close look?</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-1277545332870875805?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/1277545332870875805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=1277545332870875805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/1277545332870875805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/1277545332870875805'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/09/sga-close-look.html' title='SGA  close look?'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-7206951824877283306</id><published>2008-09-15T10:03:00.000-07:00</published><updated>2008-09-15T19:01:47.642-07:00</updated><title type='text'>Test case of Event 10224 - Dump Index Block Splits / Deletes</title><content type='html'>alter system set events '10224 trace name context forever, level 2'&lt;br /&gt;&lt;br /&gt;create tablespace work datafile 'C:\ORACLE\ORADATA\DEMO\WORK.DBF' size 20M;&lt;br /&gt;&lt;br /&gt;create table test ( x  number ) tablespace work; &lt;br /&gt; &lt;br /&gt;create  unique index x_ind on test (x) tablespace work;&lt;br /&gt;&lt;br /&gt;analyze index x_ind validate structure;&lt;br /&gt;column name format a15&lt;br /&gt;column blocks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;column Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;       blocks,&lt;br /&gt;       lf_blks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;  for i in 1..10000 loop&lt;br /&gt;    insert into test values (i);&lt;br /&gt;  end loop;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;  for i in 1..10 loop&lt;br /&gt;    update test set  x=(x +1);&lt;br /&gt;  end loop;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;SQL&gt; oradebug setmypid&lt;br /&gt;Statement processed.&lt;br /&gt;&lt;br /&gt;SQL&gt; oradebug event 10224 trace name context forever,level 2&lt;br /&gt;Statement processed.&lt;br /&gt;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;  for i in 1..100  2  0 loop&lt;br /&gt;    insert into test values (i);&lt;br /&gt;  end loop;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;  &lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;&lt;br /&gt;Index analyzed.&lt;br /&gt;&lt;br /&gt;column name format a15&lt;br /&gt;column blocks headingSQL&gt;  "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;column Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;         blocks,&lt;br /&gt;         lf_blks,&lt;br /&gt;         br_blks,&lt;br /&gt;         blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384         32          1      16351&lt;br /&gt;&lt;br /&gt;SQL&gt; SQL&gt;&lt;br /&gt;SQL&gt; alter index x_ind rebuild;&lt;br /&gt;&lt;br /&gt;Index altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;&lt;br /&gt;Index analyzed.&lt;br /&gt;&lt;br /&gt;SQL&gt; column name format a15&lt;br /&gt;column blocks hSQL&gt; eading "ALLOCATED|BLOCKS"&lt;br /&gt;colSQL&gt; umn lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks headiSQL&gt; ng "BRANCH|BLOCKS"&lt;br /&gt;column SQL&gt; Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;       blocks,&lt;br /&gt;       lf_blks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384          2          1      16381&lt;br /&gt;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;  for i in 1..10 loop&lt;br /&gt;    update test set  x=(x +1);&lt;br /&gt;    end loop;&lt;br /&gt;end;&lt;br /&gt;/  &lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; delete from test where x &lt;500;&lt;br /&gt;&lt;br /&gt;489 rows deleted.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; delete from test;&lt;br /&gt;&lt;br /&gt;511 rows deleted.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;&lt;br /&gt;Index analyzed.&lt;br /&gt;&lt;br /&gt;SQL&gt; column name format a15&lt;br /&gt;cSQL&gt; olumn blocks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;column Empty headiSQL&gt; SQL&gt; SQL&gt; ng "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;       blocks,&lt;br /&gt;       lf_blks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;SQL&gt;                  &lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384          2          1      16381&lt;br /&gt;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;  for i in 1..1000 loop&lt;br /&gt;      insert into test values (i);&lt;br /&gt;      end loop;&lt;br /&gt;end;&lt;br /&gt;/  &lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;  for i in 1..10 loop&lt;br /&gt;    update test set  x=(x +1);&lt;br /&gt;  end loop;&lt;br /&gt;end;&lt;br /&gt;/  &lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;&lt;br /&gt;column name format a15&lt;br /&gt;column blocks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;SQL&gt; column Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;           blocks,&lt;br /&gt;       lfblks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384          2          1      16381&lt;br /&gt;&lt;br /&gt;SQL&gt; delete from test;&lt;br /&gt;&lt;br /&gt;1000 rows deleted.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; begin&lt;br /&gt;  for i in 1..10000 loop&lt;br /&gt;    insert into test values (i);&lt;br /&gt;    end loop;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;PL/SQL procedure successfully completed.&lt;br /&gt;&lt;br /&gt;SQL&gt; SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;column name format a15&lt;br /&gt;column blocks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blSks heading "BRANCH|BLOCKS"&lt;br /&gt;cSQL&gt; olumn Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select nSQL&gt; ame,&lt;br /&gt;       blocks,&lt;br /&gt;       lf_blks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384         18          1      16365&lt;br /&gt;&lt;br /&gt;SQL&gt; delete from test;&lt;br /&gt;&lt;br /&gt;10000 rows deleted.&lt;br /&gt;&lt;br /&gt;SQL&gt; commit;&lt;br /&gt;&lt;br /&gt;Commit complete.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;############# I have deleted the rows but as we can see blocks are there .########################&lt;br /&gt;&lt;br /&gt;Actually FREE BLOCKS are added to free list but not linked to index structure.Rebuilding the index will be linked.&lt;br /&gt;&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c018,time 16:46:33.868&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c019,time 16:46:33.877&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c014,time 16:46:34.86&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c015,time 16:46:34.153&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c013,time 16:46:34.277&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c011,time 16:46:34.352&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c012,time 16:46:34.355&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c017,time 16:46:34.433&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c016,time 16:46:34.433&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c01b,time 16:46:34.512&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c01a,time 16:46:34.512&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c00e,time 16:46:34.669&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c00b,time 16:46:34.733&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c00d,time 16:46:34.829&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c00c,time 16:46:34.829&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c00f,time 16:46:34.848&lt;br /&gt;kdimod adding block to free list,dba 0x21c0c010,time 16:46:34.911&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;column name format a15&lt;br /&gt;column blocks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lf_blks heading "LEAF|BLOCKS"&lt;br /&gt;column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;column Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select name,&lt;br /&gt;           blocks,&lt;br /&gt;           lf_blks,&lt;br /&gt;          br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                16384         18          1      16365&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;br /&gt;&lt;br /&gt;SQL&gt; alter index x_ind rebuild;&lt;br /&gt;&lt;br /&gt;Index altered.&lt;br /&gt;&lt;br /&gt;SQL&gt; analyze index x_ind validate structure;&lt;br /&gt;column name forma&lt;br /&gt;Index analyzed.&lt;br /&gt;&lt;br /&gt;SQL&gt; t a15&lt;br /&gt;column bloSQL&gt; cks heading "ALLOCATED|BLOCKS"&lt;br /&gt;column lfSQL&gt; _blks heading "LEAF|BLOCKS"&lt;br /&gt;SQL&gt; column br_blks heading "BRANCH|BLOCKS"&lt;br /&gt;columSQL&gt; n Empty heading "UNUSED|BLOCKS"&lt;br /&gt;select nSQL&gt; ame,&lt;br /&gt;       blocks,&lt;br /&gt;       lf_blks,&lt;br /&gt;       br_blks,&lt;br /&gt;       blocks-(lf_blks+br_blks) empty&lt;br /&gt;from   index_stats;&lt;br /&gt;&lt;br /&gt;                 ALLOCATED       LEAF     BRANCH     UNUSED&lt;br /&gt;NAME                BLOCKS     BLOCKS     BLOCKS     BLOCKS&lt;br /&gt;--------------- ---------- ---------- ---------- ----------&lt;br /&gt;X_IND                                      16384          1          0      16383&lt;br /&gt;&lt;br /&gt;SQL&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-7206951824877283306?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/7206951824877283306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=7206951824877283306' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/7206951824877283306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/7206951824877283306'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/09/test-case-of-event-10224-dump-index.html' title='Test case of Event 10224 - Dump Index Block Splits / Deletes'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-7747811834367239604</id><published>2008-09-13T10:14:00.000-07:00</published><updated>2008-09-13T11:14:56.179-07:00</updated><title type='text'>Systemtap  - DTRACE for Linux?</title><content type='html'>I used to work on Solaris 10 ,  which has DTRACE far best troubleshooting utillity.&lt;br /&gt;&lt;br /&gt;Had a chance to talk with first DTrace user Jarod Jenson.So if you need any help I am sure he will give you some hint..&lt;br /&gt;&lt;br /&gt;Since Oracle is "forcing" Linux , in my new job guess what ... I am running Linux and of course once a while you will run into some problem but DTrace is not there ....&lt;br /&gt;&lt;br /&gt;but Systemtap is very promissing...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SystemTap provides free software (GPL) infrastructure to simplify the gathering of information about the running Linux system.&lt;br /&gt;&lt;br /&gt;Here is official page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceware.org/systemtap/"&gt;http://sourceware.org/systemtap/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;also there is good link from Oracle Open World 2007&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.oracle.com/ezannoni/gems/OOW20073.pdf"&gt;http://blogs.oracle.com/ezannoni/gems/OOW20073.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-7747811834367239604?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/7747811834367239604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=7747811834367239604' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/7747811834367239604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/7747811834367239604'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/09/systemtap-dtrace-for-linux.html' title='Systemtap  - DTRACE for Linux?'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-3823987362769378903</id><published>2008-09-13T10:06:00.000-07:00</published><updated>2008-09-13T10:12:31.721-07:00</updated><title type='text'>Direct memory access using Pro*C /C code</title><content type='html'>I stared this blog by posting my crap that I wrote some time ago.&lt;br /&gt;I have been to busy last few years doing regular database crap 24 by 7. You know what I mean.&lt;br /&gt;&lt;br /&gt;Here is link to site which is hosted by Pete Finningan ( very good site about Oracle Security ).&lt;br /&gt;Many  usefull information there...  so if you do not like my paper I am sure his post will make you worry (  hackers attacks... )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.petefinnigan.com/Storing_Data_Directly_From_Oracle_SGA.pdf"&gt;http://www.petefinnigan.com/Storing_Data_Directly_From_Oracle_SGA.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I write things and let other to publish....  so they can blame them for my faults..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-3823987362769378903?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/3823987362769378903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=3823987362769378903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/3823987362769378903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/3823987362769378903'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/09/direct-memory-access-using-proc-c-code.html' title='Direct memory access using Pro*C /C code'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-986066019976920114.post-6331393151095864071</id><published>2008-03-18T21:55:00.000-07:00</published><updated>2008-09-13T10:05:35.961-07:00</updated><title type='text'>ORADEBUG - UNDOCUMENTED ORACLE UTILITY</title><content type='html'>This document describes Oracle utility called oradebug.I wrote this paper few years ago.&lt;br /&gt;&lt;br /&gt;It is still one of the best on internet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evdbt.com/Oradebug_Modrakovic.pdf"&gt;http://www.evdbt.com/Oradebug_Modrakovic.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Easiest way to crush Oracle server !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/986066019976920114-6331393151095864071?l=oracool.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://oracool.blogspot.com/feeds/6331393151095864071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=986066019976920114&amp;postID=6331393151095864071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/6331393151095864071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/986066019976920114/posts/default/6331393151095864071'/><link rel='alternate' type='text/html' href='http://oracool.blogspot.com/2008/03/oracle-test.html' title='ORADEBUG - UNDOCUMENTED ORACLE UTILITY'/><author><name>Miladin</name><uri>http://www.blogger.com/profile/01968674834538859065</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_8-W5WPhOMgU/SMwBx1omUaI/AAAAAAAACbc/4mQwUcvQKQc/S220/DSCF0004.JPG'/></author><thr:total>0</thr:total></entry></feed>
