- PR -

ASP.NETとOracleのOLE接続エラー

1
投稿者投稿内容
とみー
会議室デビュー日: 2004/10/05
投稿数: 2
投稿日時: 2007-02-26 13:56
はじめまして。
【環境】
Windows2000Server
.NETFramework1.1
MDAC2.8SP1
Oracle Client 7.3.4
(ターミナルサービスあり)

上記の環境で動作実績のあるASP.NETアプリケーションですが、
今回、OSの再インストール実施後、以下のようなエラーが発生し動作不能となってしまいました。
「Oracle クライアントとネットワーク コンポーネントが見つかりません。これらのコンポーネントは Oracle Corporation から提供され、Oracle Version 7.3.3 (またはそれ以降) のクライアント ソフトウェアの一部としてインストールされます。

プロバイダは、これらのコンポーネントがインストールされるまで機能しません。」

過去ログを参照して、アクセス権限を確認したのですがM:\\ORANTに対してEveryoneのフルコントロールがサブディレクトリ・末端のDLL等のファイルまで設定されています。
念のため、ASPNET、IUSER、IWAM等も追加してみたのですが、状況変わらず。

OLEからODBCに変えて接続したところ、
「ERROR [IM003] 指定されたドライバはシステム エラー 126 (Oracle73 Ver 2.5) のため読み込めませんでした。」
というエラーが発生しています。

ASPでoo4oのサンプルを試してみましたが、
「ORA-03121: インタフェース・ドライバが接続されていないため関数は実行されません。」
でダメです。

AccessでODBCのリンクテーブルは接続できますし、WindowsFormでは問題なく接続できます。
もちろん、SQL*PLUSは接続確認できてきます。

これらASP.NET、ASPのプログラムは動作実績があり、当方の開発環境(Win2000Pro,Oracle7.3)では問題なく動きます。

インターネットユーザでの接続がうまくいっていないようですので、おそらく権限なのではと思い、ORANT以外にも「M:\\Program Files\\Common Files\\System\\Ole DB」配下のmsdaora.dll等にも権限を付与してみましたが、状況変わらず。

どなたか分かる方いましたら、教えてください。よろしくお願い致します。
もしもし
ぬし
会議室デビュー日: 2004/10/15
投稿数: 280
投稿日時: 2007-02-27 08:36
とりあえず、Windows2000 に Oracle 7.x って構成自体が
ありえない...。

※探してみたけど、既に日本オラクルのページからも
7 系の情報が掲載されていないよ...。
少なくとも Windows2000 に対応しているのは 8.1.6 以降
だけど 8.1.6 どころか 8.1.7 でさえサポート終わってる。

_________________
もしもし@RMAN 友の会
1

スキルアップ/キャリアアップ(JOB@IT)