私はASP.NET 2.0 Webアプリケーションを持っています。 "System.Data.OracleClient、Version = 2.0.0.0"を使用してOracleデータベースにアクセスします。 接続時に次の例外が発生します。 System.Data.OracleClientには、Oracleクライアントソフトウェアのバージョン8.1.7以上が必要です。 エラーが誤解を招き、ASP.NETユーザーがoracle HOMEフォルダにアクセスしようとするとセキュリティ上の問題が発生しているとの記事や記事がいくつか見つかりました。 しかし私の場合、クライアントのOracleクライアントは実際にはそれよりも古いです。実際にはバージョン6です!私はこれが非常に古くなっていることを知っていますが、これは変更できないことを理解しています その他の選択肢は何ですか?ASP.NETアプリケーションからOracle 6を使用
答えて
Oracle Formsのバージョン番号とOracle Databaseサーバーの番号を混同している可能性があります。 Oracleサーバーのバージョン6は88年にリリースされましたが、現在のOSで動作するかどうかは疑問です。 Oracle Forms 6.0はより新しい(おそらく10歳の)ものであり、Windows XPで非常にうまく動作します。
つまり、Forms 6.0はSQL * net 8.0クライアントを使用していましたが、それでも問題が残っていました。コマンドラインでtnspingと入力すると、バージョン番号が表示されます。
oracle Webサイトから(無料の)InstantClientをダウンロードできます。これは、別のOracleクライアントと同じマシン上で解凍することができます。正しいクライアントが.Netで確実に取得されるように、パス設定で少し再生する必要があるかもしれません。
別の職を探すか?真剣に、バージョン6 ?!
私は、MySQLへの変換をお勧めします(無料です)。これは、あなたのソフトウェアが少なくとも現在の10年のものでなければならない理由の1つの例に過ぎません。古いものをサポートするソフトウェアは見つけられません。あなたのクライアントは、それについて何か知っている(またはしたい)人を得ることをより困難かつ困難にするでしょう、そして、彼らはますますそれを支払うでしょう。どのくらい彼らはこの問題を解決しようと費やすつもりですか?次はどう?何とかアップグレードするために非常に強力なケースを作るために、あなたのクライアントにそれを借りていると思います。
幸運...
私はoracleのインストールが現在米国で法的に許可されていると考えています! – curtisk
は、.NETでサポートされているOracleの最新バージョンをインストールしようとすると、現在のインストールにDATABASE LINKを作成することができます。
これを法的に行うことができれば、オラクルのサポートがあることを意味します。あなたがそうしたら、なぜアップグレードしないのですか? – DCookie
- 1. デフォルトのASP.NET MVCアプリケーションでOracleデータベースを使用
- 2. Oracle Data Accessを使用したASP.NET Webアプリケーションのデプロイ
- 3. ASP.netアプリケーションの11gから12cへのOracleデータベース移行の影響
- 4. asp.netアプリケーションからoracleストアドプロシージャを呼び出す
- 5. Asp.netでOracleを使用する方法
- 6. カスタムクラスのアプリケーション設定ASP.Net 5 MVC 6
- 7. ASP.NET CoreアプリケーションからMicrosoft.AspNet.WebApi.Clientを使用できますか?
- 8. ASP.NET WebアプリケーションからASP.NET MVCアプリケーションにリダイレクト
- 9. TIMESTAMP(6)Oracle Insert
- 10. ASP.NET WebアプリケーションでOracle Reportsを表示
- 11. Asp.Net Webアプリケーションからsysinternals PSExecを使用してスクリプトを実行
- 12. Oracleユーザーを使用してasp.netアプリケーションへのアクセスを提供する
- 13. 認証トークンを使用してXamarinからASP.Netアプリケーションにログイン
- 14. ASP.NET Core 1アプリケーションでoracle管理対象ドライバを使用できません
- 15. linqを使用してasp.net mvcでOracleデータベースからデータを取得
- 16. ASP.NET WebアプリケーションからASP.NET WebサービスからSQL Serverへの認証
- 17. ASP.NETアプリケーションからExcelをズームダウン
- 18. Java EEアプリケーションからJava 6へのアップグレード
- 19. エンタープライズライブラリ5から6へのアプリケーションのアップグレード
- 20. Tomcat 6からJBoss EAP 6への移行Java Webアプリケーション
- 21. ASP.NET MVC Webアプリケーションの使用
- 22. Oracle APEXアプリケーションからテキストファイルを作成
- 23. 64ビットASP.NETアプリケーション用のOracle Client 10.2.04でのメモリー・リーク
- 24. デスクトップアプリケーションからのASP.NETアプリケーションへのアクセス
- 25. COM +アプリケーションからのOracle接続
- 26. iOSアプリケーションからOracleに接続する
- 27. Oracleデータベース:JavaアプリケーションのDBMS_ALERTの使用
- 28. 自動ログインし、Oracle ApexからOracle ADFアプリケーションにアクセスします。
- 29. OracleからのWCFサービスの使用
- 30. ASP.NET MVCコア6
+1、良いキャッチ。 – DCookie