分类: Oracle
2012-10-12 13:41:44
NOT_LOGGED_ON |
ORA-01012 |
当程序发出数据库调用,但是没有连接的时候(通常,在实际与会话断开连接之后) |
PROGRAM_ERROR |
ORA-06501 |
当Oracle还未正式捕获的错误发生时常会发生,这是因为数据库大量的Object功能而发生 |
ROWTYPE_MISMATCH |
ORA-06504 |
如果游标结构不适合PL/SQL游标变量或者是实际的游标参数不同于游标形参的时候发生该异常 |
SELF_IS_NULL |
ORA-30625 |
调用一个对象类型非静态成员方法(其中没有初始化对象类型实例)的时候发生该异常 |
STORAGE_ERROR |
ORA-06500 |
当内存不够分配SGA的足够配额或者是被破坏的时候,引发该异常 |
SUBSCRIPT_BEYOND_COUNT |
ORA-06533 |
当分配给NESTED TABLE或者VARRAY的空间小于使用的下标的时候,发生该异常(类似于java的ArrayIndexOutOfBound***ception) |
SUBSCRIPT_OUTSIDE_LIMIT |
ORA-06532 |
使用非法的索引值来访问NESTED TABLE或者VARRAY的时候引发 |
SYS_INVALID_ROWID |
ORA-01410 |
将无效的字符串转化为ROWID的时候引发 |
TIMEOUT_ON_RESOURCE |
ORA-00051 |
当数据库不能安全锁定资源的时候引发 |
TOO_MANY_ROWS |
ORA-01422 |
常见错误,在使用SELECT INTO 并且查询返回多个行时引发。如果子查询返回多行,而比较运算符为相等的时候也会引发该异常。 |