OracleDatabase

cx_Oracleをマルチスレッドで使う

PythonでOracle Databaseに接続するには、cx_Oracleを使う。 マルチスレッド環境下でcx_Oracleを使う場合にハマったのでメモを残す。 Oracleのクライアントライブラリは、マルチスレッドで使う際には、OCI_THREADEDというモードで使わないといけないらしい。…

UbuntuでPythonからcx_Oracleモジュールを使ってOracle Database 11gに接続する

Oracle Databaseを使うのは初めて。最新版は12cだけど、11gがまだ結構使われてるっぽい。 PythonからOracleに接続する場合はいくつか方法があるけど、今回はcx_Oracleを使うことにする。 試した環境は、Ubuntu 12.04、Python 2.7。 cx_Oracle cx_Oracleは9i…