問題タブ [cx-oracle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle のテーブルにデータを挿入しようとするとエラーが発生する
私は python 2.7 と cx_Oracle モジュールを使用しています。次のクエリを実行しようとすると:
Cursor.execute()
fromを使用するcx_Oracle
と、次のエラーが表示されます。
SQL plusに入れると、次のように表示されます。
UPDATE
ユーザーが選択した本をカートに既に持っていて、カートINSERT
に希望する本の現在のコピーがない場合、カートを作成しようとしています。
実行メソッドは次のようになります。
各パラメーターは、正規表現を使用してユーザーが生成しrawinput()
、それに対してチェックします。
python - Mac OS Lion 上の cx_Oracle
http://www.cs.utexas.edu/~mitra/csSpring2011/cs327/cx_mac.htmlで説明されている手順を実行し 、Mac OS Lion x64 に cx_Oracle をインストールしました。
cx_Oracle のインポート – 正常に完了
しかし、使用しようとすると、エラー ウィンドウが表示されます。
libclntsh.dylib.10.1 プラグインの使用中に Python が予期せず終了する
端末のエラーメッセージ:
セグメンテーション違反: 11
修理方法わかる人いますか?
django - django oraclepoolは2つのセッションしか使用しません、なぜですか?
django 1.2.1 + cx_Oracle 5.0.4 11g + django oraclepool 0.7 + oracle client11.2をapache+mod_wsgiで使用しています
django oraclepool設定で、アプリケーションの開始時にmin:4 max:16 incremental:1を設定しました。performace(64の同時スレッド)テストを開始すると、httpd.exeから4つのセッションが表示されます。テストでは、2つのセッションのみがアクティブで、2つのセッションが非アクティブです(設定最小:8、2アクティブ、6非アクティブ)、
なぜ?2セッション以上のdjangopoolの使用を開始するために何をどのように構成する必要があるか
UPD:サーバーはデュアルコア、OS:Windows Server 2008r2
python - cx_Oracle + Oracle インスタンス クライアント 11g がハングアップする
次のコードは Instant Client 10g では正しく動作しますが、Oracle Instant Client 11g を使用するとハングアップし、pool.release(conN) でハングアップします。
PS: cx_Oracle のソース コードを調べます。オンラインで seesionpool.c に手を入れています
それを解決する方法はありますか?
PPS: OS Windows XP および 2008R2
python - クエリを実行すると、cx_Oracle で「unhandled data type 7」エラーが発生するのはなぜですか?
まず、私が扱っているSQL:
データベース内のデータが正しいことを確認しました (いくつかのテスト データを入力した後)。Oracle型をシリアライズ可能な JSON 型としてJSONEncoder
解析するための を記述しようとしています。address_t
これが私が遊んでいる機能です:
と書かれている行には、そこにあるタイプZipcode:
の他のすべてのプロパティがあり、それらは正常に出力されます。address_t
何か案は?
実際のエラーは次のとおりです。
python - cx_oracle OSX インストール エラー
そこで、ここの指示に従って Oracle InstantClient をインストールしました。
環境変数を設定せずに Oracle Instantclient を Mac OS/X にインストールしますか?
しかし、cx_oracle をインストールしようとすると、次のスタック トレースが表示されます。
ここで何が間違っていますか?InstantClient のインストールを行ったときに、何か見逃していましたか?
コピーされたライブラリのリスト
python - ORA-01704:Python cx_oracleの文字列リテラルが長すぎるエラーを解決するにはどうすればよいですか?
Pythoncx_oracleを使用してテーブルのエントリを更新しようとしています。この列の名前は「template」で、データ型はCLOBです。
これは私のコードです:
これを行うと、文字列リテラルが長すぎるというエラーが表示されます。テンプレート変数には約26000文字が含まれています。どうすればこれを解決できますか?
編集:
私はこれを見つけました:http://osdir.com/ml/python.db.cx-oracle/2005-04/msg00003.html
だから私はこれを試しました:
「ORA-01036:不正な変数名/番号エラー」が表示されます
Edit2:
これが私のコードです:
ORA-00911:無効な文字エラーが発生しました。
python - Pythonでcx_Oracle.LOBデータを読み取るにはどうすればよいですか?
私はこのコードを持っています:
私がそうするときprint rows
、私はこれを手に入れます:
ただし、実行するとprint template.read()
、次のエラーが発生します。
cx_Oracle.DatabaseError:無効なハンドル!
このデータを取得して読み取るにはどうすればよいですか?ありがとう。
django - CentOS 6 に cx_Oracle をインポートするにはどうすればよいですか?
Oracle にアクセスする Apache/mod_wsgi インストールで Django を動作させるのに深刻な問題があります。CentOS 6 ホストでこのセットアップを実行していますが、Apache ログに次のエラーが記録されています。
Python コマンド ラインからインポートしようとするとcx_Oracle
、root ユーザーと apache ユーザーの両方で問題なく動作します。ORACLE_HOME
and LD_LIBRARY_PATH
( $ORACLE_HOME/lib
) を正しく設定しまし~/.bashrc
た。環境変数/etc/ld.so.conf.d/oracle.conf
を~/.bash_profile
設定できる場所ならどこでも。
$ORACLE_HOME/lib/libclntsh.so.10.1
また、 inへのハード リンクまたはシンボリック リンクを作成しようとしましたが、 down からおよび ファイルに何度発行して/usr/lib
も、アクセス許可エラーが発生しました。chmod 777
/usr
/usr/lib
ORACLE_HOME
とLD_LIBRARY_PATH
を変更せずに追加しました/etc/sysconfig/httpd
。
どうやらこのエラーは、Apache ユーザーが import cx_Oracle コマンドを実行した場合にのみ発生しますが、このユーザーでログインすると、Python インタープリターからコマンドを実行できます。
python - Python を使用して cx_oracle blob から画像を出力する
BLOB 列内の Oracle テーブルに画像を保存しました。私はJAVAを使って画像を読み込んで出力し、データを書き込んでいます。私はpythonで同じことをしたいと思います(私のイメージを取得して配布します)。Flask フレームワークと cx_Oracle を使用しています。
BLOB コンテンツをアプリケーションに取り込むことはできましたが、そこから画像を生成する方法がわかりません。
私はJavaで私が使用したことを知っています:
doc.getContent() は私の BLOB コンテンツです。