OraOps10.dllのエラーについて

このQ&Aのポイント
  • Visual Studio 2010(c#) ASP.netでWeb開発をしており、Oracle 10g(10.1.0) Clientを使用してDBサーバーに接続しています。
  • 「DLL 'OraOps10.dll' を読み込めません: アクセスが拒否されました。」というエラーが出て接続できなかったため、ネットで解決策を探したところ、ASP.NETの権限を与えたら上手くいくとのことで権限を与えたところ、下記のエラーが出ました。
  • 「DLL 'OraOps10.dll' の 'GetRegTraceInfo' というエントリ ポイントが見つかりません。」
回答を見る
  • ベストアンサー

OraOps10.dllのエラーについて

Visual Studio 2010(c#) ASP.netでWeb開発をしており、 Oracle 10g(10.1.0) Clientを使用してDBサーバーに接続しています。 「DLL 'OraOps10.dll' を読み込めません: アクセスが拒否されました。」というエラーが出て接続できなかったため、 ネットで解決策を探したところ、ASP.NETの権限を与えたら上手くいくとのことで権限を 与えたところ、下記のエラーが出ました。 「DLL 'OraOps10.dll' の 'GetRegTraceInfo' というエントリ ポイントが見つかりません。」 解決方法をご存じの方、ご教授ください。

  • erqew
  • お礼率62% (15/24)
  • Oracle
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • corgi12kg
  • ベストアンサー率51% (28/54)
回答No.1

こんな事例がありますよ

参考URL:
http://blog.goo.ne.jp/cxq02162/e/0e7dc86799b4a4799ed45e50a04a7f27
erqew
質問者

お礼

回答ありがとうございます。 オラクルクライアントのバージョンが異なっていてエラーになっており、同じバージョンのクライアントをインストールをしたら、正常につながりました。

関連するQ&A

  • windows 2008 server にiisをインストールしてas

    windows 2008 server にiisをインストールしてasp.netを使用しています。asp.netは動作するのですが、oracleへの接続ができません。oracle clientをインストールしsqlplusでの接続はできますが、asp.netでoracleへ接続すると以下のエラーがでます。 'MSDAORA' プロバイダはローカルのコンピュータに登録されていません。 エラーは以下3行だけで出ます。 Dim cn As New OleDb.OleDbConnection 'Oracle接続用オブジェクト cn.ConnectionString = "Provider=MSDAORA;Data Source=XXXXX;Persist Security Info=True;Password=XXXXX;User ID=XXXXX" cn.Open() 'ここでエラーになる MSDAORAを使用するためには特別な設定が必要なのでしょうか? Windows 2008 Server 64bit IIS7 + .Net Framework 3.0 Visual Studio 2008 Oracle 10g なおネットで調べたところOracleクライアントのインストールフォルダに権限がついていない場合、エラーが起きるとわかりました。そこでOracleクライアントのフォルダにeveryoneでフルコントロール権限をつけてみましたが、改善しませんでした。

  • Visual Studio&Oracleについて

    こんにちは。 Visual Studio 2008(Visual Basic) で開発をしています。(簡単なものです。) 今回、Oracle 11g 32bit のデータに接続したいのですが よくわかりません。 ネットなどを見ると、推奨はOracle社製のデータプロバイダーを利用するそうなのですが どのサイトのどのファイルをダウンロードして、インストールすればよいのかわかりません。 詳しい方、いらっしゃいましたら教えてください。 お願いいたします。 サーバー環境は Windows Server 2008 SP1 32bit Oracle Database 11g Release2 32bit クライアント環境は Windows 7 Pro 32bit Oracle Client 11g Release2 32bit Visual Studio 2008 Pro

  • dllの作成方法について

    現在 http://www.kumei.ne.jp/c_lang/sdk2/sdk_119.htm のサイトを参考に、 dllの作り方について勉強しています。 dll01.cpp, dll01.hまでを書いて、コンパイルしようとしたのですが、 c:\users\kei\documents\visual studio 2005\projects\dll01\dll01.h(5) : error C2059: 構文エラー : '文字列' c:\users\kei\documents\visual studio 2005\projects\dll01\dll01.cpp(11) : error C2059: 構文エラー : '文字列' とでてきてコンパイルできません。 解決方法が全く分からず困っています。 どなたかご教授願います。 <環境>   Windows Vista Home Premium Visual C++ 2005 Express Edition

  • DLLって

    C言語を勉強しているのですが、いまいちよくDLLの意味がわかりません。例えば、シューティングのゲームで、当たり判定の処理をDLL形式?で保存して、違うシューティングを開発するときにそのDLLの関数を使って当たり判定を簡単にする。みたいな解釈でいいのでしょうか。また作成するときはどうやって作ればいいのでしょうか。ちなみにvisual studio 2008を持っています。ご教授お願いします。

  • asp+dllでのcommitの有効範囲

    aspでトランザクション(BeginTrans、CommitTrans)を定義し、 そのトランザクション内でDB更新機能を持ったdllを使用したとします。 この時、dllでDB更新エラー時DBに対しロールバッグはかけることは可能 でしょうか  asp  BeginTrans  dllを呼ぶ  dllが不正終了時、aspを終了する  CommitTrans  dll   DBを更新(DLL内ではbegintran、committranはしない) もちろんDLLはサーバー内で動かします。 DBはsql server、DLLはvb6.0で作成します。 どうかお力添えを、、、

  • ASP.NETにてOracleについての質問

    お世話になります。 現在、Visual Studio2005のASP.NETにてWebアプリケーションを開発予定です。 環境前提は (1)Windowsサーバー2000(IIS5.0) (2)oracle8.1.7 開発側 (1)Visual Studio2005 (2)VB.NET 上記となっております。 ここからが質問の内容なのですが、 Visual Studio2005でOracle8.1.7を使用した場合、oo4oのような接続モデルでデータ接続が行えるようなパッチプログラムは配布されていますでしょうか? 要はVB6.0でいうoo4oのような接続モデルが .NETにも存在するのかという話です。 oracle社が8.1.7用の接続モデルを提供してるかですね。 お分かりになる方いらっしゃいましたら参考情報でも構いませんのでご教授頂けたら助かります。 宜しくお願い致します。

  • ExcelCreatorについて

    教えていただきたい事があり、質問させていただきました。 「ExcelCreator 5.0 for net」を使用してアプリケーションを作成しました。 開発ツール:Visual Studio .NET 2008 開発言語:VB.NET クライアントOS:Windows XP SP2、Windows XP SP3 クライアントFramework:Framework2.0、Framework3.0、Framework3.5 SP1 「Framework2.0」のクライアントでクライアントでアプリケーションを起動した時に 例外エラーが発生しました。 販売元に確認をしたところ解決方法は「Framework3.5 SP1」もしくは「Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ」をクライアントにインス トールすることで解決するとの事でした。 クライアントには管理者権限は与えていません。 バッチで管理者権限を与えていないクライアントにサイレントインストールを する事は可能なのでしょうか? ユーザーが気づかないうちにインストールをしたいと思っています。 できるのでしたら方法を教えていただけないでしょうか? よろしくお願いいたします。

  • oracleクライアントをインストール不要なexeは作成できる?

    oracleクライアントをインストール不要なexeは作成できる? oracle10gのクライアントをインストールしてvisual studio 2008でc++のプログラムを 作成しました。そのプログラムをほかのパソコンで起動したところoracleの dllがないとおこられてしまいます。結局そのパソコンにオラクルクライアントを インストールしましたが、オラクルクライアントのインストールを回避する ほうほうはありますか? たとえばJAVAであればJDBCのJARをコピーするだけでOK。おなじように EXEにORACLEのDLLを組み込むことはできませんか? (MFCのスタティックライブラリみたいに)

  • EXEにDLLファイルを同梱したいです。

    http://kidd0320.hatenablog.com/entry/2014/06/06/142355 EXEにDLLファイルを同梱するため、こちらのサイトを参考にしたのですが、ソフトを別のパソコンに入れたところ”MSVCP120D.dllがないため、プログラムを開始できません。” と表示されてしまいます。 開発環境はC++でOPENCVを使っています。 開発ソフトはMicrosoft Visual Studio Express 2013 for Windows Desktopを使っています。 構成はReleaseでプラットフォームはwin32です。 どうすればよいでしょうか。 どなたかご教授いただけないでしょうか。

  • OracleのGUIツールからの接続エラーについて

    <objectbrowser10の場合> OCI.DLLの読み込みに失敗しましたと出たので system32にoci.dllを入れると起動しました。 次にモジュールob10.exeのアドレス004E1BAFでアドレス00000024に対する読み込み違反がおきました とエラーが出て困っています。 <黒猫SQL StudioのOracle Provider for OLE DB接続でのエラー内容> OraOLEDBpus10.dll 指定されたモジュールが見つかりません <ODBCデータソースアドミニストレータでOracle in Ora Db10g_home1を追加しようとしたときのエラー内容> Oracle in OraDb10g_home1 ODBC ドライバのセットアップ プログラムを読みことができません セットアップまたはトランスレータライブラリを読み込めません ネットで以下のような情報がありましたので試しましたがダメでした。 [ODBC データソース アドミニストレータ]でORACLEのODBCドライバを選択した時にこのエラーメッセージが表示される場合の原因として、"mfc71.dll"、"msvcp71.dll"、"msvcr71.dll"の3つのファイルがシステムに存在しないことが考えられる。(今のところこれ以外の原因でこのエラーメッセージに遭遇したことがないので...) もし、PCのファイル検索でこの3つのファイルが見つからなかったら、"mfc71.dll"、"msvcp71.dll"、"msvcr71.dll"の3つのファイルを入手してOSのシステムディレクトリ"c:\windows\system32"に保存すればよい。 <cseの接続の場合のエラー> ociw32.dllロード時にエラーが発生しました。Oracleクライアント環境がインストールされていない可能性があります 環境変数は確かに設定されていました。 10日でおぼえるOracle10g入門教室のCDからEnterprise Editionでインストールしています。 <コマンドプロンプトからsqlplusを実行するとsqlplusがみつかりませんと表示される> アプリケーション開発のなかのSQL PLUSのメニューからはログインできます あとネットに以下の情報がありましたので変更しました 権限が付与されていること、およびコンポーネントが正しくインストールされていることを確認したにもかかわらず、このエラーが継続して発生する場合は、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\MTxOCI のレジストリ設定が正しいかどうかを確認してください。 Oracle 10g の場合、正しい設定は次のようになります。 OracleOciLib = oci.dll OracleSqlLib = orasql10.dll OracleXaLib = oraclient10.dll 変更前 OracleXaLib:xa80.dll OracleSqlLib:SQLLib80.dll あと、Rapid Environment Editorで環境変数を表示すると以下が赤く表示されて間違っていたので 修正しました。 変更前:D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86 変更後:D:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86-multi-thread どなたかどれかひとつでもわかる方がおられましたら、ご教授よろしくお願いします。