sql >> Database >  >> RDS >> Oracle

Vertel me hoe ik toegang krijg tot OracleDB vanaf Raspberry Pi via QUERY

Het lijkt erop dat je het hier een paar keer hebt gevraagd (1 2 ), maar misschien waren de antwoorden verwarrend? Laat me duidelijk zijn.

U kunt Oracle Client niet uitvoeren op Raspberry Pi. *

Oracle ondersteunt niet de ARM CPU-architectuur die de Raspberry Pi gebruikt. U hebt de Oracle Instant Client gedownload en uitgepakt, maar deze kan niet echt worden uitgevoerd. En zonder de Oracle Client-bibliotheken werkt cx_oracle niet, en ook geen generieke Python ODBC-connectoren.

Er zijn enkele alternatieven voor het gebruik van Oracle Instant Client - het gekoppelde antwoord hierboven somt enkele op, en de Python-documentatie vermeldt andere .

De gemakkelijkste manier is waarschijnlijk om de Oracle JDBC-bibliotheek te gebruiken om verbinding te maken - installeer JPype, JayDeBeApi en de Oracle JDBC-bibliotheek (ojdbc7.jar).

* Oké, technisch gezien kun je Oracle Client draaien op Raspberry Pi, mensen hebben het gedaan door een $30 x86 emulator uit te voeren . Maar dat is waarschijnlijk ingewikkelder dan je wilt.




  1. psql:kan geen verbinding maken met server:verbinding geweigerd Fout bij verbinding met externe database

  2. naam en waarde ophalen van xmltype-attribuut in oracle

  3. Python unittest (met behulp van SQLAlchemy) schrijft/update database niet?

  4. Gebruiker kan geen databases zien in mysql workbench