問題タブ [odp.net-managed]
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 - EF + ODP.NET: 指定された値はタイプ 'Edm.Decimal' のインスタンスではありません
Entity Frameworkで Oracle のマネージド ODP.NET クライアントを使用しています。それはうまくいっています。ただし、サーバーごとに異なる動作をしています。DLLのバージョンに関係があると確信していますが、これまでのところ違いは見つかりませんでした.
私はこれらのテーブルを持っています:
そして、これらのエンティティ:
これはコードです:
両方 (親と子) に自動的に入力するトリガーがあり、エンティティ フレームワーク構成で使用しています。id
Store Generated Pattern = Identity
私の問題は次のとおりです。
私の開発マシンでは、期待どおりに完全に機能します。両方の行がそれぞれのテーブルに挿入されます。ただし、サーバーでは、次のエラーが表示されますThe specified value is not an instance of type 'Edm.Decimal'
。
より詳しい情報:
Oracle.ManagedDataAccess (v 4.121.1.0) エンティティ フレームワーク (v v4.0.30319.1)
両方: 開発マシン (動作中) + サーバー (動作していない)。
アイデア?
oracle - 管理された ManagedDataAccess (Oracle.ManagedDataAccess) をインストールする前に、oracle unmanaged dataAccess (Oracle.DataAccess) をアンインストールする必要がありますか?
Oracle アンマネージド データ アクセス クライアントからマネージド データ アクセス クライアントに移行する予定です。現在、DLL - Oracle.DataAccess.dll を含む ODP.Net がマシンにインストールされています。しかし、アセンブリ Oracle.ManagedDataAccess.dll を含むオラクルの最近リリースされたマネージド データ アクセス クライアントに移行する予定です。以前にインストールした ODP.Net (管理対象外のもの) をアンインストールしてから、管理対象クライアントをインストールする必要がありますか? インストール手順を見ましたが、この手順が必要かどうかわかりません。どんな助けでも大歓迎です。
c# - Oracle Databaseへの接続中に、ODP.NETマネージド・ドライバが例外をスローします
良い一日、
NHibernate + ODP.NET Managed Driver を使用する ac# アプリケーションを開発していますが、接続中にアプリケーションが例外をスローします。
ソフトウェアバージョン:
Oracle Database 11g Enterprise Edition リリース 11.2.0.1.0 - 64 ビット製品
ODP.NET 管理対象ドライバー バージョン 121.1.1
他のOracleデータベース: 「Oracle Database 11g Release 11.2.0.3.0 - 64bit Production」では正常に動作しています!
Oracle ODP.NET unmanaged でも問題なく動作しています。Oracle クライアント (System.Data.OracleClient) でも問題なく動作しています。
誰かがそれを修正する方法を知っているかもしれませんか?ありがとう!
c# - NLS 環境設定と Oracle Managed ODP.Net
NLS_COMP および NLS_SORT ウィンドウ環境変数を読み取るためにそのプロバイダーに依存していた Unmanaged ODP.Net プロバイダーから移行しています。
Managed ODP.Net は、これらの環境変数にアクセスできません。特定のNLS設定を使用するようマネージドODP.Netに指示できるapp.configファイルの設定はありますか?
oracle - LDAP 接続文字列を Oracle ODP.NET Managed web.config に変換する
私のグループのあまり辛抱強くない DBA が、LDAP 接続文字列として次のような文字列をくれました -
そしてOracleドキュメントによると:
OID の場合、構成を完了するには、すべての ldap.ora パラメータを有効な値で設定する必要があります。
「すべてのldap.oraパラメーター」のリストを 見つけましたが、上記の接続文字列のどの部分がどのパラメーターにマップされるかをまだ推測していません。
DBA の助けのおかげで、次のことがわかりました。
私が今抱えている問題は、これを実際にどのように使用するかです。データベースが「foo」であると仮定すると、ODP.NETを使用してこれを解決するにはどうすればよいですか?
どんな援助でも大歓迎です。
asp.net - パーサー エラー メッセージ: コードの生成に失敗しました。タイプ 'System.Data.Design.InternalException' の例外がスローされました
ODP.net を使用しているときにこのエラーが発生します 接続を含めるとエラーが表示されます
Web サイト プロジェクトの .XSD ファイルに、web.config ファイルに次の接続があります。
データ セットのデータ テーブルで SQL クエリを実行すると、データを表示できます。.net 3.5 に基づく Web サイト プロジェクトでも、コンパイル時にエラーは発生しません。しかし、アプリケーションを実行すると、このエラーが発生します。
また、参照を追加すると
Oracle.ManagedDataAccess.dll
これをweb.configに追加することにより
このエラーが発生します
asp.net - Oracle.ManagedDataAccess システムは指定されたファイルを見つけることができません
.net 3.5で構築された私のWebサイトプロジェクトで、web.configにこれを追加 してOracle.ManagedDataAccess.dllへの参照を追加すると
このエラーが発生します
.net - .NET プロジェクトを管理対象外から管理対象 ODP.NET アセンブリに切り替える際の問題
展開を容易にするために、.NET プロジェクトをオラクルの管理に切り替えようとしています。ただし、テスト用の Win Server 2013 環境で次のエラーが発生します。
タイプ「Oracle.ManagedDataAccess.Client.OracleConnection」の接続のプロバイダ名を特定できません。
これまでに行った手順:
- ソリューションからすべての Oracle.DataAccess dll と参照を削除しました
- NuGet パッケージ マネージャーにOracle Data Provider for .NET (ODP.NET) Managed Driverを追加しました。
Imports Oracle.DataAccess
すべてのステートメントをに切り替えましたImports Oracle.ManagedDataAccess
ビルド エラーは発生せず、プロジェクトはローカルで正常に実行されます。ただし、テスト環境にデプロイすると、このエラーが発生します。テスト環境は Windows Server 2012 で、従来の Oracle 11.2.0 クライアント ツールがインストールされています。
これは私の接続作成コードです:
私が試した 3 つの異なるスタイルの接続構成を次に示します (どちらもローカルで動作しますが、テスト環境では同じ問題が発生します)。
(見やすいようにフォーマットされています)
どんな助けでも大歓迎です!
odp.net - perfmonにODP.NETマネージド・ドライバのパフォーマンス・カウンタがありません
perfom で ODP.NET Managed Driver のパフォーマンス カウンターを有効にして監視できるようにするにはどうすればよいですか? 現在、perfmon に「Oracle Data Provider for .NET」というカテゴリがまったく表示されません。
xcopy インストール バンドル (ODP.NET_Managed121010.zip) の構成スクリプト内からカウンターを登録しようとしましたが、関連する部分がエラーで終了しました:
OraProvCfg /action:register /product:odpm /component:perfcounter /providerpath:"D:\svnroot\tech\Nasadzovanie\Assemblies\Oracle.ManagedDataAccess\tmp\odp.net\managed\x64\..\common\Oracle.ManagedDataAccess .dll" エラー: ODP カウンターの登録中に問題が発生しました
app.config の関連セクションが正しいことを願っています。