Il client Oracle 10.2 non fornisce autorizzazioni ad "altri"
Problema o errore: il tentativo di associazione delle tabelle tramite il client Oracle 10.2 non riesce con un errore Library not found. Il mapping della tabella riesce se si passa al client Oracle 10.1.
Soluzione: questo è un difetto noto con il client Oracle 10.2. Per impostazione predefinita, il client Oracle 10.2 non fornisce alcuna autorizzazione (r, w o x) ad "altri" gruppi. Soltanto Oracle e il relativo gruppo predefinito (dba) hanno l'accesso di lettura ed esecuzione sull'intera directory del client Oracle e su tutte le sottodirectory. Quindi, un utente non può leggere le librerie database a meno che l'utente non sia presente anche nel gruppo dba. La modifica delle autorizzazioni utente nelle directory lib/lib32 non consentirà il mapping della tabella e produrrà un errore diverso.
Per abilitare il mapping della tabella per gli utenti in altri gruppi, modificare le autorizzazioni nella directory ORACLE_HOME per consentire l'accesso di lettura ed esecuzione ad altri in modo ricorsivo.