<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intermediate SQL</title><link>http://intermediatesql.com</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/IntermediateSql" /><description>Color Coded SQL, UNIX and Database Essays</description><language>en</language><lastBuildDate>Mon, 11 Apr 2011 13:30:55 PDT</lastBuildDate><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/xml" href="http://feeds.feedburner.com/IntermediateSql" /><feedburner:info uri="intermediatesql" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>(c) Maxym Kharchenko</media:copyright><item><title>How to find SPM baseline by sql_id</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/9UDJFAoRoN8/</link><description>When you start working with SQL Plan baselines, one of the annoying things that you might find is that the main &amp;#8220;baseline&amp;#8221; dictionary view dba_sql_plan_baselines does not have sql_id column. SQL&amp;#62; @DESC dba_sql_plan_baselines &amp;#160;Name &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;NULL? &amp;#160; &amp;#160;TYPE [...]&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/9UDJFAoRoN8" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/how-to-find-spm-baseline-by-sql_id/</feedburner:origLink></item><item><title>How to freeze ORACLE database by strace</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/S0I3cymAY3M/</link><description>Sometimes when you trace things, you can discover some really interesting (and unexpected) stuff. For example, here is a simple way to &amp;#8220;freeze&amp;#8221; your ORACLE database, which I &amp;#8220;discovered&amp;#8221; while tracing system calls in LGWR process (ORACLE 11.2.0.2 on Linux 2.6.18 &amp;#215;64). Here goes &amp;#8230; To freeze your ORACLE database start with the following unassuming [...]&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/S0I3cymAY3M" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/linux/how-to-freeze-oracle-database-by-strace/</feedburner:origLink></item><item><title>ora_cpu.pl tool for Linux</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/IZFj6zONjnw/</link><description>A very brief update. One of the smaller (and nicer) part of ORA_MEM package is ora_cpu.pl utility that shows graphically what active db processes are doing at the moment &amp;#8230; be it running SQL, accessing db object or waiting for something. As an added benefit, it also shows some important OS statistics, such as process [...]&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/IZFj6zONjnw" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/linux/ora_cpu-pl-tool-for-linux/</feedburner:origLink></item><item><title>How to become regular ORACLE user when you do NOT know the password</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/mFfoCQpO830/</link><description>This is a fairly common situation for a DBA: you can always connect as SYSDBA, but sometimes you really need to connect as a regular database user (i.e. to have proper environment for your queries). If you are root in UNIX, this would be extremely easy to do: su - &amp;#60;regular user&amp;#62; Unfortunately, ORACLE does [...]&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/mFfoCQpO830" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/how-to-become-regular-oracle-user-when-you-do-not-know-the-password/</feedburner:origLink></item><item><title>The troubling global nature of SQL Profiles and SPM Baselines</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/q5neL7LYUds/</link><description>ORACLE SQL Profiles and SPM Baselines can sometimes work in mysterious (and unexpected) ways. In particular, they both act "globally" and "fire" based almost exclusively on the text of SQL query. This has some rather serious side effects that everyone needs to be aware of. This post will explore them.&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/q5neL7LYUds" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/the-troubling-global-nature-of-sql-profiles-and-spm-baselines/</feedburner:origLink></item><item><title>What is the difference between SQL Profile and SPM Baseline ?</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/dD8jNIPwGfw/</link><description>ORACLE SQL Profiles and SQL Plan Baselines often look alike and it turns out that they are actually built very similarly. Nevertheless, there are some major differences between them, both in their overall purpose as well as how they actually work and this post explores these differences.&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/dD8jNIPwGfw" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/what-is-the-difference-between-sql-profile-and-spm-baseline/</feedburner:origLink></item><item><title>What are SQL Profiles and why do we need them ?</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/v4tcml2ZfNE/</link><description>New ORACLE feature: SQL Profiles can be used to correct optimizer's behavior in cases where underlying data does not fit optimizer's statistical expectations. It does so by dynamically sampling real data and thus making optimizer estimations much more precise. Unlike dynamic sampling these new precise numbers can be stored in a data dictionary and reused on all subsequent runs of the SQL (thus skipping the expensive dynamic sampling operation).
See how the use of SQL Profiles can drastically improve SQL performance and why it makes sense to use them.&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/v4tcml2ZfNE" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/what-are-sql-profiles-and-why-do-we-need-them/</feedburner:origLink></item><item><title>Can ORACLE 11g memory_target work with AIX large pages ?</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/KeZDLh_piOY/</link><description>One of my readers recently asked me if ORACLE 11g can use memory_target along with AIX large pages &amp;#8230; (Thanks Randolf!) At the first blush this seems to be impossible. The main reason, of course, is that memory_target and large pages are used for the purposes that are, in fact, completely opposite! The goal of [...]&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/KeZDLh_piOY" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/aix/can-oracle-11g-memory_target-work-with-aix-large-pages/</feedburner:origLink></item><item><title>How AIX Paging Space works. Part 1: Why your program memory footprint gets bloated sometimes</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/mA7bZXbnC8I/</link><description>This post talks about how paging space works on modern AIX systems. In particular, the workings of now default "deferred paging space policy" are explained. Check it out if you want to know when and how AIX allocates and deallocated paging space blocks, what is the meaning of svmon "pgsp" field as well as why memory footprint of your program or shared memory segment may be bloated sometimes ...&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/mA7bZXbnC8I" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/aix/how-aix-paging-space-works-part-1-why-your-program-memory-footprint-gets-bloated-sometimes/</feedburner:origLink></item><item><title>ORACLE 11g XML alert logs. Surprise: They are actually more convenient to work with</title><link>http://feedproxy.google.com/~r/IntermediateSql/~3/0S2XCZuqPVM/</link><description>ORACLE 11g completely changed the way how the cornerstone of ORACLE status information - instance alert log is stored and maintained. While XML storage might not seem very user friendly at first, with a bit of ingenuity and environment tweaking, XML can become DBAs best friend as it makes it much easier to extract meaningful information from alert (as well as many other) log files.&lt;img src="http://feeds.feedburner.com/~r/IntermediateSql/~4/0S2XCZuqPVM" height="1" width="1"/&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maxym Kharchenko</dc:creator><feedburner:origLink>http://intermediatesql.com/index.php/oracle/oracle-11g-xml-alert-logs-surprise-they-are-actually-more-convenient-to-work-with/</feedburner:origLink></item><copyright>(c) Maxym Kharchenko</copyright><media:credit role="author">Maxym Kharchenko</media:credit><media:rating>nonadult</media:rating></channel></rss>

