Oracle Data Integrator Studio – Solaris 10 Intel – ERROR: INVOKED_AS variable not defined

5 03 2012

Sto litigando con ODI 11g su Solaris 10.

Tra i diversi problemi incontrati oggi mi sono imbattuto nel lancio del ODI Studio da shell.

Come da manuale, per il lancio:

$ODI_HOME/oracledi/client/odi.sh

Ovviamente può funzionare a primo colpo? No!

All’avvio ottengo:

-bash-3.2$ ./odi
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: null directory
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: local: not found
./odi: null directory
ERROR: INVOKED_AS variable not defined.

Questo perché Oracle avvia odi.sh con tramite shell sh che, su Linux, per default è bash mentre per Solaris… NO!

Quindi si risolve sostituendo nello script di lancio:

else
cd odi/bin
sh ./odi
fi

con

else
cd odi/bin
bash ./odi
fi

Et voilà.

Gnappo


Azioni

Information

One response

27 06 2016
deepu@147

Thankyou..was facing same issue on solaris from many days.was able to resolve the issue by changing the odi.sh file as mentioned.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...




%d blogger cliccano Mi Piace per questo: