<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Oracle mechanics</title>
	<atom:link href="http://iusoltsev.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://iusoltsev.wordpress.com</link>
	<description>Производительность СУБД и смежные вопросы</description>
	<lastBuildDate>Sat, 28 Jan 2012 21:13:02 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='iusoltsev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6da4a38f129e1aeed78feb978ae57fea?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Oracle mechanics</title>
		<link>http://iusoltsev.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://iusoltsev.wordpress.com/osd.xml" title="Oracle mechanics" />
	<atom:link rel='hub' href='http://iusoltsev.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Пример применения Result Cache на стороне сервера</title>
		<link>http://iusoltsev.wordpress.com/2012/01/28/11g-result-cache/</link>
		<comments>http://iusoltsev.wordpress.com/2012/01/28/11g-result-cache/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 10:22:21 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[commonplace]]></category>
		<category><![CDATA[hints]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle new features]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[oracle 11g]]></category>
		<category><![CDATA[Oracle 11g new features]]></category>
		<category><![CDATA[oracle database]]></category>
		<category><![CDATA[Oracle parameters]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3892</guid>
		<description><![CDATA[Тема неновая, относится к &#171;бородатым&#187; новым фичам Oracle 11g, однако, технология хорошо работающая и, что важно, позволяющая при определённых условиях, существенно экономить ресурсы сервера RDBMS Далее привожу результаты успешного практического применения кэша результатов запроса для ресурсоёмкого частовыполняемого (т.е. выполняющегося чаще, чем обновляются данные) запроса, оптимизировать который другим методом было бы объективно непросто &#8211; встречаются запросы, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3892&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2012/01/28/11g-result-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>ORA-00600 [ktbdchk1: bad dscn] &#8211; как найти повреждённые индексы</title>
		<link>http://iusoltsev.wordpress.com/2011/12/21/ora-00600-ktbdchk1-bad-dscn-logical-block-corruption/</link>
		<comments>http://iusoltsev.wordpress.com/2011/12/21/ora-00600-ktbdchk1-bad-dscn-logical-block-corruption/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 21:04:29 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[Backup and Recovery]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ora-600]]></category>
		<category><![CDATA[Oracle bug]]></category>
		<category><![CDATA[Oracle tools]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3806</guid>
		<description><![CDATA[Пример практического проявления Bug 8895202 – ORA-1555 / ORA-600 [ktbdchk1: bad dscn] in Physical Standby after switch-over [ID 8895202.8] и действий, которые могут помочь в разрешении возникающих проблем. Проблема (неоднократно наблюдалась после switch-over Physical Standby database to the Primary database role): в блоках индексов itl (Interested Transaction List) commit SCN оказывается больше чем block SCN Практические симптомы: в 11.1.0.7 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3806&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/12/21/ora-00600-ktbdchk1-bad-dscn-logical-block-corruption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>Антибаг: Ora-00918 после обновления на 11g</title>
		<link>http://iusoltsev.wordpress.com/2011/12/19/antibag-ora-00918-update-11g/</link>
		<comments>http://iusoltsev.wordpress.com/2011/12/19/antibag-ora-00918-update-11g/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 20:55:37 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[commonplace]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[ora-XXX]]></category>
		<category><![CDATA[Oracle bug]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3781</guid>
		<description><![CDATA[При обновлении Oracle 10.2.0.4 -&#62; 11gR2 неожиданно сталкиваемся с интересной ошибкой: - ошибка вполне справедливая &#8211; столбец USER_ID действительно присутствует в двух таблицах, соединяемых в запросе с использованием ANSI варианта INNER JOIN. Но в версии 10.2 тот же запрос безошибочно выполняется! Как описывается в Query Fails With Ora-00918 After Upgrade to 11g [ID 835701.1] изменение [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3781&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/12/19/antibag-ora-00918-update-11g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>sqlplus preliminary connection &#8211; как соединиться с бд, если CONNECT AS SYSDBA не возможен</title>
		<link>http://iusoltsev.wordpress.com/2011/12/05/sqlplus-preliminary-connection-%d0%ba%d0%b0%d0%ba-%d1%81%d0%be%d0%b5%d0%b4%d0%b8%d0%bd%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d1%81-%d0%b1%d0%b4-%d0%b5%d1%81%d0%bb%d0%b8-connect-as-sysdba-%d0%bd%d0%b5/</link>
		<comments>http://iusoltsev.wordpress.com/2011/12/05/sqlplus-preliminary-connection-%d0%ba%d0%b0%d0%ba-%d1%81%d0%be%d0%b5%d0%b4%d0%b8%d0%bd%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d1%81-%d0%b1%d0%b4-%d0%b5%d1%81%d0%bb%d0%b8-connect-as-sysdba-%d0%bd%d0%b5/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 21:35:27 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[Диагностика системы (instance)]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle new features]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[sqlplus]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3744</guid>
		<description><![CDATA[Начиная с Oracle 10.2 доступно и докуметировано sqlplus preliminary connection специально для случаев, когда прочие методы соединения недоступны &#8211; How To Connect Using A Sqlplus Preliminary Connection [ID 986640.1]: или так: При этом традиционно стартует клиентский процесс, но сессия не создаётся, доступ к структурам SGA &#8211; ограниченный, можно запустить oradebug hanganalyze &#124; dump systemstate &#8211; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3744&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/12/05/sqlplus-preliminary-connection-%d0%ba%d0%b0%d0%ba-%d1%81%d0%be%d0%b5%d0%b4%d0%b8%d0%bd%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d1%81-%d0%b1%d0%b4-%d0%b5%d1%81%d0%bb%d0%b8-connect-as-sysdba-%d0%bd%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>ORA-600 [qsmkii:inline obj not found] при выполнении запроса с множественными WITH в Oracle 10.2.0.4</title>
		<link>http://iusoltsev.wordpress.com/2011/11/15/10-2-0-4-ora-00600-qsmkii/</link>
		<comments>http://iusoltsev.wordpress.com/2011/11/15/10-2-0-4-ora-00600-qsmkii/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 22:04:52 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[bugs]]></category>
		<category><![CDATA[CBO]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[ora-600]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3641</guid>
		<description><![CDATA[Пользовательская ошибка при попытке создать материализованное представление: Судя по трейсам отключение пользовательского процесса: вызвано предыдущей ошибкой: Два способа решения проблемы: 1) правильный: Находим соответствующий баг: Bug 8813931 Create materialized view fails with OERI [qsmkii:inline obj not found] Description: Create materialized view with multiple &#8216;WITH&#8217; clauses may with ORA-600 [qsmkii:inline obj not found] Предваритетьно согласовав действия [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3641&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/11/15/10-2-0-4-ora-00600-qsmkii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>Элементы технологий Bind Aware Cursor Sharing / Cardinality Feedback</title>
		<link>http://iusoltsev.wordpress.com/2011/11/14/bind-aware-cursor-sharing-cardinality-feedback-elements/</link>
		<comments>http://iusoltsev.wordpress.com/2011/11/14/bind-aware-cursor-sharing-cardinality-feedback-elements/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 20:59:23 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[heuristics]]></category>
		<category><![CDATA[hints]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle new features]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[Oracle 11g new features]]></category>
		<category><![CDATA[Oracle parameters]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3591</guid>
		<description><![CDATA[English version Комментарии к демонстрации на осенней конференции RUOUG Вступление Поводом к изучению новых возможностей Oracle 11g стала простая практическая проблема &#8211; запрос с определённым набором связанных переменных выполнялся неприемлемо долго. При этом тот же запрос с текстовыми подстановками вместо связанных переменных выполнялся быстро с использованием другого, более подходящего плана выполнения. Ситуация показалась мне интересной: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3591&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/11/14/bind-aware-cursor-sharing-cardinality-feedback-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle 11g: иерархический профилировщик PL/SQL</title>
		<link>http://iusoltsev.wordpress.com/2011/11/03/oracle-11g-dbms_hprof/</link>
		<comments>http://iusoltsev.wordpress.com/2011/11/03/oracle-11g-dbms_hprof/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:27:18 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[commonplace]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Oracle 11g new features]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3420</guid>
		<description><![CDATA[Пункт диагностического меню Forms PL/SQL profiling в OEBS 12 (Oracle 11g) использует пакет DBMS_HPROF &#8211; относительно новый (для меня) иерархический профилировщик с отличным описанием в документации - Using the PL/SQL Hierarchical Profiler: примеры использования и анализа данных, формат трейс файла, описание используемых обозначений функций с разделением по пространствам имён (namespace: SQL, PL/SQL) и т.д. Запускается просто: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3420&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/11/03/oracle-11g-dbms_hprof/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>

		<media:content url="http://iusoltsev.files.wordpress.com/2011/11/plshprof11g1.png" medium="image">
			<media:title type="html">PLSHPROF11g</media:title>
		</media:content>
	</item>
		<item>
		<title>Подсказка parallel</title>
		<link>http://iusoltsev.wordpress.com/2011/10/30/hint-parallel/</link>
		<comments>http://iusoltsev.wordpress.com/2011/10/30/hint-parallel/#comments</comments>
		<pubDate>Sun, 30 Oct 2011 16:42:21 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[commonplace]]></category>
		<category><![CDATA[hints]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[hint]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3411</guid>
		<description><![CDATA[Иногда оптимизатор Oracle может трактовать подсказки в запросах шире, чем описывает документация Например, хинт PARALLEL, формально требующий указания таблицы при использовании в качестве подсказки на уровне объекта бд в версиях Oracle 10-11.1: /*+ PARALLEL( [@query_block] tablespec [ integer_degree_of_parallelism &#124; DEFAULT ] ) */ , либо, начиная с Oracle 11.2, получивший дополнительно возможность действовать на уровне [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3411&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/10/30/hint-parallel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle 11g: автоматическое управление памятью (ASMM) и serial direct read</title>
		<link>http://iusoltsev.wordpress.com/2011/10/29/11g-asmm-serial-direct-read/</link>
		<comments>http://iusoltsev.wordpress.com/2011/10/29/11g-asmm-serial-direct-read/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 20:00:47 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[Диагностика системы (instance)]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle new features]]></category>
		<category><![CDATA[wait events]]></category>
		<category><![CDATA[ASMM]]></category>
		<category><![CDATA[Oracle 11g new features]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3345</guid>
		<description><![CDATA[Ничем (или недостаточно) ограниченный механизм Automatic Shared Memory Management (ASMM), динамически меняя размеры пулов SGA, может заставить Oracle  переключаться между режимами direct path read и кэшированного чтения (через buffer cache SGA), что, в свою очередь, может неожиданно, но вполне заметно влиять на время выполнения типовых запросов И, хотя в документе High &#8216;direct path read&#8217; waits [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3345&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/10/29/11g-asmm-serial-direct-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
		<item>
		<title>Медленный разбор SQL запроса (long parse time): вариант №2</title>
		<link>http://iusoltsev.wordpress.com/2011/10/13/sql-long-parse-time-2/</link>
		<comments>http://iusoltsev.wordpress.com/2011/10/13/sql-long-parse-time-2/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 07:08:50 +0000</pubDate>
		<dc:creator>Igor Usoltsev</dc:creator>
				<category><![CDATA[CBO]]></category>
		<category><![CDATA[commonplace]]></category>
		<category><![CDATA[hints]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[RBO]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://iusoltsev.wordpress.com/?p=3380</guid>
		<description><![CDATA[Ещё один интересный случай, связанный с длительной фазой разбора (hard parsing) запроса в Oracle 10.2.0.3 В отличие от предыдущего случая (Медленный разбор SQL запроса (long parse time)), когда много времени тратилось на перебор многочисленных комбинаций соединений таблиц (пермутаций) уже на этапе оптимизации и зависело от лимита кол-ва таких перестановок (параметр _optimizer_max_permutations) или выбора используемого оптимизатора (CBO [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=iusoltsev.wordpress.com&amp;blog=4124168&amp;post=3380&amp;subd=iusoltsev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://iusoltsev.wordpress.com/2011/10/13/sql-long-parse-time-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d5b2ed1f8739ccaf1ed8aeaedde22744?s=96&#38;d=identicon" medium="image">
			<media:title type="html">iusoltsev</media:title>
		</media:content>
	</item>
	</channel>
</rss>
