Python3.7 sqlalchemyでoracleに接続しようとしたら下記エラーが出てしまった。
cx_Oracle単体ではoracleに接続できているようなので何が原因がよくわからなかった。
なかなか情報にたどり着けず、
encodingとかcharsetとかずいぶん遠回りしたので記載しておきます。
参考)
http://blog.kzfmix.com/entry/1361525164
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x98 in position 11: invalid start byte
下記をpyのソースに埋め込んでエラーが解決した。
import os
os.environ["NLS_LANG"] = "JAPANESE_JAPAN.AL32UTF8"