スーパーセットを構成しようとしていますが、Oracle に接続するように新しいデータベースを構成しようとすると、問題が発生します。
スーパーセットは db 接続に sqlalchemy を使用します。ドキュメントhttp://docs.sqlalchemy.org/en/rel_1_0/core/engines.html#database-urls oracle+cx_oracle://ifn: XXXXXX@DBDESA ですが、エラーが発生します
(TypeError: None または文字列が必要です)
個別に、接続をテストするために sqlalchemy との接続を試みます
Import sqlalchemy as sa
Eng = sa.create_engine ('oracle + cx_oracle: // ifn: XXXXXX @ DBDESA')
Eng.execute ('select 1 from dual') fetchall ()
しかし、同じエラーが発生します。他に必要な構成はありますか? Oracle XEに接続するためのエンコーディングまたは何か? または、スーパーセット構成の追加のパラメーターですか?
Tnsnames.ora
DBDESA =
(Description =
(Address_list =
(Address = (protocol = TCP) (host = XXX.XX.X.X) (port = 1524)))
(Connect_data = (Service_name = dbdesa)))