sql >> Databasteknik >  >> RDS >> Oracle

Oracle instant-klient:ORA-28759:misslyckades med att öppna filen

Det var 2 problem som jag kämpade med. Först var att webbadressen till plånboken pekade på katalog 1-nivån ovanför den där mina filer placerades, och för det andra använde jag kort syntax för anslutning. Jag använde detta:

# /usr/lib/oracle/11.2/client64/bin/sqlplus /@AVAYAPDSDB

Och det framgångsrika verkade vara det :

# /usr/lib/oracle/11.2/client64/bin/sqlplus login/[email protected]

Så nu skulle jag lägga till sqlplus till PATH och börja ställa in php-miljö))

Hoppas allt detta kan vara användbart för vem som helst. Det viktigaste rådet från mig till alla som skulle ställas inför liknande problem :aktivera klientspårning!!!

Lycka till !

p.s:Det har gått en tid och jag insåg att det är viktigt att nämna hur man lätt kan spåra en process på linux, utan några speciella inställningar.

Använd kommandot strace för detta . Exempel:

strace  -o /tmp/log_of_trace.txt ./configure

Istället för ./con... kan du anropa oracle-klientanslutningen eller andra processer som du vill spåra. I loggen får du all nödvändig information och fel, och allt i stacktrace! Det är mycket användbart!!

Mycket info för att söka var problemet gömmer sig =)

Lycka till alla!




  1. Välj distinkta rader samtidigt som du grupperar efter maxvärde

  2. psycopg2 och oändligt python-skript

  3. Hur infogar man en BLOB i Oracle med Python?

  4. Skapa en Oracle-användare om den inte redan finns