Windows2003サーバにて以下のエラーが発生し、同サーバ内にあるOracleデータベースに接続できなくなってしまうという現象が発生しています。Oracleデータベースのバージョンは9.2です。
以下エラーメッセージです。
-------------------------------------------------
Assertion failed!
Program: C:\WINDOWS\system32\dllhost.exe
File: E:\test\oo4o92\020426\oraipsrv\src\ociserv.cpp
Line: 118
Expression: OCIHandleFree((dvoid *) m_hOCIServer.OCI_HTYPE_SERVER)==OCI_SUCCESS
For information on how your program can cause an assertion
failure.see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
------------------------------------------------
上記エラー画面にて「中止」ボタンを押すとデータベースに接続可能になります。その他に「再試行」ボタンと「無視」ボタンがありますが、押したことがありません。
上記エラーの原因と対処方法をご存知の方がいらっしゃいましたら、ご教示ください。
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
あんまり確かなことは言えないのですが、
エラーメッセージによると、
dllHost.exeというプログラムのソースである
ociserv.cppという部分の
118行目でアサートが失敗した。
アサートというのは、
これ以降の処理の部分で、この値が、こうなっていなければならないというような場合にやります。
成功すれば特に必要ない部分なので書かなくてもよいのですが、
ほとんど、絶対成功するはずであるが
以下の処理には、これが成功していないとだめなのだ
というような場合に書きます。
この場合、
OCIHandleFreeという関数が成功(OCI_SUCCESS)を返すことが必要であるということをテストしています。
エラーメッセージがでたということは、この式が成立しなかったということです。
このメッセージがでても、特別アプリケーションの実行に影響がないなら問題ないですが、
このプログラムを作成した人に報告して、
この条件の成立が本当に必要ないものなら、ソースを変更して、アサートを削除してもらう。
あるいは、必要なもので、こういうエラーが起こりうるのであるから、
エラーに対処したプログラムに変更して貰う必要があると思います。
こうした、デバッグモードで動いているソフトだということは、自社開発のソフトだと思いますので、
ソフト開発担当者に連絡してみて下さい。
ご回答いただきありがとうございます。
開発者に問い合わせてみます。
エラーメッセージに記載されていたファイル
E:\test\oo4o92\020426\oraipsrv\src\ociserv.cpp
が存在していませんでした。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Windows 10 Windows Updateが動作しません 7 2022/08/12 16:26
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- 英語 英訳お願いします 進級試験に合格しました。 I passed the test for promot 4 2023/02/22 23:24
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2019 非表示モジュール内...
-
イベントプロパティに指定した...
-
ステートメントの末尾が不正です
-
VMware playerのパワーオンにつ...
-
tarのリターンコード
-
Linux再起動後のエラーメッセー...
-
イラレが開けません
-
Apache2.4の起動でエラー
-
Workbook_openでマクロが実行さ...
-
VBA オートメーションエラー(...
-
遠隔地にあるパソコンのオフィ...
-
"echo off"の動きをLinuxのシェ...
-
UNIX(Solaris)でのtarファイル...
-
PCのシャットダウン時の警告...
-
[ マクロ ] エラーになったり...
-
ペイントで取り込んだ画像のサ...
-
「パラメータが無効のため、処...
-
ワードかエクセルで、KOKU...
-
エクセル宛名ラベルが重複する
-
一点一葉とはどんな意味ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2019 非表示モジュール内...
-
VBA+VBSによる別インスタンスB...
-
"echo off"の動きをLinuxのシェ...
-
ステートメントの末尾が不正です
-
ペイントで取り込んだ画像のサ...
-
イベントプロパティに指定した...
-
Linux再起動後のエラーメッセー...
-
「パラメータが無効のため、処...
-
エクセルに埋め込んだPDFの実行...
-
Apache2.4の起動でエラー
-
VBA オートメーションエラー(...
-
[ マクロ ] エラーになったり...
-
OUTLOOKが起動しない
-
遠隔地にあるパソコンのオフィ...
-
UNIXデータ展開時のエラーメッ...
-
LinuxのFedora31のdnfdragoraに...
-
UNIX(Solaris)でのtarファイル...
-
(Windows7)VB6でODBC接続エラー
-
Workbook_openでマクロが実行さ...
-
Windows Liveメール 新規作成...
おすすめ情報