<?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>devioblog &#187; Oracle</title>
	<atom:link href="http://devio.wordpress.com/category/oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://devio.wordpress.com</link>
	<description>adventures in software development</description>
	<lastBuildDate>Wed, 16 Dec 2009 09:47:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='devio.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/cb15a8945735072c6697cb8a7b0e4db0?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>devioblog &#187; Oracle</title>
		<link>http://devio.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devio.wordpress.com/osd.xml" title="devioblog" />
		<item>
		<title>oraddlscript: Solving ODP.Net version conflicts</title>
		<link>http://devio.wordpress.com/2009/11/04/oraddlscript-solving-odp-net-version-conflicts/</link>
		<comments>http://devio.wordpress.com/2009/11/04/oraddlscript-solving-odp-net-version-conflicts/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 07:13:02 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oraddlscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=571</guid>
		<description><![CDATA[I got feedback on oraddlscript that exceptions are raised due to incompatible versions of Oracle.DataAccess.dll. I could reproduce these exceptions on a non-development machine.
After installing Oracle Data Access Components (ODAC) 11.1.0.6.21 using the install command
install.bat all c:\oracle\odp odac

the problem was solved, and I could connect to the database server.
Oracle Data Access Components (ODAC) are available [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=571&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I got <a href="http://stackoverflow.com/questions/1628541/generate-database-tables-schema-ddl-on-oracle-pl-sql/1635501#1635501" target="_blank">feedback</a> on <a href="http://www.devio.at/index.php/oraddlscript" target="_blank">oraddlscript</a> that exceptions are raised due to incompatible versions of Oracle.DataAccess.dll. I could reproduce these exceptions on a non-development machine.<img src="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/11/04/oraddlscript-solving-odp-net-version-conflicts" alt="" width="1" height="1" /></p>
<p>After installing Oracle Data Access Components (ODAC) 11.1.0.6.21 using the install command</p>
<pre>install.bat all c:\oracle\odp odac
</pre>
<p>the problem was solved, and I could connect to the database server.</p>
<p>Oracle Data Access Components (ODAC) are available for <a href="http://www.oracle.com/technology/software/tech/windows/odpnet/index.html" target="_blank">download from Oracle here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=571&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/11/04/oraddlscript-solving-odp-net-version-conflicts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>

		<media:content url="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/11/04/oraddlscript-solving-odp-net-version-conflicts" medium="image" />
	</item>
		<item>
		<title>Introducing oraddlscript</title>
		<link>http://devio.wordpress.com/2009/10/25/introducing-oraddlscript/</link>
		<comments>http://devio.wordpress.com/2009/10/25/introducing-oraddlscript/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 10:31:15 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Code Generation]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[oraddlscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=560</guid>
		<description><![CDATA[A recent question on StackOverflow inspired me to write a utility called oraddlscript:

How to generate scripts for Oracle schema objects, such as tables, procedures, etc.
The answers directed me to the DBMS_METADATA package (9i documentation, 10g documentation). The function DBMS_METADATA.GET_DDL is the functional equivalent of the MSSQL SMO library, which prompted me to adapt my command-line [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=560&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A recent <a href="http://stackoverflow.com/questions/1564347/oracle-how-to-generate-script-from-sql-developer" target="_blank">question on StackOverflow</a> inspired me to write a utility called <a href="http://www.devio.at/index.php/oraddlscript" target="_blank">oraddlscript</a>:<br />
<img src="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/10/25/introducing-oraddlscript" alt="" width="1" height="1" /></p>
<blockquote><p>How to generate scripts for Oracle schema objects, such as tables, procedures, etc.</p></blockquote>
<p>The answers directed me to the DBMS_METADATA package (<a href="http://download.oracle.com/docs/cd/B10500_01/appdev.920/a96612/d_metada.htm">9i documentation</a>, <a href="http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_metada.htm" target="_blank">10g documentation</a>). The function DBMS_METADATA.GET_DDL is the functional equivalent of the MSSQL SMO library, which prompted me to adapt my command-line utility <a href="http://devio.wordpress.com/category/smoscript/" target="_blank">SMOscript</a> to Oracle databases. Voilà, <a href="http://www.devio.at/index.php/oraddlscript" target="_blank">oraddlscript</a>.</p>
<pre>oraddlscript 0.14.3584.16268 (c) by devio.at 2009

    list and script databases and database objects.

    usage: oraddlscript [options] [command]

    options: (leading '-' or '/')

    -s server       TNS name or host name or host:port
    -svc service    service name (if host name is provided)
    -o owner        owner name

    -u username     username (default: integrated authentication)
    -p password     password (if -u is missing, password for sa)

    -f filename     output to file
    -F directory    output to directory

    -A              current ANSI codepage
    -O              ASCII
    -T              Unicode
    -U              UTF8

    commands:

    l               list objects
    s               script object/s (using dbms_meta.get*ddl)
    -xml            use dbms_meta.get*xml

    list object owners on server (implied by -s)
    list objects in database (implied by -s -o)
    script all objects (implied by -s -o -F/-f)
</pre>
<p>The command-line arguments are consistent with SMOscript, except for -d (database) which has been replaced by -o (owner name).</p>
<p>The list of objects is retrieved by querying DBA_OBJECTS, ALL_OBJECTS and USER_OBJECTS depending on which of the catalog views is accessible by the user specified by -u.</p>
<p>The package also contains a function GET_XML which is used to retrieve the XML representation of a database object.</p>
<p>The functions of oraddlscript are:</p>
<ul>
<li>list usernames of object owners</li>
<li>list objects of specific owner</li>
<li>generate CREATE scripts of objects owned by specific user</li>
<li>generate XML files representing objects owned by specific user</li>
<li>generate one file per object or single file for all objects</li>
</ul>
<p>Of course, <a href="http://devio.wordpress.com/2009/10/17/scripting-all-ms-sql-databases-using-smoscript/" target="_blank">logging and batch operations</a> work just as previously described for SMOscript.</p>
<p>oraddlscript is <a href="http://gforge.devio.at/projects/oraddlscript/" target="_blank">available for download here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/560/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/560/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/560/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=560&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/10/25/introducing-oraddlscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>

		<media:content url="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/10/25/introducing-oraddlscript" medium="image" />
	</item>
		<item>
		<title>Version 0.98 of dbscript Released</title>
		<link>http://devio.wordpress.com/2009/09/09/version-0-98-of-dbscript-released/</link>
		<comments>http://devio.wordpress.com/2009/09/09/version-0-98-of-dbscript-released/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 20:14:34 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Code Generation]]></category>
		<category><![CDATA[Documentation Generation]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[dbscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=453</guid>
		<description><![CDATA[The latest version 0.98 of dbscript supports PostgreSQL databases in its documentation generation capabilities.
After importing the database dictionary (via direct connection using ADO.Net and Npgsql) can document a PostgreSQL database in all currently supported documentation format:
MediaWiki
Data Diagram (PNG)
HTML
ScrewTurn wiki
Integration support for PostgreSQL had some consequences: More and more functionality is handled separately for each database [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=453&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The latest version 0.98 of <a href="http://www.devio.at/index.php/dbscript" target="_blank">dbscript</a> supports <a href="http://www.postgresql.org/" target="_blank">PostgreSQL databases</a> in its <a href="http://devio.wordpress.com/category/documentation-generation/" target="_blank">documentation generation</a> capabilities.<img src="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/09/09/version-0-98-of-dbscript-released" alt="" width="1" height="1" /></p>
<p>After importing the database dictionary (via direct connection using ADO.Net and <a href="http://npgsql.projects.postgresql.org/" target="_blank">Npgsql</a>) can document a PostgreSQL database in all currently supported documentation format:</p>
<p><a href="http://devio.wordpress.com/2009/08/07/creating-mediawiki-documentation-of-postgresql-databases/" target="_blank">MediaWiki</a></p>
<p><a href="http://devio.wordpress.com/2009/08/07/creating-mediawiki-documentation-of-postgresql-databases/" target="_blank">Data Diagram</a> (PNG)</p>
<p><a href="http://devio.wordpress.com/2009/08/10/creating-html-documentation-of-postgresql-databases/" target="_blank">HTML</a></p>
<p><a href="http://devio.wordpress.com/2009/08/29/generating-database-documentation-for-screwturn-wikis/" target="_blank">ScrewTurn wiki</a></p>
<p>Integration support for PostgreSQL had some consequences: More and more functionality is handled separately for each database engine.</p>
<p>Database import was obviously the first one, since the data access classes (SqlConnection, SqlCommand) in .Net are different for every database library. Same goes for the database dictionary, which is best retrieve from the native system catalogs.</p>
<p>For import and upload, data access classes have been introduced to distinguish the different object types and their properties of each database engine. I mention work on the <a href="http://devio.wordpress.com/2009/09/09/creating-a-light-weight-data-access-layer-in-c-6/" target="_blank">data access classes</a> in a series of articles already.</p>
<p>In version 0.98, XML generation and object script generation are implemented separately. This results in XSL style sheets being now related to certain a database engine.</p>
<p>For Oracle, XML and object script generation have been updated, and the XSL style sheets have been adjusted to Oracle-specific objects and properties. The <a href="http://devio.wordpress.com/2009/08/26/documenting-oracle-databases-2/" target="_blank">results were documented earlier</a>.</p>
<p>The latest version of <a href="https://gforge.devio.at/frs/?group_id=10" target="_blank">dbscript is available for download here</a>.</p>
<p>Please leave comments and feedback.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/453/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=453&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/09/09/version-0-98-of-dbscript-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>

		<media:content url="http://static.devio.at/t.gif?http://devio.wordpress.com/2009/09/09/version-0-98-of-dbscript-released" medium="image" />
	</item>
		<item>
		<title>Generating Database Documentation for ScrewTurn wikis</title>
		<link>http://devio.wordpress.com/2009/08/29/generating-database-documentation-for-screwturn-wikis/</link>
		<comments>http://devio.wordpress.com/2009/08/29/generating-database-documentation-for-screwturn-wikis/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 21:08:09 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Documentation Generation]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[ScrewTurn]]></category>
		<category><![CDATA[dbscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=430</guid>
		<description><![CDATA[Updated XSL style sheets for dbscript documentation generators creating ScrewTurn content.
See here for sample output:
MS SQL AdventureWorks
Oracle Demo Schema
PostgreSQL OpenNMS
ScrewTurn also allows external Page Providers (instead of stored static pages)
MS SQL AdventureWorks (by Page Provider)

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=430&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Updated XSL style sheets for dbscript documentation generators creating ScrewTurn content.</p>
<p>See here for sample output:</p>
<p><a title="MS SQL AdventureWorks" href="http://screwturn.devio.at/Database_Objects_AdventureWorks.ashx" target="_blank">MS SQL AdventureWorks</a></p>
<p><a title="Oracle Demo Schema" href="http://screwturn.devio.at/Database_Objects_Oracle_Demo_Schema.ashx" target="_blank">Oracle Demo Schema</a></p>
<p><a title="PostgreSQL OpenNMS" href="http://screwturn.devio.at/Database_Objects_OpenNMS.ashx" target="_blank">PostgreSQL OpenNMS</a></p>
<p>ScrewTurn also allows external Page Providers (instead of stored static pages)</p>
<p><a title="MS SQL AdventureWorks (by Page Provider)" href="http://screwturn.devio.at/AdventureWorks-dbscript.ashx" target="_blank">MS SQL AdventureWorks (by Page Provider)<br />
</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/430/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/430/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/430/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=430&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/08/29/generating-database-documentation-for-screwturn-wikis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>
	</item>
		<item>
		<title>Documenting Oracle Databases</title>
		<link>http://devio.wordpress.com/2009/08/26/documenting-oracle-databases-2/</link>
		<comments>http://devio.wordpress.com/2009/08/26/documenting-oracle-databases-2/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 16:50:00 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Documentation Generation]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[dbscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=425</guid>
		<description><![CDATA[I described the capabilities of dbscript to generate MediaWiki content and a single HTML page documenting an Oracle database in a previous post.
During development of PostgreSQL support (MediaWiki, HTML) it became clear that an XSL style sheet (among other things) needed to become specific to a database engine.
I therefore updated the XSL style sheets for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=425&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I described the capabilities of dbscript to generate MediaWiki content and a single HTML page <a href="http://devio.wordpress.com/2009/06/10/documenting-oracle-databases/" target="_blank">documenting an Oracle database</a> in a previous post.</p>
<p>During development of PostgreSQL support (<a href="http://devio.wordpress.com/2009/08/07/creating-mediawiki-documentation-of-postgresql-databases/" target="_blank">MediaWiki</a>, <a href="http://devio.wordpress.com/2009/08/10/creating-html-documentation-of-postgresql-databases/" target="_blank">HTML</a>) it became clear that an XSL style sheet (among other things) needed to become specific to a database engine.</p>
<p>I therefore updated the XSL style sheets for Oracle support, and these are the results:</p>
<ul>
<li><a href="http://dbshelp.devio.at/index.php/Oracle_Demo_Schema" target="_blank">MediaWiki documentation of the Oracle Demo Shema (Sales, HR)</a></li>
<li><a href="http://www.devio.at/images/ora10g-demo-v090824.html" target="_blank">Single HTML file documenting the Oracle Demo Schema</a></li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/425/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=425&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/08/26/documenting-oracle-databases-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>
	</item>
		<item>
		<title>Reading LONG Oracle columns in .Net</title>
		<link>http://devio.wordpress.com/2009/08/24/reading-long-oracle-columns-in-net/</link>
		<comments>http://devio.wordpress.com/2009/08/24/reading-long-oracle-columns-in-net/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 19:21:23 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=421</guid>
		<description><![CDATA[If you use ODP.Net to access an Oracle database from .Net, and select LONG text columns, the DataReader&#8217;s GetString() method will return an empty string.
To work around this behavior, you need to set the InitialLONGFetchSize to a non-zero value, and use the OracleDataReader&#8217;s GetOracleString() method, and use ToString() to convert the result into a .Net [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=421&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you use ODP.Net to access an Oracle database from .Net, and select LONG text columns, the DataReader&#8217;s GetString() method will return an empty string.</p>
<p>To work around this behavior, you need to set the <a href="http://download.oracle.com/docs/html/A96160_01/features.htm#1048395" target="_blank">InitialLONGFetchSize</a> to a non-zero value, and use the <a href="http://download.oracle.com/docs/cd/B28359_01/win.111/b28375/OracleDataReaderClass.htm#i1003252" target="_blank">OracleDataReader</a>&#8217;s GetOracleString() method, and use ToString() to convert the result into a .Net string.</p>
<p>Another possibility is to set <a href="http://download.oracle.com/docs/cd/B28359_01/win.111/b28375/featData.htm#i1007197" target="_blank">InitialLONGFetchSize to -1</a>, so that GetString() works as expected.</p>
<p>The linked documentation also explains how to access LONG RAW data.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/421/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/421/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/421/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/421/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/421/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/421/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/421/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/421/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/421/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/421/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=421&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/08/24/reading-long-oracle-columns-in-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>
	</item>
		<item>
		<title>Documenting Oracle Databases</title>
		<link>http://devio.wordpress.com/2009/06/10/documenting-oracle-databases/</link>
		<comments>http://devio.wordpress.com/2009/06/10/documenting-oracle-databases/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 21:35:53 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Code Generation]]></category>
		<category><![CDATA[Documentation Generation]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[dbscript]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=326</guid>
		<description><![CDATA[The latest version of dbscript 0.96 now supports importing schema information from Oracle databases.
Version 0.96 introduces the separation of various database engines (previous versions assumed MSSQL Server only), and a dbscript Project must now explicitly define which database engine it is based on (MSSQL or Oracle).
In the database properties form for &#8220;live&#8221; databases, you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=326&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The latest version of dbscript 0.96 now supports importing schema information from Oracle databases.</p>
<p>Version 0.96 introduces the separation of various database engines (previous versions assumed MSSQL Server only), and a dbscript Project must now explicitly define which database engine it is based on (MSSQL or Oracle).</p>
<p>In the database properties form for &#8220;live&#8221; databases, you can define the Oracle connection in two ways:</p>
<ul>
<li>set &#8220;Server&#8221; to the <em>instance name</em> listed inside tnsnames.ora and leave &#8220;Catalog&#8221; empty</li>
<li>set &#8220;Server&#8221; to <em>server:port</em>, and &#8220;Catalog&#8221; to the <em>service name</em> (as in tnsnames.ora)</li>
</ul>
<p>A new field called &#8220;Import Options&#8221; allows you to define the scope of the schema import:</p>
<ul>
<li>&#8220;USER&#8221; (the default value)</li>
<li>&#8220;ALL:&#8221; + list of user names</li>
<li>&#8220;DBA:&#8221; + list of user names</li>
</ul>
<p>The user specified in &#8220;Username&#8221; needs to have access to the ALL_ and DBA_ catalog views, respectively.</p>
<p><strong>Sample Output based on the HR Demo Database<br />
</strong></p>
<p><a href="http://dbshelp.devio.at/index.php/Oracle_Demo_Schema" target="_blank">Wiki documentation of Oracle Demo Schema</a></p>
<p><a href="http://www.devio.at/images/ora10g-demo-v090502.html" target="_blank">Single HTML documentation of Oracle Demo Schema</a></p>
<p>Data Diagram of Oracle Demo Schema:</p>
<p><a href="http://www.devio.at/images/ora10g-demo-schema-096.png" target="_blank"><img src="http://www.devio.at/images/ora10g-demo-schema-096.png" alt="" width="100%" /></a></p>
<p>To access Oracle databases, dbscript requires ODP.Net from the <a href="http://www.oracle.com/technology/software/tech/windows/odpnet/utilsoft.html" target="_blank">Oracle Data Access Components 11g</a> to be installed on the web server.</p>
<p>dbscript is <a href="http://gforge.devio.at/frs/?group_id=10" target="_blank">available for download here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/326/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=326&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/06/10/documenting-oracle-databases/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>

		<media:content url="http://www.devio.at/images/ora10g-demo-schema-096.png" medium="image" />
	</item>
		<item>
		<title>What&#8217;s new in Oracle?</title>
		<link>http://devio.wordpress.com/2009/04/22/whats-new-in-oracle/</link>
		<comments>http://devio.wordpress.com/2009/04/22/whats-new-in-oracle/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 15:12:04 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Link List]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=296</guid>
		<description><![CDATA[What&#8217;s the difference between 2 Oracle database versions?
The table below tries to answer this question, and lists links to Oracle documentation referring to

New Features
New Items in (Database) Reference
New Items in SQL Reference
New Items in PL/SQL Reference (Language, Packages and Types)




Version
New Features
Database Reference
SQL Reference
PL/SQL Reference


8i (8.1.5)


New



8iR2&#160;(8.1.6)
New





9i (9.0.1)
New
New
New



9iR2 (9.2)
New
New A96536
Book
PDF
New



10gR1 (10.1)
New
New B10755
Book
PDF
New
New


10gR2 (10.2)
New B14214
New B14237
Book
PDF
New B14200
Book
PDF
PL/SQL
Packages(all versions)


11gR1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=296&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>What&#8217;s the difference between 2 Oracle database versions?</p>
<p>The table below tries to answer this question, and lists links to Oracle documentation referring to</p>
<ul>
<li>New Features</li>
<li>New Items in (Database) Reference</li>
<li>New Items in SQL Reference</li>
<li>New Items in PL/SQL Reference (Language, Packages and Types)</li>
</ul>
<table style="width:100%;" border="0">
<tbody>
<tr style="background:silver;font-weight:bold;">
<td>Version</td>
<td>New Features</td>
<td>Database Reference</td>
<td>SQL Reference</td>
<td>PL/SQL Reference</td>
</tr>
<tr>
<td>8i (8.1.5)</td>
<td></td>
<td></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96540/wnsql.htm#970400" target="_blank">New</a></td>
<td></td>
</tr>
<tr>
<td><a href="http://download.oracle.com/docs/cd/A81042_01/DOC/server.816/index.htm" target="_blank">8iR2&nbsp;(8.1.6)</a></td>
<td><a href="http://download.oracle.com/docs/cd/A81042_01/DOC/server.816/a76962/816.htm" target="_blank">New</a></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>9i (9.0.1)</td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96531/ch3_9ir1.htm" target="_blank">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96536/whatsnew.htm#972698">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96540/wnsql.htm#969716" target="_blank">New</a></td>
<td></td>
</tr>
<tr>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/nav/docindex.htm?remark=homepage" target="_blank">9iR2 (9.2)</a></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96531/ch2_9ir2.htm" target="_blank">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96536/whatsnew.htm" target="_blank">New</a> A96536<br />
<a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96536/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96536.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B10501_01/server.920/a96540/wnsql.htm" target="_blank">New</a></td>
<td></td>
</tr>
<tr>
<td><a href="http://download.oracle.com/docs/cd/B14117_01/index.htm" target="_blank">10gR1 (10.1)</a></td>
<td><a href="http://download.oracle.com/docs/cd/B14117_01/server.101/b10750/toc.htm" target="_blank">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B14117_01/server.101/b10755/whatsnew.htm" target="_blank">New</a> B10755<br />
<a href="http://download.oracle.com/docs/cd/B14117_01/server.101/b10755/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B14117_01/server.101/b10755.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/wnsql.htm#i972833" target="_blank">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/whatsnew.htm#i970961" target="_blank">New</a></td>
</tr>
<tr>
<td><a href="http://www.oracle.com/pls/db102/homepage" target="_blank">10gR2 (10.2)</a></td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14214/toc.htm" target="_blank">New</a> B14214</td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/whatsnew.htm" target="_blank">New</a> B14237<br />
<a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14237.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/wnsql.htm" target="_blank">New</a> B14200<br />
<a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14200.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/whatsnew.htm" target="_blank">PL/SQL</a><br />
<a href="http://download.oracle.com/docs/cd/B12037_01/appdev.101/b10802/whatsnew.htm" target="_blank">Packages</a><br />(all versions)</td>
</tr>
<tr>
<td><a href="http://www.oracle.com/pls/db111/homepage" target="_blank">11gR1 (11.1)</a></td>
<td><a href="http://download.oracle.com/docs/cd/B28359_01/install.111/b32006/whatsnew.htm" target="_blank">New</a></td>
<td><a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/whatsnew.htm" target="_blank">New</a> B28320<br />
<a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28320/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28320.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/wnsql.htm" target="_blank">New</a> B28286<br />
<a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/toc.htm" target="_blank">Book</a><br />
<a href="http://download.oracle.com/docs/cd/B28359_01/server.111/b28286.pdf" target="_blank">PDF</a></td>
<td><a href="http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28370/whatsnew.htm" target="_blank">PL/SQL</a><br />
<a href="http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/whatsnew.htm" target="_blank">Packages</a></td>
</tr>
</tbody>
</table>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=296&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2009/04/22/whats-new-in-oracle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>
	</item>
		<item>
		<title>Introducing SchemaFind</title>
		<link>http://devio.wordpress.com/2008/05/04/introducing-schemafind/</link>
		<comments>http://devio.wordpress.com/2008/05/04/introducing-schemafind/#comments</comments>
		<pubDate>Sun, 04 May 2008 17:23:45 +0000</pubDate>
		<dc:creator>devio</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SchemaFind]]></category>

		<guid isPermaLink="false">http://devio.wordpress.com/?p=51</guid>
		<description><![CDATA[A couple of years ago I wrote this small utility to search definitions of tables, views and stored procedures in a live MSSQL or Oracle database. I recently updated the MSSQL interface to support the new object types of SQL Server 2005.
The search functionality covers object names, column names, and object definitions in T-SQL and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=51&subd=devio&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A couple of years ago I wrote this small utility to search definitions of tables, views and stored procedures in a live MSSQL or Oracle database. I recently updated the MSSQL interface to support the new object types of SQL Server 2005.</p>
<p>The search functionality covers object names, column names, and object definitions in T-SQL and PL/SQL code, respectively.</p>
<p>You can read more about SchemaFind and <a href="http://www.devio.at/index.php?option=com_content&amp;view=article&amp;id=57&amp;Itemid=64" target="_blank">download it here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/devio.wordpress.com/51/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/devio.wordpress.com/51/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/devio.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/devio.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/devio.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/devio.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/devio.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/devio.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/devio.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/devio.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/devio.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/devio.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devio.wordpress.com&blog=1706760&post=51&subd=devio&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://devio.wordpress.com/2008/05/04/introducing-schemafind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7d1c11f75b0f27279e8f633d804a15dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">devio</media:title>
		</media:content>
	</item>
	</channel>
</rss>