Re: Question On Connection Metadata (hostname/port/internal name)

[email protected] (John Scoles)
Newsgroups perl.dbi.users
Message-ID <[email protected]>
Barlow, Ed wrote:
> Hi Guys
> 
>  
> 
> For the past few years have been writing an advanced enterprise monitor
> for databases 
> 
>  
> 
> My database autodiscovery process is fairly good - but I have one issue.
> I cant figure out how to fetch the information underlying a DSN on unix
> - specifically I want to discover the hostname/port for each existing
> DSN. 
> 
>  
> 
> This -can- obviously be done after I connect to a server using server
> functions. On win32 I use  %atts=Win32::ODBC::GetDSN($dsn).  Sybase has
> an interfaces file.  Mysql & Oracle are the show stoppers.
> 
>  
> 
> Are there any mechanisms/methods that can get the underlying information
> about the dsns fetched with available_drivers()/data_sources()?  I am
> not even sure this is possible given the DBD spec. Any ideas ? 
> 
>  
Off the top of my head I would say No. The closest thing I can think of 
are the
load_dbnames
data_sources

methods on the DBD Driver handle.

Not sure if these will give you what you want though. In DBD oracle they 
really only just read the TNSNAMES.ora file which as you know may 
contain good or bad entries.

Hope this helps

cheers
John Scoles
> 
> Thanks in advance
> 
>  
> 
>  
> 
> Ed Barlow
> 
> Director Database & Compliance
> 
> Millennium Partners
> 
> 1700 East Putnam Ave, Old Greenwich, CT, 06870
> 
> * [email protected]*
> 
> * 212 841- 4154 * 646 645-5930
> 
>  
> 
> 
> ######################################################################
> The information contained in this communication is confidential and
> may contain information that is privileged or exempt from disclosure
> under applicable law. If you are not a named addressee, please notify
> the sender immediately and delete this email from your system.
> If you have received this communication, and are not a named
> recipient, you are hereby notified that any dissemination,
> distribution or copying of this communication is strictly prohibited.
> ######################################################################
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.