問題タブ [oracleclient]

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.

0 投票する
1 に答える
1219 参照

asp.net - .NET Framework Data ProviderforOracleマルチオープン接続

接続を確立してDBトランザクションを実行するために、別のクラスファイルに以下のコードがあります。複数の接続が開かれ、接続プールを超えることがあるという問題があります。ConnectDB()コードをステップスルーすると、を呼び出さずにループで呼び出すコードがあることがわかりましたDisconnectDB()。しかし、私はその状態OraConn.State = ConnectionState.Closedが状況を処理するはずだと思っていました。どういうわけか、条件は常に満たされているため、別の接続セットが開かれます。どこが間違っているのか、またここでどのようなベストプラクティスを採用できるのかを提案できますか?

このクラスは、他のクラスで参照されるか、このようなaspx.vbページで直接参照されます。

接続は関数で再び開かれますupdData()。正しく閉じる必要があることは理解していますが、すべての開発者を監視することはできません。したがって、同じ接続を使用して接続クラスから直接制御したいのですが、条件If OraConn.State = ConnectionState.Closedが役に立たないのです。

アップデート

UpdateDBのUsingブロックの下にコードを配置し、InsertData(...)などの関数からConnectDBとDisconnectDBへの呼び出しを削除しました。問題は解決したようです。しかし、例外が発生した場合、接続は開いたままになりますか?また、OraConnはUsingブロックの外部で定義されたパブリック変数なので、GCによって破棄されますか?

0 投票する
3 に答える
5150 参照

asp.net - TNS:could not resolve the connect identifier specified in .NET OracleClient

Im using a .net OracleClient in my machine for connecting to a Database in Oracle. When im trying to connect its showing this TNS Error.

Now, I have edited the tnsnames.ora file and sqlnet.ora file. When I access the Oracle using a ServerExplorer. It gets connected to the Oracle Database and its fetching everything.

I do have a ODAC component from oracle website itself which also, i tried but dint worked.

My connection string is<add name="netOracleClient" connectionString="Data Source=ff.WORLD;Persist Security Info=True;User ID=vlc;Password=vlc;Unicode=True" providerName="System.Data.OracleClient" /> <add name="ConnectionString" connectionString="DATA SOURCE=ff.WORLD;PASSWORD=vlc;USER ID=vlc" providerName="Oracle.DataAccess.Client" />

I tried with ServerExplorer in both the components. Its working FINE with Server explorer and im getting the datas too. But when i write the code its throwing me this error ORA-12154: TNS:could not resolve the connect identifier specified

This is the code from which Im trying to connect.

Tell me a way to resolve this???

NOTE: We have machines here itself from which we are accesing the same database with the same TNS using OracleClient for .net. I also wants to use the same..

Please Help me in this.

0 投票する
2 に答える
17164 参照

oracle11g - 10gデータベースと11gデータベースの両方に接続するOracle11gクライアント

Oracle 11g Client(Windows用)が9.2までのデータベースで正常に動作するという投稿をいくつか見ました。しかし、クライアントが11gおよび10gのデータベースに接続する場合でも、それは機能していますか?私の質問は:10gと11gのデータベースに接続するときに異なる構成にするものはありますか?

GACのポリシーについて教えてくれた人もいます。

ありがとう !

0 投票する
1 に答える
2429 参照

oracle11g - Oracle:Oracle JDBCDiagnosabilityMBeanの登録中にエラーが発生しました

OracleClient 11gをインストールしようとしていますが、最初はJDKの互換性に関する問題がありました。

エラー:

ここに画像の説明を入力してください

そのため、最終的にJDK 7(64ビット)をアンインストールし、JDK 6(32ビット)を再インストールして、SetJavaHome用にsqldeveloper.confを編集しました。

さて、sqldeveloper.exeをクリックすると、ロードされ、以下のようなエラーがスローされます。

エラー(i):

ここに画像の説明を入力してください

エラー(ii):

ここに画像の説明を入力してください

私はstackoverflowで同様の問題のスレッドを試しましたが、あまり役に立ちませんでした。ですから、どんな助けでも大歓迎です。

0 投票する
2 に答える
364 参照

c# - c#コードからOracle oradataフォルダを取得しますか?

C# コードからオラクルの oradata フォルダを取得または推測することは可能ですか?

例: D:\oracle\product\10.2.0\oradata

私の目的は、テーブルスペースを自動的に作成するインストーラーを作成することですが、テーブルスペースの場所をユーザーに尋ねる必要があります。しかし、推測が正しい場合にユーザーが何もする必要がないように、テキスト フィールドに「推測された」値を事前に入力できると便利です。

0 投票する
2 に答える
2589 参照

c# - Oracle クライアントなしで C# 接続をオラクルできますか?

C#でオラクル接続したいのですが、オラクルクライアントなしでやりたいです。それは可能ですか?

0 投票する
0 に答える
249 参照

c# - c# ADO.NET を使用した exp/imp コマンド

C# でコードを作成するように依頼されました。

1) まず、DB からすべてを削除します。
現在、SQL plus を使用して次のコマンドを実行しています。

RAMNIVAS_CC/RAMNIVAS_CC@orclwex3 セット ページ 0 セット ライン 80 スプール c:\delete_objects_cc select 'drop '||object_type||' '||オブジェクト名||';' user_objects から; スプール オフ スタート c:\delete_objects_cc.lst パージ リサイクルビン; ページを 100 に設定します。user_objects から count(*) を選択します。

command.ExecuteNonQuery(); を使用して ADO.net を使用してそのコマンドを実行できますか? ? count(*) は、完了したかどうかを確認するために使用されます。

2) 次に、DB を格納します。バックアップ ファイル (DMP とテキスト) を保存したフォルダーが 1 つあります。
コマンド プロンプトに移動し、次のコマンドを実行します。

imp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 file=CA.dmp log=CA.Log buffer=1000000 fromuser=RAMNIVAS_CA touser=YOGENDRA_CA 統計=none grants=n commit=y

私もステップ1と同じ手順でできますか?

3)次に、コマンド
exp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 を使用して復元します file=CA.dmp log=CA.log direct=y compress=y buffer=1000000 grants=n statistics=none

0 投票する
1 に答える
15426 参照

oracle - Oracle クライアントを使用したリモート Oracle データベースへの接続

リモート Oracle データベースに接続する必要があります。接続は、リモート ネットワークへの VPN アクセスでのみ機能します。私はすでに VPN をセットアップしており、それは機能しています。

リモート チームは TNS.ORA 設定を通過しました。私はオラクルの構成にほとんど取り組んでおらず、自分のマシンに必要なセットアップも認識していません。データをテストするためにいくつかのクエリを実行するだけです。

Windows 7 でリモートの Oracle データベースに接続するために必要なセットアップと構成について誰かが教えてくれますか?

私の最初の想定は、Oracle クライアントをダウンロードすることでした。Oracle Insta Client ファイルをダウンロードしましたが、リモート データベースに接続するように構成する方法がわかりません。Insta クライアントのインストール済みファイルに ORA ファイルさえ見つかりませんでした。

0 投票する
2 に答える
1341 参照

c# - ORA-00922: オプションが欠落しているか無効です | OracleClient を使用した SQL*PLUS コマンド

実行しようとしているクエリに問題があると思います。

0 投票する
12 に答える
95574 参照

oracle - Oracleクライアントのインストールエラー-パスが長すぎます

Oracle 11gリリース2(クライアント)をインストールしようとしています。しかし、それはそのようなエラーを与えます: