Hello all,

i am using a script on several Solaris servers (mostly 5.7) to connect to
Oracle DBs (Oracle 8.0.x ... 8.1.7).

but on my latest installation of that script i get an OCIInitialize error.

error message, environment and trace(1) output see below.

any suggestions? any magic tricks availible?

TIA,
Christian

=============================

Use of uninitialized value in concatenation (.) or string at
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/DBI.pm line 584.
DBI connect('','system',...) failed:  at /oracle/dba/backup/S13/DbOnline.pl
line 216
----------
~~ @INC:
/oracle/dba/backup/S13
/usr/local/lib/perl5/5.6.1/sun4-solaris
/usr/local/lib/perl5/5.6.1
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris
/usr/local/lib/perl5/site_perl/5.6.1
/usr/local/lib/perl5/site_perl
----------
~~ %ENV:
HOME -> /oracle/S13
LOGNAME -> oras13
NLS_LANG -> AMERICAN_AMERICA.WE8DEC
ORACLE_HOME -> /oracle/S13/817_64
ORACLE_SID -> S13
ORA_NLS -> /oracle/S13/817_64/ocommon/nls/admin/data
PATH -> /oracle/S13/817_64/bin:/usr/bin:/bin:/usr/local/bin
SHELL -> /usr/bin/sh
TZ -> MET

    DBI 1.37-nothread dispatch trace level set to 1
    -> DBI->connect(dbi:Oracle:, system, ****, HASH(0xf696c))
    -> DBI->install_driver(Oracle) for solaris perl=5.006001 pid=29469
ruid=201 euid=201
       install_driver: DBD::Oracle version 1.12 loaded from
/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/DBD/Oracle.pm
    <- install_driver= DBI::dr=HASH(0x1c19f0)
    <- connect('' 'system' ...)= undef at DBI.pm line 582
    <- errstr= undef at DBI.pm line 584
       DBI connect('','system',...) failed:
       error: 1804 '(UNKNOWN OCI STATUS 1804) OCIInitialize. Check
ORACLE_HOME and NLS settings etc.'
    <- DESTROY= undef
    <- disconnect_all= (not implemented) at DBI.pm line 649
!   <- DESTROY= (not implemented) during global destruction

Reply via email to