1. First of all upgrade your perl it's too old (perl is now up to 5.8). 2. to got http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl and click on MSI
3. do not forget to set properly your PATH to contain C:\Perl\bin if you have installed perl under C:\Perl like most of people do. 4. if your web connection is via a proxy then set following env_var first: HTTP_proxy=http://yourproxy:port (ex: htpp://proxy.ourdomain.com:8080) HTTP_proxy_user=user_name (if required) HTTP_proxy_pass=password (if required) For more info check http://aspn.activestate.com/ASPN/docs/ActivePerl/faq/ActivePerl-faq2.html#ppm_and_proxies 5. open your dos and type ppm I have re-installed my DBI to show you how the prompt looks like : Do not forget to install DBD::Oracle as well. <MY_PAST> C:\>ppm PPM interactive shell (2.1.5) - type 'help' for available commands. PPM> remove DBI Remove package 'DBI?' (y/N): y PPM> remove DBD::Oracle Remove package 'DBD-Oracle?' (y/N): y PPM> remove DBD::MySQL Remove package 'DBD-MySQL?' (y/N): y PPM> install DBI Install package 'DBI?' (y/N): y Installing package 'DBI'... Bytes transferred: 435739 Installing C:\Perl\site\lib\auto\DBI\dbd_xsh.h Installing C:\Perl\site\lib\auto\DBI\DBI.bs Installing C:\Perl\site\lib\auto\DBI\DBI.dll Installing C:\Perl\site\lib\auto\DBI\DBI.exp Installing C:\Perl\site\lib\auto\DBI\DBI.lib Installing C:\Perl\site\lib\auto\DBI\dbipport.h Installing C:\Perl\site\lib\auto\DBI\DBIXS.h Installing C:\Perl\site\lib\auto\DBI\dbi_sql.h Installing C:\Perl\site\lib\auto\DBI\Driver.xst Installing C:\Perl\site\lib\auto\DBI\Driver_xst.h Installing C:\Perl\html\site\lib\DBI.html Installing C:\Perl\html\site\lib\Win32\DBIODBC.html Installing C:\Perl\html\site\lib\DBI\Changes.html Installing C:\Perl\html\site\lib\DBI\DBD.html Installing C:\Perl\html\site\lib\DBI\FAQ.html Installing C:\Perl\html\site\lib\DBI\Profile.html Installing C:\Perl\html\site\lib\DBI\ProfileData.html Installing C:\Perl\html\site\lib\DBI\ProfileDumper.html Installing C:\Perl\html\site\lib\DBI\ProxyServer.html Installing C:\Perl\html\site\lib\DBI\PurePerl.html Installing C:\Perl\html\site\lib\DBI\W32ODBC.html Installing C:\Perl\html\site\lib\DBI\ProfileDumper\Apache.html Installing C:\Perl\html\site\lib\DBI\DBD\Metadata.html Installing C:\Perl\html\site\lib\DBI\Const\GetInfoReturn.html Installing C:\Perl\html\site\lib\DBI\Const\GetInfoType.html Installing C:\Perl\html\site\lib\DBI\Const\GetInfo\ANSI.html Installing C:\Perl\html\site\lib\DBI\Const\GetInfo\ODBC.html Installing C:\Perl\html\site\lib\DBD\Proxy.html Installing C:\Perl\html\site\lib\Bundle\DBI.html Installing C:\Perl\html\bin\dbiprof.html Installing C:\Perl\html\bin\dbiproxy.html Installing C:\Perl\site\lib\DBI.pm Installing C:\Perl\site\lib\Win32\DBIODBC.pm Installing C:\Perl\site\lib\DBI\Changes.pm Installing C:\Perl\site\lib\DBI\DBD.pm Installing C:\Perl\site\lib\DBI\FAQ.pm Installing C:\Perl\site\lib\DBI\Profile.pm Installing C:\Perl\site\lib\DBI\ProfileData.pm Installing C:\Perl\site\lib\DBI\ProfileDumper.pm Installing C:\Perl\site\lib\DBI\ProxyServer.pm Installing C:\Perl\site\lib\DBI\PurePerl.pm Installing C:\Perl\site\lib\DBI\W32ODBC.pm Installing C:\Perl\site\lib\DBI\ProfileDumper\Apache.pm Installing C:\Perl\site\lib\DBI\DBD\Metadata.pm Installing C:\Perl\site\lib\DBI\Const\GetInfoReturn.pm Installing C:\Perl\site\lib\DBI\Const\GetInfoType.pm Installing C:\Perl\site\lib\DBI\Const\GetInfo\ANSI.pm Installing C:\Perl\site\lib\DBI\Const\GetInfo\ODBC.pm Installing C:\Perl\site\lib\DBD\ExampleP.pm Installing C:\Perl\site\lib\DBD\NullP.pm Installing C:\Perl\site\lib\DBD\Proxy.pm Installing C:\Perl\site\lib\DBD\Sponge.pm Installing C:\Perl\site\lib\Bundle\DBI.pm Installing C:\Perl\bin\dbiprof Installing C:\Perl\bin\dbiprof.bat Installing C:\Perl\bin\dbiproxy Installing C:\Perl\bin\dbiproxy.bat Writing C:\Perl\site\lib\auto\DBI\.packlist PPM> install DBD::Oracle Install package 'DBD-Oracle?' (y/N): y Installing package 'DBD-Oracle'... Bytes transferred: 92963 Installing C:\Perl\site\lib\auto\DBD\Oracle\Oracle.bs Installing C:\Perl\site\lib\auto\DBD\Oracle\Oracle.dll Installing C:\Perl\site\lib\auto\DBD\Oracle\Oracle.exp Installing C:\Perl\site\lib\auto\DBD\Oracle\Oracle.lib Installing C:\Perl\html\site\lib\Oraperl.html Installing C:\Perl\html\site\lib\DBD\Oracle.html Installing C:\Perl\site\lib\oraperl.ph Installing C:\Perl\site\lib\Oraperl.pm Installing C:\Perl\site\lib\DBD\Oracle.pm Installing C:\Perl\bin\ora_explain Installing C:\Perl\bin\ora_explain.bat Writing C:\Perl\site\lib\auto\DBD\Oracle\.packlist PPM> install DBD::MySQL Install package 'DBD-MySQL?' (y/N): y Installing package 'DBD-MySQL'... Bytes transferred: 179124 Installing C:\Perl\site\lib\auto\DBD\mysql\mysql.bs Installing C:\Perl\site\lib\auto\DBD\mysql\mysql.dll Installing C:\Perl\site\lib\auto\DBD\mysql\mysql.exp Installing C:\Perl\site\lib\auto\DBD\mysql\mysql.lib Installing C:\Perl\html\site\lib\Mysql.html Installing C:\Perl\html\site\lib\DBD\mysql.html Installing C:\Perl\html\site\lib\DBD\mysql\INSTALL.html Installing C:\Perl\html\site\lib\Bundle\DBD\mysql.html Installing C:\Perl\site\lib\Mysql.pm Installing C:\Perl\site\lib\Mysql\Statement.pm Installing C:\Perl\site\lib\DBD\mysql.pm Installing C:\Perl\site\lib\DBD\mysql\GetInfo.pm Installing C:\Perl\site\lib\DBD\mysql\INSTALL.pod Installing C:\Perl\site\lib\Bundle\DBD\mysql.pm Writing C:\Perl\site\lib\auto\DBD\mysql\.packlist PPM> exit Quit! C:\> </MY_PAST> You can do more with ppm. Give a look to http://aspn.activestate.com/ASPN/docs/ActivePerl/faq/ActivePerl-faq2.html José. -----Original Message----- From: KENNETH JANUSZ [mailto:[EMAIL PROTECTED] Sent: Friday, August 08, 2003 5:47 PM To: PERL Beginners Subject: DBI.pm Home PC using XP Prof. SP1 with Oracle 9.2 DB installed. PERL5.005.03.exe installed. I am new to the world of PERL. I have searched my PC and DBI.pm has not been installed on my PC. I understand that I need DBI installed to connect to Oracle. So, my question is where do I download DBI from and any suggestions on installing it? Thanks much, Ken Janusz, CPIM **** DISCLAIMER **** "This e-mail and any attachment thereto may contain information which is confidential and/or protected by intellectual property rights and are intended for the sole use of the recipient(s) named above. Any use of the information contained herein (including, but not limited to, total or partial reproduction, communication or distribution in any form) by other persons than the designated recipient(s) is prohibited. If you have received this e-mail in error, please notify the sender either by telephone or by e-mail and delete the material from any computer". Thank you for your cooperation. For further information about Proximus mobile phone services please see our website at http://www.proximus.be or refer to any Proximus agent. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]