Risolvere l'errore ORA-21561 in Oracle

Mattepuffo's logo
Risolvere l'errore ORA-21561 in Oracle

Risolvere l'errore ORA-21561 in Oracle

Su una macchina Linux ho installato l'Oracle client e tutto il necessario, ed ho provato a connettermi tramite ODBC (unixODBC per la precisione).

Con le credenziali giuste, ottenevo sempre questo errore:

ERROR:
ORA-21561: OID generation failed

Alla fine ho scoperto di dover modificare il file /etc/hosts.

In pratica si tratta di aggiungere il nome della macchina client (quindi del pc stesso).

Per avere l'hostname:

$ hostname
matte-arch

A questo punto modificate la riga da così:

127.0.0.1    localhost.localdomain    localhost

a così:

127.0.0.1    localhost.localdomain    localhost matte-arch

Adesso la connessione dovrebbe andare senza problemi.

La motivazione mi è un pò oscura ad essere sincero, ma non mi sono fatto più di tante domande.

Enjoy!


Condividi

Commentami!