<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Storing Oracle database connection strings in OpenLDAP instead of OID</title>
	<atom:link href="http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/</link>
	<description>Ronny Egners Blog about Oracle, UNIX and Networker</description>
	<lastBuildDate>Sat, 27 Feb 2010 06:05:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ronny Egner</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-964</link>
		<dc:creator>Ronny Egner</dc:creator>
		<pubDate>Tue, 26 Jan 2010 15:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-964</guid>
		<description>It does not look like the site i found it..but it is close....</description>
		<content:encoded><![CDATA[<p>It does not look like the site i found it..but it is close&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kumar Raju</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-871</link>
		<dc:creator>Kumar Raju</dc:creator>
		<pubDate>Wed, 20 Jan 2010 20:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-871</guid>
		<description>I found an article somewhere on the net showing how to migrate the needed schema objects from OID to openLDAP. I would have posted the link if i were able to find it again. But maybe you can help me out :-)

Is this the link?
http://oracle-cookies.blogspot.com/2007/01/get-tnsnamesora-from-openldap.html</description>
		<content:encoded><![CDATA[<p>I found an article somewhere on the net showing how to migrate the needed schema objects from OID to openLDAP. I would have posted the link if i were able to find it again. But maybe you can help me out :-)</p>
<p>Is this the link?<br />
<a href="http://oracle-cookies.blogspot.com/2007/01/get-tnsnamesora-from-openldap.html" rel="nofollow">http://oracle-cookies.blogspot.com/2007/01/get-tnsnamesora-from-openldap.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny Egner</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-277</link>
		<dc:creator>Ronny Egner</dc:creator>
		<pubDate>Mon, 30 Nov 2009 08:03:13 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-277</guid>
		<description>I see. I am afraid but thats not possible because it is not configured like this.


For your name resolution problem please send me your files for vertification.</description>
		<content:encoded><![CDATA[<p>I see. I am afraid but thats not possible because it is not configured like this.</p>
<p>For your name resolution problem please send me your files for vertification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mauro bagazzi</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-229</link>
		<dc:creator>mauro bagazzi</dc:creator>
		<pubDate>Fri, 27 Nov 2009 14:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-229</guid>
		<description>the advantage of this implementation is that I can manage the access to many database or application from the ldap server.</description>
		<content:encoded><![CDATA[<p>the advantage of this implementation is that I can manage the access to many database or application from the ldap server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny Egner</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-228</link>
		<dc:creator>Ronny Egner</dc:creator>
		<pubDate>Fri, 27 Nov 2009 12:07:59 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-228</guid>
		<description>Hmm.... i dont get your point here. For what reason? Whats the benefit of doing so?</description>
		<content:encoded><![CDATA[<p>Hmm&#8230;. i dont get your point here. For what reason? Whats the benefit of doing so?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mauro bagazzi</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-227</link>
		<dc:creator>mauro bagazzi</dc:creator>
		<pubDate>Fri, 27 Nov 2009 11:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-227</guid>
		<description>&lt;a href=&quot;#comment-213&quot; rel=&quot;nofollow&quot;&gt;@Ronny Egner &lt;/a&gt; 
could you integrate oracle security (user and role) with the one belonging to the operating system?
That is, could you replicate the same behaviour as oracle/windows group ?</description>
		<content:encoded><![CDATA[<p><a href="#comment-213" rel="nofollow">@Ronny Egner </a><br />
could you integrate oracle security (user and role) with the one belonging to the operating system?<br />
That is, could you replicate the same behaviour as oracle/windows group ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny Egner</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-213</link>
		<dc:creator>Ronny Egner</dc:creator>
		<pubDate>Fri, 27 Nov 2009 07:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-213</guid>
		<description>HI Mauro,

strange thing. Please give me some time to analyze this further. At the moment i am short on time. Could you send me a testcase (/etc/ldap and /var/lib/ldap) by email so i can check it myself?</description>
		<content:encoded><![CDATA[<p>HI Mauro,</p>
<p>strange thing. Please give me some time to analyze this further. At the moment i am short on time. Could you send me a testcase (/etc/ldap and /var/lib/ldap) by email so i can check it myself?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mauro bagazzi</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-205</link>
		<dc:creator>mauro bagazzi</dc:creator>
		<pubDate>Thu, 26 Nov 2009 10:34:20 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-205</guid>
		<description>I also include some row from the tnsping trace where you can see that the query against the ldap is unsuccessful even if it is correctly configured:
nnflrne1: Quering the directory for dn: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz
nnflqbf: entry
nnflqbf:   Search:  Base: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz, Scope: 0, filter: (objectclass=*)
nnflqbf:   Search: Attrs[0]: objectclass
nnflqbf: exit
nnflgne: entry
nnflgne: exit
nnflfrm: entry
nnflfrm: exit
nnflrne1: exit
nnfldlc: entry
nnfldlc: exit
nnfln2a: exit
nnfgrne: Query unsuccessful, skipping to next adapter
nnfgrne: exit
nnfun2a: address for name &quot;pdmdb&quot; not found</description>
		<content:encoded><![CDATA[<p>I also include some row from the tnsping trace where you can see that the query against the ldap is unsuccessful even if it is correctly configured:<br />
nnflrne1: Quering the directory for dn: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz<br />
nnflqbf: entry<br />
nnflqbf:   Search:  Base: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz, Scope: 0, filter: (objectclass=*)<br />
nnflqbf:   Search: Attrs[0]: objectclass<br />
nnflqbf: exit<br />
nnflgne: entry<br />
nnflgne: exit<br />
nnflfrm: entry<br />
nnflfrm: exit<br />
nnflrne1: exit<br />
nnfldlc: entry<br />
nnfldlc: exit<br />
nnfln2a: exit<br />
nnfgrne: Query unsuccessful, skipping to next adapter<br />
nnfgrne: exit<br />
nnfun2a: address for name &#8220;pdmdb&#8221; not found</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mauro bagazzi</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-204</link>
		<dc:creator>mauro bagazzi</dc:creator>
		<pubDate>Thu, 26 Nov 2009 10:24:08 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-204</guid>
		<description>ldap.ora:
DIRECTORY_SERVERS=(10.2.51.209:389)
DEFAULT_ADMIN_CONTEXT=&quot;dc=itfits,dc=biz&quot;
DIRECTORY_SERVER_TYPE=OID

sqlnet.ora:
NAMES.DIRECTORY_PATH=(ldap)
TNSPING.TRACE_LEVEL=16
TNSPING.TRACE_DIRECTORY=/u01/app/oracle/network/admin
TRACE_LEVEL_CLIENT=support
TRACE_FILE_CLIENT=sqlnet.txt
TRACE_DIRECTORY_CLIENT=/u01/app/oracle/network/admin

this is the output from ldapsearch where you can see that the configuration is correct and complete:
ldapsearch -x -D &quot;cn=Manager,dc=itfits,dc=biz&quot; -w secret  -b &quot;cn=OracleContext,dc=itfits,dc=biz&quot; -s sub &quot;objectclass=*&quot;
# extended LDIF
#
# LDAPv3
# base  with scope subtree
# filter: objectclass=*
# requesting: ALL
#

# OracleContext, itfits.biz
dn: cn=OracleContext,dc=itfits,dc=biz
objectClass: orclContext
cn: OracleContext

# pdmdb, OracleContext, itfits.biz
dn: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz
objectClass: top
objectClass: orclService
cn: pdmdb
orclNetDescString: &#039;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.2.51.209)(POR
 T=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME=PDMDB)))&#039;
orclOracleHome: &#039;/app/oracle/product/10.2.0/db_1&#039;
orclSid: &#039;PDMDB&#039;
orclServiceType: &#039;DB&#039;

# search result
search: 2
result: 0 Success

# numResponses: 3
# numEntries: 2


yet, this is the output from a plsql script using dbms_ldap:
---------------------------------------
ATTIBUTE_NAME: objectClass = dcObject
ATTIBUTE_NAME: objectClass = organization
ATTIBUTE_NAME: o = ITFITS Network
ATTIBUTE_NAME: dc = itfits
---------------------------------------
ATTIBUTE_NAME: objectClass = organizationalRole
ATTIBUTE_NAME: cn = Manager
---------------------------------------
ATTIBUTE_NAME: objectClass = orclContext
ATTIBUTE_NAME: cn = OracleContext
---------------------------------------
ATTIBUTE_NAME: objectClass = organizationalRole
ATTIBUTE_NAME: cn = mauro
---------------------------------------
ATTIBUTE_NAME: objectClass = top
ATTIBUTE_NAME: objectClass = orclService
ATTIBUTE_NAME: cn = pdmdb
ATTIBUTE_NAME: orclNetDescString =
&#039;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.2.51.209)(PORT=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME=PDMDB)))&#039;
ATTIBUTE_NAME: orclOracleHome = &#039;/app/oracle/product/10.2.0/db_1&#039;
ATTIBUTE_NAME: orclSid = &#039;PDMDB&#039;
ATTIBUTE_NAME: orclServiceType = &#039;DB&#039;
L_RETVAL: 0</description>
		<content:encoded><![CDATA[<p>ldap.ora:<br />
DIRECTORY_SERVERS=(10.2.51.209:389)<br />
DEFAULT_ADMIN_CONTEXT=&#8221;dc=itfits,dc=biz&#8221;<br />
DIRECTORY_SERVER_TYPE=OID</p>
<p>sqlnet.ora:<br />
NAMES.DIRECTORY_PATH=(ldap)<br />
TNSPING.TRACE_LEVEL=16<br />
TNSPING.TRACE_DIRECTORY=/u01/app/oracle/network/admin<br />
TRACE_LEVEL_CLIENT=support<br />
TRACE_FILE_CLIENT=sqlnet.txt<br />
TRACE_DIRECTORY_CLIENT=/u01/app/oracle/network/admin</p>
<p>this is the output from ldapsearch where you can see that the configuration is correct and complete:<br />
ldapsearch -x -D &#8220;cn=Manager,dc=itfits,dc=biz&#8221; -w secret  -b &#8220;cn=OracleContext,dc=itfits,dc=biz&#8221; -s sub &#8220;objectclass=*&#8221;<br />
# extended LDIF<br />
#<br />
# LDAPv3<br />
# base  with scope subtree<br />
# filter: objectclass=*<br />
# requesting: ALL<br />
#</p>
<p># OracleContext, itfits.biz<br />
dn: cn=OracleContext,dc=itfits,dc=biz<br />
objectClass: orclContext<br />
cn: OracleContext</p>
<p># pdmdb, OracleContext, itfits.biz<br />
dn: cn=pdmdb,cn=OracleContext,dc=itfits,dc=biz<br />
objectClass: top<br />
objectClass: orclService<br />
cn: pdmdb<br />
orclNetDescString: &#8216;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.2.51.209)(POR<br />
 T=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME=PDMDB)))&#8217;<br />
orclOracleHome: &#8216;/app/oracle/product/10.2.0/db_1&#8242;<br />
orclSid: &#8216;PDMDB&#8217;<br />
orclServiceType: &#8216;DB&#8217;</p>
<p># search result<br />
search: 2<br />
result: 0 Success</p>
<p># numResponses: 3<br />
# numEntries: 2</p>
<p>yet, this is the output from a plsql script using dbms_ldap:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ATTIBUTE_NAME: objectClass = dcObject<br />
ATTIBUTE_NAME: objectClass = organization<br />
ATTIBUTE_NAME: o = ITFITS Network<br />
ATTIBUTE_NAME: dc = itfits<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ATTIBUTE_NAME: objectClass = organizationalRole<br />
ATTIBUTE_NAME: cn = Manager<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ATTIBUTE_NAME: objectClass = orclContext<br />
ATTIBUTE_NAME: cn = OracleContext<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ATTIBUTE_NAME: objectClass = organizationalRole<br />
ATTIBUTE_NAME: cn = mauro<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
ATTIBUTE_NAME: objectClass = top<br />
ATTIBUTE_NAME: objectClass = orclService<br />
ATTIBUTE_NAME: cn = pdmdb<br />
ATTIBUTE_NAME: orclNetDescString =<br />
&#8216;(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.2.51.209)(PORT=1521))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME=PDMDB)))&#8217;<br />
ATTIBUTE_NAME: orclOracleHome = &#8216;/app/oracle/product/10.2.0/db_1&#8242;<br />
ATTIBUTE_NAME: orclSid = &#8216;PDMDB&#8217;<br />
ATTIBUTE_NAME: orclServiceType = &#8216;DB&#8217;<br />
L_RETVAL: 0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronny Egner</title>
		<link>http://blog.ronnyegner-consulting.de/2009/09/30/storing-oracle-database-connection-strings-in-openldap-instead-of-oid/comment-page-1/#comment-201</link>
		<dc:creator>Ronny Egner</dc:creator>
		<pubDate>Thu, 26 Nov 2009 08:23:13 +0000</pubDate>
		<guid isPermaLink="false">http://ronnyegner.wordpress.com/?p=370#comment-201</guid>
		<description>Can you post your ldap.ora and sqlnet.ora ?</description>
		<content:encoded><![CDATA[<p>Can you post your ldap.ora and sqlnet.ora ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
