uhm, io mi collego diversamente. prova ad utilizzare questa sintassi vedi se va bene

Codice PHP:
$db "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxxxxx)(PORT = 1521)))(CONNECT_DATA=(SID=xxxxx)))" ;

if (
$c=OCILogon("msmprod""msmprod"$db)) {
    
    echo 
"Connesso al database"
}
else {
        
$err OCIError();
        echo 
"Impossibile connettersi al database Oracle." $err[text];
    } 
vedi un pò come va