sql >> Database >  >> RDS >> Oracle

Hoe ruby-oci8 installeren?

Licht bijgewerkte versie van de installatie van ruby-oci8 voor 10.9/10.10/10.11OSX Mavericks/Yosemite/El Capitan - stap-voor-stap:

  1. Ga hierheen:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html
  2. Download de 64-bits versies van instantclient-sqlplus, instantclient-sdk, instantclient-basic - de 32-bits versies werken niet met OSX 10.9
  3. Maak mappen aan op /opt/oracle
  4. Unzip eerst instantclient-basic, ga naar /opt/oracle (zou een map moeten toevoegen - zoiets als /opt/oracle/instantclient_11_2/)
  5. Pak instantclient-sdk uit en verplaats de inhoud naar /opt/oracle/instantclient_11_2/
  6. Pak instantclient-sqlplus uit en verplaats de inhoud ervan /opt/oracle/instantclient_11_2/
  7. Open Terminal (als je dat nog niet hebt gedaan) en typ...
  8. DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 export DYLD_LIBRARY_PATH
  9. ORACLE_HOME=/opt/oracle/instantclient_11_2 export ORACLE_HOME
  10. cd /opt/oracle/instantclient_11_2
  11. ln -s libclntsh.dylib.11.1 libclntsh.dylib (creëert een symbolische link)
  12. env
  13. verifieer dat DYLD_LIBRARY_PATH=/opt/oracle/instantclient_11_2 (zorg ervoor dat er geen trailing / is na instantclient_11_2)
  14. verifiëren ORACLE_HOME=/opt/oracle/instantclient_11_2
  15. gem installeer ruby-oci8

Zou daarna moeten werken. De bestandsstructuur zou er als volgt uit moeten zien:



  1. Werken met MySQL TIMESTAMP-kolommen in SQL Server

  2. Zijn PostgreSQL-kolomnamen hoofdlettergevoelig?

  3. Bepaal welk MySQL-configuratiebestand wordt gebruikt

  4. 4 manieren om erachter te komen welke kolommen worden geretourneerd door een opgeslagen procedure in SQL Server