-1

約 1 分後に通信で ORA-03113 のファイルの終わりを与える VB6 から rownum を使用して長いクエリ (多くのサブクエリを持つ) を実行しています。Toad からのクエリは正常に実行されます。同じクエリが ROWNUM なしで VB6 から実行されると、クエリは正常に機能します。また、これはパラメーター化されたクエリです。パラメーターを削除してクエリに直接値を入力すると、vb6 からクエリを実行しても問題が発生します。

このクエリは、数日前に問題なく実行されていました。今はそうではありません。

接続タイムアウトを増やしてみましたが、それでも 1 分後にエラーが発生します。誰が問題の可能性があるかを提案できますか?

4

2 に答える 2

3

これは多くの場合、ORA-00600内部エラーがサーバーでスローされたことを示しています。アラートログとトレースファイルを確認してください。

于 2012-04-28T21:53:26.963 に答える
1

クライアント側の ORA-03113 は、スローされる Oracle キャッチオール エラーの 1 つです。問題を把握するには、そのエラーに付随する追加のエラーがあるかどうかを確認する必要があります。セッションの同じ sid/シリアルで ORA-03113 を伴う ORA-00600 がある場合、問題はサーバー側にある可能性があります。サーバー・ログで、ORA-03113 と追加エラーの両方を確認してください。サーバー側のエラーがない場合、エラーはクライアント側にあります。ネットワーク/接続に関連する問題がないか確認してください。ただし、rownum ネットワークがなくてもクエリが機能するため、おそらく原因ではありません。つまり、おそらくクライアント側のバグです。

于 2012-04-30T15:50:30.110 に答える