Skip to Main Content

Chinese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Oracle Internal Research深入研究Oracle内部原理

Maclean LiuJan 22 2012 — edited Aug 24 2012
<p align="left">&#20197;&#19979;&#26159;Maclean.Liu&#20010;&#20154;&#21407;&#21019;&#25110;&#24635;&#32467;&#30340;&#19968;&#20123;&#28145;&#20837;&#30740;&#31350;Oracle Internal&#20869;&#37096;&#21407;&#29702;&#30340;&#25991;&#31456;post&#21015;&#34920;:<u><br>
</u></p>
<br>
<p align="left"><strong>Oracle Internal Event:10200 Consistent Read&#35786;&#26029;&#20107;&#20214;</strong></p>
<p align="left"><strong>&#20102;&#35299;Oracle RAC Brain Split Resolution</strong></p>
<p align="left"><strong>&#20102;&#35299;Oracle&#20869;&#26680;&#20195;&#30721;&#23618;&#30340;&#20316;&#29992;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#20061;):&#32500;&#25252;MON_MODS$&#23383;&#20856;&#22522;&#34920;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#20843;):Transaction Recover</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#19971;):&#28165;&#29702;IND$&#23383;&#20856;&#22522;&#34920;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#20845;):Instance Recovery</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#20116;):Recover Dead transaction</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#22235;):&#32500;&#25252;col_usage$&#23383;&#20856;&#22522;&#34920;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#19977;):&#28165;&#29702;obj$&#22522;&#34920;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#20108;):&#21512;&#24182;&#31354;&#38386;&#21306;&#38388;</strong></p>
<p align="left"><strong>&#20102;&#35299;&#20320;&#25152;&#19981;&#30693;&#36947;&#30340;SMON&#21151;&#33021;(&#19968;):&#28165;&#29702;&#20020;&#26102;&#27573;</strong></p>
<p align="left"><strong>Know more about commit</strong></p>
<p align="left"><strong>Find INTCOL#=1001 in col_usage$?</strong></p>
<p align="left"><strong>Buffer Lock Mode and Compatibilities</strong></p>
<p align="left"><strong>&#20851;&#20110;V$OPEN_CURSOR</strong></p>
<p align="left"><strong>Advanced Diagnostic using oradebug dumpvar</strong></p>
<p align="left"><strong>&#36824;&#21407;&#30495;&#23454;&#30340;cache recovery</strong></p>
<p align="left"><strong>Oracle&#20869;&#37096;&#35270;&#22270;:x$targetrba</strong></p>
<p align="left"><strong>Oracle&#20869;&#37096;&#35270;&#22270;:x$ktfbfe</strong></p>
<p align="left"><strong>Oracle&#20869;&#37096;&#35270;&#22270;:x$ktfbue</strong></p>
<p align="left"><strong>Only ARCH Bgprocess may create archivelog?</strong></p>
<p align="left"><strong>Oracle Latch:&#19968;&#27573;&#25551;&#32472;Latch&#36816;&#20316;&#30340;&#20266;&#20195;&#30721;</strong></p>
<p align="left"><strong>Who pulls the background process dbwr&rsquo;s trigger?</strong></p>
<p align="left"><strong>&#22522;&#20110;&#34892;&#36319;&#36394;&#30340;ROWDEPENDENCIES ORA_ROWSCN&#20449;&#24687;</strong></p>
<p align="left"><strong>Oracle&#38377;:Cache Buffers chains</strong></p>
<p align="left"><strong>Latches and Tuning:Latches</strong></p>
<p align="left"><strong>Latches and Tuning:Redo Log Buffer and Latches</strong></p>
<p align="left"><strong>Latches and Tuning:Buffer Cache</strong></p>
<p align="left"><strong>Latches and Tuning:The Library CacheOracle&#31561;&#24453;&#20107;&#20214;<img src="http://%5c%22static/image/smiley/qqbiaoqin/29.gif%5C%22" alt="">ata file init write</strong></p>
<p align="left"><strong>How does RECORDLENGTH affect your exp speed?</strong></p>
<p align="left"><strong>Oracle&#32593;&#32476;TNS&#21327;&#35758;&#20171;&#32461;(revised)</strong></p>
<p align="left"><strong>logfile switch causes incremental checkpoint?</strong></p>
<p align="left"><strong>Know more about redo log buffer and latches</strong></p>
<p align="left"><strong>How does cpu_count parameter affect instance?</strong></p>
<p align="left"><strong>How to trigger ORA-00600,ORA-7445 by manual</strong></p>
<p align="left"><strong>Basics of C code within the Oracle kernel</strong></p>
<p align="left"><strong>Know more about Oracle Latches</strong></p>
<p align="left"><strong>Know more about Buffer Cache and Latch</strong></p>
<p align="left"><strong>Know More About Libarary Cache and Latches</strong></p>
<p align="left"><strong>Oracle&#20869;&#37096;&#35270;&#22270;:X$BH</strong></p>
<p align="left"><strong>Know more about DML</strong></p>
<p align="left"><strong>Known Oracle Internal Stack Call Meaning</strong></p>
<p align="left"><strong>&#28145;&#20837;&#20102;&#35299;<strong>ASMM</strong></strong></p>
<p align="left"><strong>sharedpool_reserved_pct or shared_pool_reserved_size with ASMM</strong></p>
<p align="left"><strong>PL/SQL Virtual Machine Memory Usage</strong></p>
<p align="left"><strong>Slide:&#28145;&#20837;&#20102;&#35299;Oracle&#33258;&#21160;&#20869;&#23384;&#31649;&#29702;ASMM by Maclean Liu</strong></p>
<p align="left"><strong>Know GCS AND GES structure size in shared pool</strong></p>
<p align="left"><strong>How does SGA/PGA allocate on AMM?</strong></p>
<p align="left"><strong>&#29702;&#35299;Oracle&#22312;AIX&#24179;&#21488;&#19978;&#30340;&#20869;&#23384;&#20351;&#29992;</strong></p>
<p align="left"><strong>Probe how does your PGA consume</strong></p>
<p align="left"><strong>ora-4031 and &ldquo;obj stat memory&rdquo; component in Shared Pool</strong></p>
<p align="left"><strong>&#30452;&#25509;&#36335;&#24452;&#35835;&#21462;&#23545;&#20110;&#24310;&#36831;&#22359;&#28165;&#38500;&#30340;&#24433;&#21709;</strong></p>
<p align="left"><strong>How to make BBED(Oracle Block Brower and EDitor Tool) on Unix/Linux/Windows</strong></p>
<p align="left"><strong>&#38544;&#34255;&#21442;&#25968;_high_priority_processes&#19982;oradism</strong></p>
<p align="left"><strong>Oracle&#31561;&#24453;&#20107;&#20214;Enqueue CI:Cross Instance Call Invocation</strong></p>
<p align="left"><strong>Oracle&#24120;&#29992;&#30340;&#20960;&#20010;&#29238;&#26643;</strong></p>
<p align="left"><strong>ddl&#25805;&#20316;&#26159;&#21542;&#20250;&#20135;&#29983;undo?</strong><br>
</p>
<p><strong>kgl simulator&#65292;&#20849;&#20139;&#27744;simulator&#20197;&#21450;&#32531;&#20914;simulator&#30456;&#20851;&#35299;&#37322;</strong></p>
<p><br>
</p>
<p>Oracle&#31561;&#24453;&#20107;&#20214;KJC:Wait for msg sends to complete<br>
&#20102;&#35299;SYSDATE&#20989;&#25968;<br>
Oracle&#31561;&#24453;&#20107;&#20214;kfk:async disk IO<br>
Does Rman Backup benefit from Large Pool?<br>
Oracle RAC Brain Split Resolution<br>
Startup Upgrade&#20026;&#25105;&#20204;&#20570;&#20102;&#20160;&#20040;&#65311;<br>
<br>
&#20171;&#32461;dbms_registry PL/SQL&#31243;&#24207;&#21253;
<br>
Oracle&#20013;&#21487;&#20197;nologging&#25191;&#34892;&#30340;&#25805;&#20316;<br>
Applying online patch on 11gr2<br>
&#21033;&#29992;DBMS_ADVISOR.TUNE_MVIEW&#21253;&#29983;&#25104;&#29289;&#21270;&#35270;&#22270;&#21019;&#24314;&#35821;&#21477;<br>
Oracle&#20013;&#21487;&#34987;&#24182;&#34892;&#21270;&#25191;&#34892;&#30340;SQL&#25805;&#20316;<br>
Which SQL Operation May use Temp space?<br>
Oracle Advanced Security:Column Encryption Overhead<br>
Discover Your Missed ASM Disks<br>
latch free:cache buffer handles&#36896;&#25104;&#30340;SQL&#24615;&#33021;&#38382;&#39064;<br>
<br>
<strong>Oracle Internal Event:10201 consistent read undo application&#35786;&#26029;&#20107;&#20214;<br>
<br>
&#20309;&#26102;&#20250;&#21457;&#29983;db file sequential read&#31561;&#24453;&#20107;&#20214;&#65311;<br>
<br>
&#25163;&#24037;&#27169;&#25311;Oracle&#25968;&#25454;&#22359;&#36923;&#36753;&#35769;&#35823;&#24341;&#21457;ORA-00600:[13013], [5001]&#19968;&#20363;<br>
<br>
ASM file metadata operation&#31561;&#24453;&#20107;&#20214;<br>
&#20102;&#35299;Oracle&#21518;&#21488;&#36827;&#31243;&#19982;&#25968;&#25454;&#24211;&#25991;&#20214;&#30340;&#35835;&#20889;&#20851;&#31995;<br>
<br>
&#28145;&#20837;&#20102;&#35299;Oracle&#25968;&#25454;&#23383;&#20856;&#21319;&#32423;&#33050;&#26412;catupgrd.sql&#35843;&#29992;&#36807;&#31243;<br>
<br>
&#20102;&#35299;&#39640;&#27700;&#20301;&#19982;truncate<br>
<br>
Warning:Even Exadata has a wrong memlock setting</strong><br>
<br>
Script Diagnostic Oracle Locks<br>
<strong>&#21033;&#29992;Cluster Verify Utility&#24037;&#20855;&#20307;&#39564;RAC&#26368;&#20339;&#23454;&#36341;<br>
&#21033;&#29992;ProcDump&#24037;&#20855;&#35786;&#26029;Windows&#24179;&#21488;&#19978;&#30340;Oracle&#25968;&#25454;&#24211;&#24615;&#33021;<br>
OPatch&#24037;&#20855;&#30456;&#20851;&#30340;&#29615;&#22659;&#21464;&#37327;</strong></p>
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 21 2012
Added on Jan 22 2012
7 comments
402 views