sql >> Databáze >  >> RDS >> Oracle

cx_Oracle nerozpozná umístění instalace softwaru Oracle pro instalaci v systému Linux

Aktualizováno

Jako Petriborg navrhl , nastavení LD_RUN_PATH v době sestavení bude obsahovat cestu k souborům sdílené knihovny Oracle v cx_Oracle sdílená knihovna, která je vytvořena během instalace. Tím odpadá potřeba LD_LIBRARY_PATH jak jsem navrhl ve své první odpovědi.

Pro RPM, které používáte, ORACLE_HOME by měl být nastaven na /usr/lib/oracle/12.1/client . Pokud používáte pip :

$ export ORACLE_HOME=/usr/lib/oracle/12.1/client
$ export LD_RUN_PATH=/usr/lib/oracle/12.1/client/lib:$LD_RUN_PATH
$ pip install cx_Oracle
$ python -c 'import cx_Oracle; print(cx_Oracle.version)'
5.1.3

Přečtěte si tuto dokumentaci nějaké informace o instalaci a spouštění aplikací, které používají klientské knihovny.



  1. Rails 4 Datový typ pole Postgresql:aktualizace hodnot

  2. Jak se připojím k databázi MSSQL pomocí modulu DBI v Perlu ve Windows?

  3. Vyberte N řádků se smíšenými hodnotami

  4. SQL Server:Všechna velká a malá písmena nastavte na správná malá a velká písmena