Oracle Standard Error Messages
Contents |
Churchill Run-time errors arise from design faults, coding mistakes, hardware failures, and many other sources. Although you cannot anticipate all possible errors,
Oracle Error Sqlcode
you can plan to handle certain kinds of errors meaningful to your oracle error handling PL/SQL program. With many programming languages, unless you disable error checking, a run-time error such as stack overflow ora error 12154 or division by zero stops normal processing and returns control to the operating system. With PL/SQL, a mechanism called exception handling lets you "bulletproof" your program so that it https://docs.oracle.com/cd/B28359_01/nav/lookup.htm?id=ERRMG can continue operating in the presence of errors. This chapter discusses the following topics: Overview of PL/SQL Error Handling Advantages of PL/SQL Exceptions Predefined PL/SQL Exceptions Defining Your Own PL/SQL Exceptions How PL/SQL Exceptions Are Raised How PL/SQL Exceptions Propagate Reraising a PL/SQL Exception Handling Raised PL/SQL Exceptions Tips for Handling PL/SQL Errors Overview of PL/SQL Error Handling In PL/SQL, https://docs.oracle.com/cd/A97630_01/appdev.920/a96624/07_errs.htm a warning or error condition is called an exception. Exceptions can be internally defined (by the run-time system) or user defined. Examples of internally defined exceptions include division by zero and out of memory. Some common internal exceptions have predefined names, such as ZERO_DIVIDE and STORAGE_ERROR. The other internal exceptions can be given names. You can define exceptions of your own in the declarative part of any PL/SQL block, subprogram, or package. For example, you might define an exception named insufficient_funds to flag overdrawn bank accounts. Unlike internal exceptions, user-defined exceptions must be given names. When an error occurs, an exception is raised. That is, normal execution stops and control transfers to the exception-handling part of your PL/SQL block or subprogram. Internal exceptions are raised implicitly (automatically) by the run-time system. User-defined exceptions must be raised explicitly by RAISE statements, which can also raise predefined exceptions. To handle raised exceptions, you write separate routines called exception handlers. After an exception handler runs, the current block stops executing and the enclosing block resumes with the next s
Operating System-Specific Messages Accuracy of Messages Message Format Recognizing Variable Text in Messages Message Stacks Contacting Oracle Support Services Oracle Exception Messages Trace Files The Alert https://docs.oracle.com/cd/B19306_01/server.102/b14219/toc.htm File 2 ORA-00000 to ORA-00832 3 ORA-00910 to ORA-01497 4 ORA-01500 to ORA-02098 5 ORA-02140 to ORA-04099 6 ORA-04930 to ORA-07499 7 ORA-09870 to ORA-12100 8 ORA-07500 to ORA-09859 9 ORA-12150 to ORA-12236 10 ORA-12315 to ORA-12354 11 ORA-12400 to ORA-12497 12 ORA-12500 to ORA-12699 13 ORA-12700 to ORA-19380 14 ORA-19400 to ORA-24276 15 oracle error ORA-24280 to ORA-28674 16 ORA-29250 to ORA-32775 17 ORA-32800 to ORA-32848 18 ORA-33000 to ORA-37999 19 ORA-38029 to ORA-39962 20 ORA-40001 to ORA-40322 21 EXP-00000 to EXP-00107 22 IMP-00000 to IMP-00401 23 SQL*Loader-00100 to SQL*Loader-03120 24 KUP-00550 to KUP-11012 25 UDE-00001 to UDE-00053 26 UDI-00001 to UDI-00053 27 DBV-00200 to DBV-00200 28 NID-00001 to NID-00604 oracle error codes 29 DGM-16900 to DGM-17007 30 LCD-00100 to LCD-00219 31 QSM-00501 to QSM-03120 32 OCI-00601 to OCI-31199 33 RMAN-00550 to RMAN-20507 34 LRM-00100 to LRM-00123 35 LFI-00002 to LFI-01523 36 PLS-00049 to PLS-01913 37 PLW-05000 to PLW-07204 38 AMD-00100 to AMD-00160 39 CLSR-00001 to CLSR-06507 40 CLSS-00001 to CLSS-03202 41 PROC-00001 to PROC-00106 42 PROT-00001 to PROT-00807 43 TNS-00000 to TNS-12699 44 NNC-00001 to NNC-00501 45 NNO-00050 to NNO-00854 46 NNL-00001 to NNL-01078 47 NPL-00100 to NPL-00420 48 NNF-00001 to NNF-04009 49 NMP-00001 to NMP-00011 50 NCR-00001 to NCR-04028 51 NZE-28750 to NZE-29249 52 O2F-00301 to O2F-00341 53 O2I-00101 to O2I-00133 54 O2U-00200 to O2U-00212 55 PCB-00001 to PCB-00903 56 PCC-00001 to PCC-01515 57 PCC-02010 to PCC-02451 58 SQL-01075 to SQL-02157 59 AUD-00611 to AUD-00809 60 IMG-00001 to IMG-02014 61 VID-00611 to VID-00721 62 DRG-10000 to DRG-52210 63 LPX-00000 to LPX-00773 64 LSX-00001 to LSX-00344 Index Scripting on this page enhances content navigation, but does not change the content in any way.