Kai Jendrian wrote:
> 
>BEGIN { 
>        $ENV{'ORACLE_HOME'}     = "/opt/ivas/oracle/product/8.1.6";
>        $ENV{'LD_LIBRARY_PATH'} = $ENV{'ORACLE_HOME'} . "/lib";
>}

And Tim said:

 
> Setting LD_LIBRARY_PATH after the program has started will not
> affect that program. It's too late by then.


One way around this, if you don't mind your program restarting on its
own, is to do this.  I believe it was someone on this list who pointed
out this one to me:

BEGIN
{
     if (!defined($ENV{'ORACLE_HOME'}))
     {
         $ENV{'ORACLE_HOME'}     = "/opt/ivas/oracle/product/8.1.6";
         $ENV{'LD_LIBRARY_PATH'} = $ENV{'ORACLE_HOME'} . "/lib";
         exec($^X, $0, @ARGV);
     }
}

-- 
Steve Sapovits
[EMAIL PROTECTED]


Reply via email to