RE: oracle win2k ORA-1222 problems



Aloha (I'm jealous of course if you're in Hawaii),
Activestate PERL does not support ORACLE in release 5.8 as far
as I can tell. I am having a real problem with that! Go to their web
site and they'll list the modules supported / failed during their
installation. Oracle is listed as "failed" if I recall correctly. I may
be wrong but I have yet to figure out how to get PERL/Oracle to get on
speaking terms. It's kinda like my ex-wife.

Regards from the East Coast,
Roy

-----Original Message-----
From: Hope Peter [mailto:hope_peter@xxxxxxx]
Sent: Wednesday, June 15, 2005 10:39 PM
To: dbi-users@xxxxxxxx
Subject: dbi:oracle win2k ORA-1222 problems


Aloha.

Have just inherited a failed web app. It originally was running on
unix. Then got ported to NT. Then ported to Win2k. Client network
admins recently updated the server and the web application will no
longer connect to the database.



The web server is a WIN2k w/sp4 box running IIS5, Oracle Client 9.2,
ActiveState Perl 5.8.6.811, DBI 1.43, DBD-Oracle 1.16, Oraperl 1.44.



The database is Oracle 7 running on a totally different machine.



The scripts running in the web browser come back with a ORA-1222 invalid
protocol error.

But if I run them from the command prompt, they execute fine.



I found a bit of code that would check all available DBI drivers and
their data sources.



#!/usr/bin/perl -w

use DBI;

my @drivers = DBI->available_drivers();



die "No drivers found!\n" unless @drivers; # should never happen

foreach my $driver ( @drivers ) {

print "Driver: $driver\n";

my @dataSources = DBI->data_sources( $driver );

foreach my $dataSource ( @dataSources ) {

print "\tData Source is $dataSource\n";

}

print "\n";

}exit;



When this was run from the command prompt I got



Driver: Oracle

Data Source is DBI:Oracle:Space

Data Source is DBI:Oracle:GSS



When run from the web page all that comes up is

Driver: Oracle



I can not figure out why the web version isnt working correctly.

Pete

.



Relevant Pages

  • Re: Microfocus Netexpress question : COBSQL vs openESQL
    ... >couldnt connect with the oracle database specified in the program. ... It may be missing an ODBC driver and/or data source. ... You also need an entry for the data source in tnsnames.ora. ... precompiler directives to the precompiler and compiler directives to ...
    (comp.lang.cobol)
  • dbi:oracle win2k ORA-1222 problems
    ... The database is Oracle 7 running on a totally different machine. ... I found a bit of code that would check all available DBI drivers and their data sources. ... Driver: Oracle ... Data Source is DBI:Oracle:Space ...
    (perl.dbi.users)
  • Re: Oracle 9i ODBC Driver for Windows XP 64 (XP 2003)
    ... One thing to try is to use the 32-bit ODBC Data Source Adminstrator. ... the Oracle driver is there. ...
    (comp.databases.oracle.server)
  • FIXXED!! oracle win2k ORA-1222 problems
    ... Have been able to get the webserver to connect to the oracle DB. ... I found a bit of code that would check all available DBI drivers and their data sources. ... Driver: Oracle ... Data Source is DBI:Oracle:Space ...
    (perl.dbi.users)
  • RE: oracle win2k ORA-1222 problems
    ... If you are trying to connect to an Oracle 7 database then you need to use ... The database is Oracle 7 running on a totally different machine. ... Driver: Oracle ... Data Source is DBI:Oracle:Space ...
    (perl.dbi.users)