<?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/"
	>

<channel>
	<title>entwicklungsgedanken &#187; Oracle</title>
	<atom:link href="http://www.entwicklungsgedanken.de/tag/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.entwicklungsgedanken.de</link>
	<description>Verschiedene Gedanken rund um die Softwareentwicklung</description>
	<lastBuildDate>Mon, 09 Jan 2012 14:47:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Solving utf-8-encoding-issues when connecting to oracle with php and oci8</title>
		<link>http://www.entwicklungsgedanken.de/2009/04/06/solving-utf-8-encoding-issues-when-connecting-to-oracle-with-php-and-oci8/</link>
		<comments>http://www.entwicklungsgedanken.de/2009/04/06/solving-utf-8-encoding-issues-when-connecting-to-oracle-with-php-and-oci8/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 20:24:22 +0000</pubDate>
		<dc:creator>Eric Bartels</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[Encoding]]></category>
		<category><![CDATA[OCI8]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[UTF8]]></category>

		<guid isPermaLink="false">http://www.entwicklungsgedanken.de/?p=223</guid>
		<description><![CDATA[In a recent project of mine a web-application is developed. This application consumes &#8220;some data&#8221; from an enterprise Oracle database. The development environment has the latest oracle drivers installed. Everything works as expected. Even the connection-speed is very good. But then comes the deployment of that application. The production environment already runs for a while [...]]]></description>
			<content:encoded><![CDATA[<p>In a recent project of mine a web-application is developed. This application consumes &#8220;some data&#8221; from an enterprise Oracle database. The development environment has the latest oracle drivers installed. Everything works as expected. Even the connection-speed is very good.<br />
But then comes the deployment of that application. The production environment already runs for a while and hosts a certain amount of applications. Oracle driver had been installed a while ago.</p>
<h3>Here comes trouble&#8230;</h3>
<p>Both environments (production and dev/test-system) connect to the same Oracle database. Inside the production environment all data received from the Oracle database is corrupt due to wrong encoding. A simple <code>mb_detect_encoding</code> shows &#8216;UTF8&#8242; which cannot be. The whole web-application &#8220;is&#8221; utf-8. There is no implicit or explicit conversion of encodings performed. So the problem must be caused by the Oracle drivers themselves.</p>
<h3>Fixme</h3>
<p>setlocale did not work. The encoding option in the dsn (connection string) did not work. What did work was setting the <code>NLS_LANG</code> in the registry. The key can be found inside <code>HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\{SomeInstance}</code>. In this case the <code>NLS_LANG</code> was set to <code>GERMAN_GERMANY.UTF8</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklungsgedanken.de/2009/04/06/solving-utf-8-encoding-issues-when-connecting-to-oracle-with-php-and-oci8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle odbc-driver-installation breaks eclipse</title>
		<link>http://www.entwicklungsgedanken.de/2009/02/15/oracle-odbc-driver-installation-breaks-eclipse/</link>
		<comments>http://www.entwicklungsgedanken.de/2009/02/15/oracle-odbc-driver-installation-breaks-eclipse/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 15:53:04 +0000</pubDate>
		<dc:creator>Eric Bartels</dc:creator>
				<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[crap]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[odbc]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.entwicklungsgedanken.de/?p=190</guid>
		<description><![CDATA[I have I nicely configured Windows XP machine for web development. It has Eclipse 3.4.1 with a variety of plugins installed (PDT, Subversive, &#8230;). One day I had to install the odbc drivers to establish a connection to an Oracle database (the installation process of the odbc drivers is one of the crappiest things I [...]]]></description>
			<content:encoded><![CDATA[<p>I have I nicely configured Windows XP machine for web development. It has Eclipse 3.4.1 with a variety of plugins installed (PDT, Subversive, &#8230;).<br />
One day I had to install the odbc drivers to establish a connection to an Oracle database (the installation process of the odbc drivers is one of the crappiest things I have ever done. It took me more than two hours! But thats another story).</p>
<h3>Surprise</h3>
<p>After restarting Eclipse my whole configuration was broken. Most of the plugins installed where inactive and not working. I tried a new workspace. Same here. The plugins correctly reside inside the eclipse-folder. So nothing had been deleted. What is wrong?</p>
<p>I downloaded a fresh and clean Eclipse-PDT-bundle and started Eclipse. All was broken! No plugin was working&#8230;</p>
<h3>Eureka</h3>
<p>The &#8220;ultimate&#8221; Oracle universal installer installs a lot of stuff to get odbc-drivers running. It even installs its own Java-VM and sets this as default! (I never set yes to allow this). So in this case the Oracle-Java-VM was simply to old!<br />
I added a new setting in <code>eclipse.ini</code> to use &#8220;my&#8221; virtual machine.</p>

<div class="wp_syntax"><div class="code"><pre class="batch" style="font-family:monospace;">-vm
C:\Programme\Java\jre1.6.0_07\bin</pre></div></div>

<p>Thank you Oracle!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklungsgedanken.de/2009/02/15/oracle-odbc-driver-installation-breaks-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logo und Hintergrundbild in Forms 10g einbinden</title>
		<link>http://www.entwicklungsgedanken.de/2008/03/02/logo-und-hintergrundbild-in-forms-10g-einbinden/</link>
		<comments>http://www.entwicklungsgedanken.de/2008/03/02/logo-und-hintergrundbild-in-forms-10g-einbinden/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 15:35:25 +0000</pubDate>
		<dc:creator>Sven Thämar</dc:creator>
				<category><![CDATA[Forms 10g]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Forms10g]]></category>
		<category><![CDATA[Logo]]></category>

		<guid isPermaLink="false">http://www.entwicklungsgedanken.de/2008/03/02/logo-und-hintergrundbild-in-forms-10g-einbinden/</guid>
		<description><![CDATA[&#160; Allgemein Einbinden eines Logo&#8217;s und eines Hintergundbilds in Forms 10g &#160; Vorgehensweise Bevor ein Bild als Logo oder als Hintergrund in Forms10g eingebunden werden soll, sollten die Bilder in eine JAR-Datei eingebunden bzw. eingef&#252;gt werden. Um die Bilder in eine JAR-Datei einzuf&#252;gen, sollte das Programm JAR benutzt werden. Dieses Programm wird automatisch von Forms10g [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<h3>Allgemein</h3>
<p>Einbinden eines Logo&#8217;s und eines Hintergundbilds in Forms 10g    <br />&#160;<a href="http://www.entwicklungsgedanken.de/wp-content/uploads/2008/03/applikation.png" rel="lightbox"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="33" alt="Applikation" src="http://www.entwicklungsgedanken.de/wp-content/uploads/2008/03/applikation-thumb.png" width="244" border="0" /></a></p>
<h3>Vorgehensweise</h3>
<p>Bevor ein Bild als Logo oder als Hintergrund in Forms10g eingebunden werden soll, sollten die Bilder in eine JAR-Datei eingebunden bzw. eingef&#252;gt werden.</p>
<p><a href="http://www.entwicklungsgedanken.de/wp-content/uploads/2008/03/cmd.png" rel="lightbox"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" height="168" alt="cmd" src="http://www.entwicklungsgedanken.de/wp-content/uploads/2008/03/cmd-thumb.png" width="244" align="left" border="0" /></a></p>
<p>Um die Bilder in eine JAR-Datei einzuf&#252;gen, sollte das Programm JAR benutzt werden. Dieses Programm wird automatisch von Forms10g installiert und befindet sich im Verzeichnis &lt;home&gt;\jdk\bin.</p>
<p>Weitere Informationen &#252;ber das Programm JAR kann im Internet nachgelesen werden.</p>
<p>In diesem Fall sind die Bilddateien &quot;Hintergrundbild.gif&quot; und &quot;logo.gif&quot; in die JAR-Datei &quot;appimages.jar&quot; eingebunden.</p>
<p>&#160;</p>
<p>Anschlie&#223;end m&#252;ssen die Informationen bzgl. des Logos und Hintergrundbildes noch in der Datei &quot;formsweb.cfg&quot; eingetragen werden.</p>
<p>Dies sollte am besten im entsprechenden Applikationsabschnitt in der Datei &quot;formsweb.cfg&quot; erfolgen.</p>
<p>[Applikation]    <br />&#8230;     <br />imageBase=codeBase     <br />width=1024     <br />hight=768     <br />separateFrame=true     <br />logo=logo.gif     <br />background=Hintergrundbild.gif     <br />&#8230;     <br />archive_jini=frmall_jinit.jar,appimages.jar, &#8230;     <br />archive=frmall.jar,appimages.jar, &#8230;</p>
<p>Hinweise:   <br />* Das Logo und das Hintergrundbild sollten in der entsprechenden Gr&#246;&#223;e vorliegen.    <br />* Auf Gro&#223;- und Kleinschreibung bei den Zuweisungen von logo= und background= achten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklungsgedanken.de/2008/03/02/logo-und-hintergrundbild-in-forms-10g-einbinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bessere Performance unter Oracle-Forms 6i</title>
		<link>http://www.entwicklungsgedanken.de/2008/01/14/bessere-performance-unter-oracle-forms-6i/</link>
		<comments>http://www.entwicklungsgedanken.de/2008/01/14/bessere-performance-unter-oracle-forms-6i/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 20:26:18 +0000</pubDate>
		<dc:creator>Sven Thämar</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[Fremdanwendung]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.entwicklungsgedanken.de/2008/01/14/bessere-performance-unter-oracle-forms-6i/</guid>
		<description><![CDATA[Allgemein Um eine optimale Performance unter Oracle Forms 6i (auch höher) zu erzielen, ist es sinnvoll, den Source-Code von Triggern in Prozeduren oder/und in Packages zu hinterlegen. Bleibt der Source-Code im Trigger enthalten, ist festzustellen, dass die CPU jedesmal mit dem Parsen des Codes beschäftigt ist. Dies ist besonders dann kritisch, wenn zum Beispiel bei [...]]]></description>
			<content:encoded><![CDATA[<div class="lang-de"></div>
<h3>Allgemein</h3>
<p>Um eine optimale Performance unter Oracle Forms 6i (auch höher) zu erzielen, ist es sinnvoll, den Source-Code von Triggern in Prozeduren oder/und in Packages zu hinterlegen. Bleibt der Source-Code im Trigger enthalten, ist festzustellen, dass die CPU jedesmal mit dem Parsen des Codes beschäftigt ist. Dies ist besonders dann kritisch, wenn zum Beispiel bei einem POST-QUERY-Trigger in einer tabellarischen Ansicht, die CPU pro Datensatz den Code Parsen muss. Warum das so ist kann ich leider nicht beantworten. Aber vielleicht ein anderer.</p>
<p>Dieses Phänomen ist leider auch die Hauptursache für eine schlechte Performance von Anwendungen von Fremdherstellern welche gegen eine Oracle-Datenbank laufen. Insbesonders dann, wenn die Logik in der Anwendung implementiert ist. Hier hat man leider fast keine Möglichkeit die Performance zu steigern.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.entwicklungsgedanken.de/2008/01/14/bessere-performance-unter-oracle-forms-6i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

