問題タブ [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.
python - Oracle と Python - cx_Oracle DLL のロードに失敗しました
私のマシンには Python 2.6.2 がインストールされています。同じネットワーク (ローカル マシンではない) 上の Oracle 10g (正確には 10.2.0.1.0) インスタンスにアクセスしたいと考えています。
からcx_Oracleモジュールv5.0.4をインストールしました
http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.0.4-10g.win32-py2.6.msi?ダウンロード
ただし、Python インタープリターをロードすると、cx_Oracle をインポートしようとすると、次のようになります。
これを修正するために私ができることはありますか?
ポール
python - Pythonインポートcx_Oracleエラー
cx_Oracle をインストールして、既存の Oracle データベースで Django inspectdb を使用し、models.py を自動的に作成しようとしています。これまでのところ、私は非常に苦労していません。Fedora 14 64ビットとPython 2.7でVMを実行しており、Googleで見つかったページの組み合わせに従って、sudo -E easy_install cx_Oracleでインストールしました
ターミナルから python を起動し、cx_Oracle をインポートしてインストールをテストしようとすると、次のようになります。
私はこれを前に見たことがなく、どうすればよいかわかりません。どんな助けでも大歓迎です。前もって感謝します、
ステファノ
python - cx_Oracle を使用したストアド プロシージャからの stdout 出力のキャプチャ
cx_Oracle で、Oracle ストアド プロシージャから stdout 出力を取得する方法はありますか? これらは、Oracle の SQL Developer または SQL Plus を使用すると表示されますが、データベース ドライバーを使用してフェッチする方法はないようです。
python - データベースのダウンを許可しながら cx_Oracle 接続を閉じる
データベースが起動している場合、次のcx_Oracle
コードは正常に機能します。
しかし、このスクリプトを実行したときにデータベースがダウンしていると、aNameError
が発生します。
これは私には理にかなってい cx_Oracle
ます。接続をインスタンス化できなかったため、変数conn
が設定されなかったため、close()
メソッドがありません。
Python で、ダウンしたデータベースの状態を適切に処理しながら、データベース接続を確実に閉じる最善の方法は何ですか?
次のようなことをするのは、私には大したことのように思えます:
python - Cx_oracle の DLL ファイルの読み込みに失敗しました
Python 3.1.2 を使用しています。cx_Oracle (Windows x86 インストーラー (Oracle 10g、Python 3.1)) をダウンロードしました。Oracle Database 10g Enterprise Edition リリース 10.2.0.4.0 - 64 ビットを使用しています。
リモート Oracle サーバーにアクセスしようとしています。Oracle クライアントをインストールしていません。ただし、どこかから手動でコピーして貼り付けた SQLTools 1.5.0 を使用しています。
リモート データベースにアクセスするには、cx_Oracle が Oracle クライアントからの DLL ファイルを必要とすることがわかったので、すべての DLL ファイルを SQLTools のフォルダーからある場所にコピーしました。ora.dll を保存した場所をシステムの環境変数 (PATH および ORACLE_HOME) に追加しました。しかし、うまくいかないようです。同じエラーが表示されます:
ImportError: DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした。
何かが足りない。この手動作業でうまくいきますか、それとも Oracle クライアントをインストールする必要がありますか?
python - apache2 + mod_wsgiでのsoaplib(lxml)の問題
apache2 + modwsgiを使用してアプリケーションを起動すると、キャッチします
列をなして
Django開発サーバーを使用すると、すべて正常に動作しますVisual C ++Redistributable2008がインストールされています
依存関係ウォーカーは、msvcrt90.dllが欠落していると言いましたが、cx_Oracleでも同じ状況がありますが、cx_Oracleのdllは正しくロードされます
何か案は?
Windows2003サーバー64ビットおよびWindowsXPsp332ビットpython2.732ビットcx_Oracle5.0.432ビット
UPD:libxml2-2.7.7およびlibxslt-1.1.26をダウンロードします
setup.py build--compilermingw32でビルドしようとしました
UPD2:インポートcx_Oracleが正常に機能する理由を理解しています:cx_Oracle.pydには「MSVCRT.dll」依存関係が含まれていますetree.pydにはありません
python - Python cx_Oracle ImportError: DLL の読み込みに失敗しました
cx_Oracle をインポートしようとすると、エラーが出力されます
.msiからインストールされたpython 2.7とcx_Oracle 5.1を備えたwin 2003サーバーでこれを行っています。Oracle 10g (3 つのインスタンス) が同じサーバー上に存在します。他の質問を見て、ORACLE_HOME が設定されていることを確認し、bin dir へのパスも設定されています。
私は何が欠けていますか?
python - execute で INSERT を使用すると、cx_oracle で INSERT が機能しません。それを機能させる方法は?
cx_oracle は初めてです。接続が確立され、実行を使用してテーブルを作成および削除できます。
私が失敗しているのは、実行時に「INSERT INTO ...」を使用しようとしたときです。エラーは表示されませんが、値も保存されません (シェルから sqlplus を使用してエントリが行われたかどうかを確認して確認しました)。私が使用したコードは次のとおりです。
私を助けてください、どんな助けでも大歓迎です。
前もって感謝します。J
python - ユーザーが文を挿入できません
重複の可能性:
INSERT が execute で使用された場合、cx_oracle で機能しない。それを機能させる方法は?
cx_Oracle を使用して、値 ('test') をテーブル ('rs') の列 ('description') に挿入しました。
次に、powershell(Windowsのシェル)からオラクルに接続し、次のように入力して、エントリが列にあるかどうかを確認しました。
rs から COUNT(説明) を選択
そして、出力を0として取得しています。
しかし、シェルから挿入すると、列に正しい数の要素が出力されます。
どんな助けでも大歓迎です。
python - テーブルをcsvまたはExcel形式にエクスポートする方法
oracleテーブルをcsv/excelファイル形式にエクスポートする必要があります(列見出しとともに)。cx_oracleまたはsqlplusを介したソリューションを歓迎します。
コメントからのPythonコード: