sql >> Database >  >> RDS >> Oracle

Oracle instant client:ORA-28759:bestand kan niet worden geopend

Er waren 2 problemen waarmee ik vocht. Ten eerste was dat de url van de portemonnee naar het niveau van directory 1 erboven wees dan dat waar mijn bestanden waren geplaatst, en ten tweede gebruikte ik een korte syntaxis van verbinding. Ik gebruikte dit:

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

En het succes bleek te zijn dat :

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

Dus nu zou ik sqlplus aan het PATH toevoegen en beginnen met het instellen van de php-omgeving))

Ik hoop dat dit allemaal nuttig kan zijn voor iedereen. Het belangrijkste advies van mij aan iedereen die met soortgelijke problemen zou worden geconfronteerd :klanttracering inschakelen!!!

Veel geluk !

p.s:Er is enige tijd verstreken, en ik realiseerde me dat het belangrijk is om te vermelden hoe je elk proces gemakkelijk op linux kunt traceren, zonder speciale instellingen.

Gebruik hiervoor het commando strace . Voorbeeld:

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

In plaats van ./con... kunt u Oracle-clientverbinding of andere processen die u wilt traceren, aanroepen. In log krijg je alle benodigde informatie en fouten, en dat allemaal in stacktrace! Dat is erg handig!!

Veel informatie om te zoeken waar het probleem zich verbergt =)

Sterkte voor iedereen!




  1. String- en NULL-waarden samenvoegen in SQL Server

  2. Verhoog rijnummer op groep met herhaalde groepen

  3. Zoek het verschil tussen tijdstempels in seconden in PostgreSQL met JOOQ

  4. SQL-query's