sql >> Database >  >> RDS >> Database

De LD_DEBUG-omgevingsvariabele

Om verbinding te maken met een ODBC-gegevensbron, moet een toepassing een ODBC Driver Manager-bibliotheek kunnen lokaliseren en laden, die op zijn beurt de doel-ODBC-stuurprogrammabibliotheek moet kunnen lokaliseren en laden.

Als de bibliotheken niet aanwezig zijn op uw systeem, of ze zich op een locatie bevinden waar de gebruiker die de toepassing uitvoert geen toegangsrechten heeft, of als de omgeving niet zo is ingesteld dat de dynamische linker ze kan vinden, kan de ODBC-verbinding mislukt. Zelfs als de ODBC-bibliotheken aanwezig zijn, kunnen enkele andere afhankelijke bibliotheken de oorzaak van het probleem zijn, ze kunnen bijvoorbeeld op een niet-standaardlocatie zijn geïnstalleerd.

Met de omgevingsvariabele LD_DEBUG kunt u dynamische linker-foutopsporing inschakelen, die laat zien of het laden van een bepaalde bibliotheek is gelukt. Het biedt een alternatief voor strace . Bijvoorbeeld:

LD_DEBUG=libs /usr/local/easysoft/unixODBC/bin/isql -v SQLSERVER_SAMPLE

  1. Een functie met tabelwaarde maken in SQL Server

  2. MuleSoft omarmt GraphQL om API-integratie te bevorderen

  3. Oracle-foutafhandeling

  4. Voeg dagen toe aan een datum in PostgreSQL