sql >> データベース >  >> RDS >> Oracle

致命的なエラーによりORACLEサーバーセッションが終了しました

    トリガーを作成するこのエラーリストを繰り返し取得しました:

    ORA-00603: ORACLE server session terminated by fatal error
    ORA-00600: internal error code, arguments: [kqlidchg1], [], [], [], [], [], [], [], 
    ORA-00604: error occurred at recursive SQL level 1
    ORA-00001: unique constraint (SYS.I_PLSCOPE_SIG_IDENTIFIER$) violated
    00603. 00000 -  "ORACLE server session terminated by fatal error"
    

    SQLDeveloperで、PLSCOPE_SETTINGSを編集します。

    Tools->Preferences ->Database->PL/SQL Compiler
    

    「PLScopeidentifiers:」を「None」に設定します。これで問題が修正され、この後も問題は発生しませんでした。



    1. 'GO'の近くの構文が正しくありません

    2. DBスキーマの変更を追跡するためのメカニズム

    3. varcharとして保存された日付の比較

    4. Laravelデータベースの厳密モード