<?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>Ali&#039;s Blog &#187; odbc linux</title>
	<atom:link href="http://www.almahdi.cc/tag/odbc-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.almahdi.cc</link>
	<description>Made from the best stuff on earth</description>
	<lastBuildDate>Tue, 24 Jan 2012 10:16:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Setup unixODBC on Linux for Oracle and Sybase</title>
		<link>http://www.almahdi.cc/linux/setup-unixodbc-on-linux-for-oracle-and-sybase/</link>
		<comments>http://www.almahdi.cc/linux/setup-unixodbc-on-linux-for-oracle-and-sybase/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 12:09:21 +0000</pubDate>
		<dc:creator>Ali</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[odbc linux]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sybase]]></category>
		<category><![CDATA[unixodbc]]></category>

		<guid isPermaLink="false">http://almahdi.cc/?p=353</guid>
		<description><![CDATA[I have been working this week on configuring a Linux server to connect to Oracle and Sybase using unixODBC to be used by a System running on PHP. So, I thought of sharing my /etc/odbc.ini and /etc/odbcinst.ini since I had a bit of hard time writing them. It may help someone who is trying to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working this week on configuring a Linux server to connect to Oracle and Sybase using unixODBC to be used by a System running on PHP.</p>
<p>So, I thought of sharing my /etc/odbc.ini and /etc/odbcinst.ini since I had a bit of hard time writing them. It may help someone who is trying to figure out how to connect using ODBC on Linux.</p>
<p>Packages Required on CentOS</p>
<blockquote><p>httpd php unixODBC</p></blockquote>
<p>Manually Install Oracle Instant Client 11.1 RPM Packages and Install Sybase ASE from the TGZ File.</p>
<p>For Oracle you need to copy all the libs to /usr/lib</p>
<blockquote><p>cp /usr/lib/oracle/11.1/client/lib /usr/lib/</p></blockquote>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 108px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">/usr/lib/oracle/11.1/client/lib</div>
<p>/etc/odbcinst.ini Contents:</p>
<blockquote>
<p>[Oracle]<br />
Description     = Oracle ODBC Connection<br />
Driver          = /usr/lib/oracle/11.1/client/lib/libsqora.so.11.1<br />
Setup           =<br />
FileUsage<span style="white-space:pre"> </span>=<br />
CPTimeout<span style="white-space:pre"> </span>=<br />
CPReuse         =</p>
<p>[Sybase]<br />
Description = Sybase ODBC Driver<br />
Driver = /opt/sybase/DataAccess/ODBC/lib/libsybdrvodb.so<br />
FileUsage = -1</p></blockquote>
<p>/etc/odbc.ini Contents:</p>
<blockquote><p>[Oracle]<br />
Application Attributes = T<br />
Attributes = W<br />
BatchAutocommitMode = IfAllSuccessful<br />
CloseCursor = F<br />
DisableDPM = F<br />
DisableMTS = T<br />
Driver = Oracle<br />
EXECSchemaOpt =<br />
EXECSyntax = T<br />
Failover = T<br />
FailoverDelay = 10<br />
FailoverRetryCount = 10<br />
FetchBufferSize = 64000<br />
ForceWCHAR = F<br />
Lobs = T<br />
Longs = T<br />
MetadataIdDefault = F<br />
QueryTimeout = T<br />
ResultSets = T<br />
ServerName = //serverip:port/dbname<br />
SQLGetData extensions = F<br />
Translation DLL =<br />
Translation Option = 0<br />
UserID =</p>
<p>[Sybase]<br />
Driver = Sybase<br />
Server = serverip<br />
Port = serverport<br />
Database = dbname</p></blockquote>
<p>PHP Script to Test ODBC Connectivity:</p>
<blockquote><p>&lt;?php</p>
<p>$query = &#8220;select * from table_name&#8221;;</p>
<p>$conn = odbc_pconnect(&#8220;DSN&#8221;, &#8220;username&#8221;, &#8220;password&#8221;);</p>
<p>if(!$conn) die(&#8220;Connection failed&#8221;);</p>
<p>if($result = odbc_exec($conn, $query)) {</p>
<p><span style="white-space: pre;"> </span>echo &#8220;Query returned : &#8221; . odbc_num_rows($result) . &#8220;rows&#8221;;</p>
<p><span style="white-space: pre;"> </span>odbc_result_all($result);</p>
<p><span style="white-space: pre;"> </span>}</p>
<p>?&gt;</p></blockquote>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.almahdi.cc%2Flinux%2Fsetup-unixodbc-on-linux-for-oracle-and-sybase%2F&amp;title=Setup%20unixODBC%20on%20Linux%20for%20Oracle%20and%20Sybase" id="wpa2a_2"><img src="http://www.almahdi.cc/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.almahdi.cc/linux/setup-unixodbc-on-linux-for-oracle-and-sybase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

