問題タブ [ora-00600]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - Timestamp 型の連想配列を Oracle ストアド プロシージャに渡す
Oracle Odp.Net (Oracle 9 への接続) を使用すると、奇妙なエラーが発生します。この問題は、以下のコード スニペットで示されています。
これは私たちが経験しているエラーです:
ORA-00600: 内部エラー コード、引数: [15419]、[PL/SQL 実行中の重大なエラー]、[]、[]、[]、[]、[]、[]
ORA-06544: PL/SQL: 内部エラー、引数: [78502]、[]、[]、[]、[]、[]、[]、[]
ORA-06553: PLS-801: 内部エラー [78502]
グーグルで調べてみると、タイムスタンプの配列を渡すことは Odp.Net でサポートされていないのではないかと疑われます (完全にはわかりませんが)。
したがって、質問は 2 倍です。
- odp.net を使用してタイムスタンプの配列を pl/sql プロシージャに渡すことは可能ですか?
- そうでない場合、利用可能な適切な回避策はありますか?
問題を示す C# コンソール プログラム:
コードは、次の PL/SQL ストアド プロシージャを呼び出しています。
oracle - ドロップ後の MView の問題
私、
DB link によって作成された1つのサーバーにマテリアライズドビューが1つあります。その Mview で実行されているジョブが 1 つあります (以前に dbms_refresh.make で作成されました)。
これで、元のテーブルに 3 つの新しいフィールドが作成されました。
Mview で実行中のジョブがありました。DBMS_refresh.destroy でジョブを削除しました。次に、Mview をドロップしました (ビューにインデックスをドロップするのを忘れていました)
今、私が以前にsxtractedしたSQLでMviewを作成しようとすると、次のようなエラーが発生しています:-
コマンドの 1 行目から始まるエラー:
コマンド ラインのエラー:1 列:0 エラー レポート:
コマンドの 26 行目から始まるエラー:
コマンド ラインのエラー:26 列:0 エラー レポート: SQL エラー: 接続が閉じられました
sql - パッケージ内のカスタム集計関数
Oracleでカスタム集計関数を作成し、その関数を他のいくつかの関数と一緒にパッケージ内にグループ化しようとしています。例として(私が抱えている問題をシミュレートするために)、数値の合計を行うカスタム集計が次のようになっているとします。
次の関数定義を書くと:
テストする対応する型宣言:
この文:
70の正しい結果が得られます。ただし、関数定義を使用してパッケージを作成します。
そしてそれを経由して呼び出す:
で爆発する
パッケージ宣言内にカスタム集計関数をネストすることは可能ですか?
oracle - 高ボリュームでの kglLockOwnersListAppend-ovf に関する Oracle 11gR2 11202 の問題
9i から 11gR2 11202 に移行したばかりですが、KGL_LOCK で大きな問題が発生しています。
データベースへの専用接続が 1000 ほどあります。フロントエンドはオラクルフォームです。
ある時点で、このエラーが発生し、データベースがロックされます。
ORA-00600: 内部エラー コード、引数: [kglLockOwnersListAppend-ovf]、[0xACFF3BE20]、[0xA2754D2D0]、[]、[]、[]、[]、[]、[]、[]、[]、[]
任意の提案をいただければ幸いです。
oracle - Oracleドロップテーブルカスケード制約ステートメントのハング
シンプルなドロップテーブルカスケード制約テーブルを発行していますが、永遠にハングしています。何時間も待った後、SQL Developer でキャンセル ボタンを押すと、自分が犯人のように「ユーザーが操作をキャンセルしました」と表示されます。私が自分自身を撃つ前に、アドバイスをお願いします。
長時間ハングアップすると、次のようなダイアログ ボックスが表示されます。
oracle - OracleエラーORA-00600
Oracle11gを使用しています。数日前、ORA-12514
エラーが発生しました。私はこのウェブサイトの提案に従ってそれを解決しようとしました:
その後、以下のエラー(ORA-01033
)を受け取ります。
エラーを解決しようとしましたが、別のエラーが発生しました。ログファイルを開こうとしましたが、以下のエラーが表示されます(最終行) "1行目のエラー:ORA-00600:内部エラーコード、引数:[kcratr_nab_less_than_odr]、1、[46]、[32689]、[32690]、[]、[]、[]、[]、[]、[]、[]「アドバイスしてください。緊急の場合です。
oracle - ref属性を持つオブジェクトタイプのグローバル一時テーブル
oracle 9iデータベースには、オブジェクト型のテーブルがあります。オブジェクトにはREF属性があります。「selectderef...」を実行すると正常に動作します。
問題は次のとおりです。アーキテクチャ上の問題により、テーブルをGTT(グローバル一時テーブル)にする必要があります。「selectderef...」を実行すると、エラーORA-00600 ...[2147483647]..が表示されます。
GTTにREF属性を設定できますか?(グーグルは私にこれについて何も与えません)
そうでない場合..GTTのサイクル依存性の問題をどのように解決できますか?
前もって感謝します
java - PreparedStatementとOracle10gのバグ
Java Webアプリケーション内でSQLを呼び出すと、Oracle10gのバグに関する大きな問題が断続的に発生します。11gにすぐにパッチを適用したり、アップグレードしたりすることはできません。これは、最初の「ばかげた」オラクルサポートの応答のようです。回避策はありますが、Javaコード内のPreparedStatements内でこれを行うのに問題があります。
実際のエラーは次のとおりです。
バグは次のとおりです。Oracleバグ12419392
回避策が実行されています
バグを誘発するSQLを実行する前に。ただし、従来、PreparedStatementは1つのSQLを取り込んでいます。
次のようなPreparedStatement呼び出しを1つ持つことは可能ですか?
または、一連の連続したPreparedStatementsを次々に実行するだけでこれが可能ですか?
クリスマスが迫ったり、サポートが減ったりするなど、これを手に入れるのに最適な時期ではないので、誰かが助けてくれることを本当に望んでいます。ありがとう。
編集:@jonearlesがコードを要求したので、使用中の場合はここにあります。おそらく私たちのプロジェクトに非常に固有ですが、誰かが明白なバグを誘発する問題を見つけるかもしれません:
oracle - ORACLE サーバー セッションが致命的なエラーで終了しました
を編集しTrigger
て保存しようとしました。それから私はエラー以下になりました。
変更して保存できませんtrigger
。どうすればこれを解決できますか?