http://www.techonthenet.com/oracle/exceptions/named_system.php
Oracle Exception NameOracle ErrorExplanation
DUP_VAL_ON_INDEX |
ORA-00001 |
You tried to execute an INSERT or UPDATE statement that has created a duplicate value in a field restricted by a unique index. |
TIMEOUT_ON_RESOURCE |
ORA-00051 |
You were waiting for a resource and you timed out. |
TRANSACTION_BACKED_OUT |
ORA-00061 |
The remote portion of a transaction has rolled back. |
INVALID_CURSOR |
ORA-01001 |
You tried to reference a cursor that does not yet exist. This may have happened because you've executed a FETCH cursor or CLOSE cursor before OPENing the cursor. |
NOT_LOGGED_ON |
ORA-01012 |
You tried to execute a call to Oracle before logging in. |
LOGIN_DENIED |
ORA-01017 |
You tried to log into Oracle with an invalid username/password combination. |
NO_DATA_FOUND |
ORA-01403 |
You tried one of the following:
- You executed a SELECT INTO statement and no rows were returned.
- You referenced an uninitialized row in a table.
- You read past the end of file with the UTL_FILE package.
|
TOO_MANY_ROWS |
ORA-01422 |
You tried to execute a SELECT INTO statement and more than one row was returned. |
ZERO_DIVIDE |
ORA-01476 |
You tried to divide a number by zero. |
INVALID_NUMBER |
ORA-01722 |
You tried to execute an SQL statement that tried to convert a string to a number, but it was unsuccessful. |
STORAGE_ERROR |
ORA-06500 |
You ran out of memory or memory was corrupted. |
PROGRAM_ERROR |
ORA-06501 |
This is a generic "Contact Oracle support" message because an internal problem was encountered. |
VALUE_ERROR |
ORA-06502 |
You tried to perform an operation and there was a error on a conversion, truncation, or invalid constraining of numeric or character data. |
CURSOR_ALREADY_OPEN |
ORA-06511 |
You tried to open a cursor that is already open. |
分享到:
相关推荐
经过长时间的查询,终于把oracle的所有出现的异常统计出来,希望对你有好处。谢谢
- 某些已安装的应用程序可能与Oracle冲突。临时卸载这些可能引起冲突的软件,然后再进行Oracle的安装。 9. **驱动程序更新**: - 更新系统中的硬件驱动程序,特别是存储和网络驱动,以确保与Oracle数据库兼容。 ...
ORACLE 用户自定义异常小例子 1.进入pl/sql测试窗口 2.执行语句 declare empname varchar2(255); customize_exp EXCEPTION; –自定义异常 begin FOR c IN (select d.* from scott.dept d) ...
总的来说,理解并熟练应用"oralce异常信息对照表"能够极大地提升你在处理Oracle数据库问题时的效率,使你能够更专业地应对各种异常情况,保证数据库系统的正常运行。在开发和维护Oracle应用时,一定要充分利用这样的...
### Oracle命名方法配置详解 在Oracle数据库环境中,正确配置命名方法是确保客户端能够顺利连接到数据库服务器的关键步骤。本文将深入解析Oracle命名方法配置的核心要点,帮助读者理解并掌握这一重要技术。 #### 1...
Oracle预定义异常是Oracle数据库系统内置的一系列标准错误处理机制,它们代表了在数据库操作过程中可能出现的常见错误。这些异常提供了方便的错误处理方式,帮助开发者更好地管理代码中的错误流程,确保程序的健壮性...
”这说明,在PL/SQL环境中,通过合理地捕获和处理预定义异常,可以有效避免错误向上层环境传播,从而提高系统的稳定性和用户体验。 #### 二、预定义异常详解 下面将详细介绍Oracle PL/SQL中常用的预定义异常及其...
"MySQL 和 Oracle 数据库命名规范"是两种主流数据库系统各自遵循的一套规则,旨在确保数据库对象(如表、列、索引等)的命名清晰、一致且有意义。下面我们将详细探讨这两种数据库系统的命名规范。 首先,MySQL 的...
Oracle预定义的21个系统异常类型是Oracle数据库在运行过程中遇到特定错误情况时自动触发的预设异常。这些异常帮助开发人员和数据库管理员识别并处理数据库操作中的常见错误,从而增强应用程序的健壮性和用户体验。...
Oracle 存储过程异常处理 Oracle 存储过程异常处理是指在 Oracle 数据库中使用存储过程时出现的异常情况的处理方法。异常处理是指在程序执行过程中出现错误或异常时,采取相应的处理措施,以确保程序的可靠性和...
ORACLE数据库命名编码规范 ORACLE数据库命名编码规范
首先,需要在 Linux 系统中找到 PFILE 文件目录,例如 oracle_install/admin/SID/pfile/init.ora.8282011115435,然后使用 SQL 语句创建 SPFILE: SQL> create spfile from pfile='/ oracle_install/admin/SID/...
1. **预定义异常**:这是由ORACLE系统预先定义好的一组异常,当特定的错误发生时,系统会自动抛出相应的异常。例如,在尝试插入一条已经存在的记录到具有唯一性约束的表时,系统会抛出`ORA-0001 Dup_val_on_index`...
无论是预定义异常还是自定义异常,都能够帮助开发者更好地控制程序流,确保即使在遇到错误情况下也能优雅地处理问题,从而提高整个系统的稳定性。 #### 六、扩展阅读 - [Oracle官方文档 - PL/SQL异常处理]...
预定义异常是Oracle系统已经内置的一些常见错误,它们都有对应的错误代码(ORA-xxx)。下面,我们将深入探讨一些常见的Oracle异常及其解决策略。 1. **NO_DATA_FOUND** (ORA-01403): 当执行`SELECT INTO`语句时,...
oracle笔记异常处理,异常处理的代码案例和知识点笔记!
Oracle 系统中英文对照词汇表 Oracle 系统中英文对照词汇表是 Oracle Financial Applications 产品共享的术语。该词汇表涵盖了所有 Oracle Financial Applications 产品共享的术语,涵盖了会计、财务、采购、供应链...
Oracle 异常及触发器 Oracle 异常是一种运行时错误处理机制,可以捕捉和处理程序执行过程中的错误。异常可以分为预定义异常和用户定义异常两种。 预定义异常是 Oracle 提供的预定义错误类型,例如 Invalid_cursor...
【ASP+Oracle网上购物系统】是一个典型的企业级应用实例,主要涵盖了ASP(Active Server Pages)技术与Oracle数据库的结合,用于构建一个完整的网上购物平台。这个项目是针对大四学生的学习任务,旨在让学生掌握实际...