Oracle错误代码整理

合集下载

Oracle错误代码案例总结及解决方案

Oracle错误代码案例总结及解决方案

常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号ORA-00907:缺少右括号ORA-00911:无效字符ORA-00917:缺少逗号ORA-00918:未明确定义列ORA-00922:丢失或无效的选项(表名等可能有空格)ORA-00923:未找到FROM关键字ORA-00926:缺少valueORA-00933: SQL命令未正确结束ORA-00936:缺少表达式ORA-00937:不是单组分组函数ORA-00942:表或视图不存在ORA-00947:没有足够的值(一般是插入语句出现的错,插入值的数量与字段不符)ORA-00979:不是group by的表达式ORA-01009:缺少法定参数(eg:sql做参数时,且sql语句为空时,报错)ORA-01098:数据库无法关闭及启动ORA-01400:无法将null值插入ORA-01401:插入的值对于列过大ORA-01476:sql中存在除数为零ORA-01579: 恢复过程中出现写错误ORA-01580: 创建控制备份文件时出错ORA-01581: 尝试使用已分配的回退段() 新区()ORA-01582: 无法打开要备份的控制文件ORA-01583: 无法获得要备份的控制文件的块大小ORA-01584: 无法获得要备份的控制文件的文件大小ORA-01585: 标识备份文件时出错ORA-01586: 无法打开要备份的目标文件ORA-01587: 复制控制文件的备份文件时出错ORA-01588: 要打开数据库则必须使用RESETLOGS 选项ORA-01589: 要打开数据库则必须使用RESETLOGS 或NORESETLOGS 选项ORA-01590: 段可用列表数() 超出最大数ORA-01591: 锁定已被有问题的分配事务处理挂起ORA-01592: 将第7 版回退段() 转换为Oracle 8 版格式时出错ORA-01593: 回退段最佳大小( blks) 小于计算的初始大小( blks)ORA-01594: 尝试放回已释放的回退段() 区()ORA-01595: 释放区() 回退段() 时出错ORA-01596: 无法在参数中指定系统ORA-01597: 无法改变联机或脱机系统回退段ORA-01598: 回退段''未联机ORA-01599: 无法获得回退段(), 高速缓存空间已满ORA-01600: 至多只有一个""在子句""()中ORA-01601: 子句""()中的存储桶大小非法ORA-01603: 子句""()中的分组大小非法ORA-01604: 子句""()中的编号范围非法ORA-01605: 子句""()中缺少编号ORA-01606: gc_files_to_locks 不同于另一已安装例程的参数ORA-01608: 无法将回退段''联机,其状态为()ORA-01609: 日志是线程的当前日志- 无法删除成员ORA-01610: 使用BACKUP CONTROLFILE 选项的恢复必须已完成ORA-01611: 线程编号无效- 必须介于1 和之间ORA-01612: 线程已经启用ORA-01613: 线程只有日志- 要求至少启用2 个日志ORA-01614: 线程正忙- 无法启用ORA-01615: 线程已安装- 无法禁用ORA-01616: 线程已打开- 无法禁用ORA-01617: 无法安装: 不是有效的线程编号ORA-01618: 线程未启用- 无法安装ORA-01619: 线程已由另一例程安装ORA-01620: 没有可用于安装的公用线程ORA-01621: 数据库打开时无法重命名当前日志的成员ORA-01622: 必须指定线程编号- 没有特定默认值ORA-01623: 日志是线程的当前日志- 无法删除ORA-01624: 线程的紧急恢复需要日志ORA-01625: 回退段''不属于此例程ORA-01626: 回退段号''无法处理更多事务处理ORA-01627: 回退段号''未联机ORA-01628: 已达到max # extents ()(回退段)ORA-01629: 已达到max # extents (),此时正在保存表空间的撤消ORA-01630: 表空间中的temp 段达到max # extents()ORA-01631: 表.达到max # extents ()ORA-01632: 索引.达到max # extents ()ORA-01633: 此操作需要Real Application Clusters 选件ORA- 01634: 回退段号''即将脱机ORA-01635: 指定的回退段编号'' 不可用ORA-01636: 回退段''已联机ORA-01637: 回退段''正被另一例程(#) 使用ORA-01638: 参数不允许ORACLE 版本装载群集数据库ORA-01640: 无法将活动事务处理的表空间设置为只读ORA-01641: 表空间''未联机- 无法添加数据文件ORA-01642: 只读表空间''无需开始备份ORA-01643: 系统表空间无法设置为只读ORA-01644: 表空间''已经是只读ORA-01645: 上次尝试设置读写已完成一半ORA-01646: 表空间''不是只读- 无法设置为读写ORA-01647: 表空间''是只读,无法在其中分配空间ORA-01648: 日志是禁用线程的当前日志ORA-01649: 不允许进行备份控制文件操作ORA-01650: 回退段无法通过(在表空间中)扩展ORA-01651: 无法通过(在表空间中)扩展保存撤消段ORA-01652: 无法通过(在表空间中)扩展temp 段ORA-01653: 表.无法通过(在表空间中)扩展ORA-01654: 索引.无法通过(在表空间中)扩展ORA-01655: 群集. 无法通过 (在表空间中) 扩展ORA-01656: 最大区数() 已在群集. 中达到ORA-01657: 无效的SHRINK 选项值ORA-01658: 无法为表空间中的段创建INITIAL 区ORA-01659: 无法分配超出的MINEXTENTS(在表空间中)ORA-01660: 表空间''已是永久性ORA-01661: 表空间''已是临时性ORA-01662: 表空间''非空且无法设置为暂时性ORA-01663: 表空间''的内容不断变动ORA-01664: 扩展排序段的事务处理已终止ORA-01665: 控制文件不是一个备用控制文件ORA-01666: 控制文件用于备用数据库ORA-01667: 无法添加任何其它表空间: 超出限制ORA-01668: 对于数据文件的脱机,备用数据库要求使用DROP 选项ORA-01669: 备用数据库控制文件不一致ORA-01670: 备用数据库恢复需要新数据文件ORA-01671: 控制文件是备份文件,无法设置备用控制文件ORA-01672: 控制文件可能缺少文件或具有额外文件ORA-01673: 未标识数据文件ORA-01674: 数据文件是一个旧的原型而非当前文件ORA-01675: max_commit_propagation_delay 与其它例程不一致ORA-01676: ''的备用文件名转换超出的最大长度ORA-01677: 备用文件名转换参数不同于其它例程ORA-01678: 参数必须是一对样式字符串和取代字符串ORA-01679: 数据库必须以EXCLUSIVE 安装且未打开以激活ORA-01680: 无法通过(在表空间中)扩展LOB 段ORA-01681: max # extents () 已在表空间中的LOB 段达到ORA-01682: 只读DB 无法在表空间中分配临时空间ORA-01683: 索引.分区无法通过(在表空间中)扩展ORA-01684: max # extents () 已在表.分区中达到ORA-01685: max # extents () 已在索引.分区中达到ORA-01686: max # files () 对于表空间已达到ORA-01687: 表空间''的指定记录属性与现有属性相同ORA-01688: 表.分区无法通过(在表空间中)扩展ORA-01689: 子句""()中出现语法错误ORA-01690: 排序区太小ORA-01691: Lob 段.无法通过(在表空间中)扩展ORA-01692: Lob 段.分区无法通过(在表空间中)扩展ORA-01693: max # extents () 已在lob 段.中达到ORA-01694: max # extents () 已在lob 段.分区中达到ORA-01695: 将回退段转换为版本8.0.2 时出错ORA-01696: 控制文件不是'克隆' 控制文件ORA-01697: 控制文件用于'克隆' 数据库ORA-01698: '克隆' 数据库仅可以具有SYSTEM 联机回退段ORA-01699: 正在导入表空间''以用于时间点恢复ORA-01700: 列表中的用户名重复ORA-01701: 此处不允许有群集ORA-01702: 此处不允许有视图ORA-01703: 缺少SYNONYM 关键字ORA-01704: 文字字符串过长ORA-01705: 无法在关联列中指定外部连接ORA-01706: 用户函数的结果值过大ORA-01707: 缺少LIST 关键字ORA-01708: 需要ACCESS 或SESSIONORA-01709: 程序不存在ORA-01710: 缺少OF 关键字ORA-01711: 列出的权限重复ORA-01712: 您不能授予不具有的权限ORA-01713: 该权限的GRANT OPTION 不存在ORA-01714: 执行用户函数时出错ORA-01715: UNIQUE 不可以与簇索引一起使用ORA-01716: NOSORT 不可以与簇索引一起使用ORA-01717: seccta: 访问已过时的模式标记无效ORA-01718: NOAUDIT 不允许BY ACCESS | SESSION 子句ORA-01719: OR 或IN 操作数中不允许外部连接运算符(+)ORA-01720: 授权选项对于'.'不存在ORA-01721: USERENV(COMMITSCN) 在事务处理中调用了多次ORA-01722: 无效数字(比如字段类型为number型、插入的值中却有字母)ORA-01723: 不允许长度为0 的列ORA-01724: 浮点(数)精确度超出范围(1 到126)ORA-01725: 此处不允许USERENV('COMMITSCN')ORA-01726: 此处不允许有表ORA-01727: 数字精度说明符超出范围(1 到38)ORA-01728: 数字标度说明符超出范围(-84 到127)ORA-01729: 需要数据库链接名ORA-01730: 指定的列名数无效ORA-01731: 出现循环的视图定义ORA-01732: 此视图的数据操纵操作非法ORA-01733: 此处不允许虚拟列ORA-01734: 非法的参数- EXTENT MIN 高于EXTENT MAXORA-01735: 非法的ALTER TABLE 选项ORA-01736: 需要[NOT] SUCCESSFULORA-01737: 有效模式: [ROW] SHARE, [[SHARE] ROW] EXCLUSIVE, SHARE UPDATE ORA-01738: 缺少IN 关键字ORA-01739: 缺少MODE 关键字ORA-01740: 标识中缺少双引号ORA-01741: 非法的零长度标识ORA-01742: 备注错误终止ORA-01743: 仅能编制纯函数的索引ORA-01744: 不合理的INTOORA-01745: 无效的主机/赋值变量名ORA-01746: 此处不允许指示符变量ORA-01747: 无效的用户.表.列,表.列,或列规格ORA-01748: 此处只允许简单的列名ORA-01749: 用户不可以自/至自己GRANT/REVOKE 权限ORA-01750: UPDATE/REFERENCES 仅可以从整个表而不能按列REVOKEORA-01751: 无效的转储撤消选项ORA-01752: 不能从没有一个键值保存表的视图中删除ORA-01753: 列定义与聚簇列定义不兼容ORA-01754: 表只能包含一个LONG 类型的列ORA-01755: 必须指定区编号或块编号ORA-01756: 括号内的字符串没有正确结束ORA-01757: 必须指定对象编号ORA-01758: 要添加法定(NOT NULL) 列,则表必须为空ORA-01759: 未正确定义用户函数ORA-01760: 函数的参数非法ORA-01761: DML 操作与连结中的唯一表不对应ORA-01762: vopdrv: FROM 中没有视图查询块ORA-01763: 更新或删除涉及到外部连结表ORA-01764: 连结的新更新值不能保证为唯一ORA-01765: 不允许指定表的所有者名ORA-01766: 此上下文中不允许有字典表ORA-01767: UPDATE ...SET 表达式必须是子查询ORA-01768: 数字字符串过长ORA-01769: 重复的CLUSTER 选项说明ORA-01770: CREATE CLUSTER 命令中不允许有CLUSTER 选项ORA-01771: 选项对聚簇表非法ORA-01772: 必须指定LEVEL 的值(无效数字,插入的值有字母)ORA-01773: 此CERATE TABLE 中没有指定列的数据类型ORA-01774: 转储撤消选项指定了多次ORA-01775: 同义词的循环嵌套链ORA-01776: 无法通过连接视图修改多个基表ORA-01777: 此系统中不允许WITH GRANT OPTIONORA-01778: 超出最大子查询的嵌套层ORA-01779: 无法修改与非键值保存表对应的列ORA-01780: 要求文字字符串ORA-01781: UNRECOVERABLE 不能指定没有AS SELECTORA-01782: 不能为群集或聚簇表指定UNRECOVERABLEORA-01783: 只可以指定RECOVERABLE 或UNRECOVERABLE 子句ORA-01784: 不能指定RECOVERABLE 具有禁用的数据库介质恢复ORA-01785: ORDER BY 项必须是SELECT-list 表达式的数目ORA- 01786: 此查询表达式不允许FOR UPDATEORA-01787: 每个查询块只允许有一个子句ORA-01788: 此查询块中要求CONNECT BY 子句ORA-01789: 查询块具有不正确的结果列数(不能创建唯一索引,发现重复记录)ORA-01790: 表达式必须具有与对应表达式相同的数据类型ORA-01791: 不是SELECTed 表达式ORA-01792: 表或视图中的最大列数为1000ORA-01793: 索引列的最大数为32ORA-01794: 群集列的最大数目为32ORA-01795: 列表中的最大表达式数为1000ORA-01796: 此运算符不能与列表一起使用ORA-01797: 此运算符后面必须跟ANY 或ALLORA-01798: 缺少EXCEPTION 关键字ORA-01799: 列不可以外部连接到子查询ORA-01800: 日期格式中的文字过长以致无法处理ORA-01801: 日期格式对于内部缓冲区过长ORA-01802: Julian 日期超出范围ORA-01803: 无法获得日期/时间ORA-01804: 时区信息无法初始化ORA-01810: 格式代码出现两次ORA-01811: Julian 日期导致年度中的日无法使用ORA-01812: 只可以指定一次年度ORA-01813: 只可以指定一次小时ORA-01814: AM/PM 因使用A.M./P.M. 而发生冲突ORA-01815: BC/AD 因使用B.C./A.D. 而发生冲突ORA-01816: 只可以指定一次月份(文字与格式字符串不匹配。

20类oracle常见错误号详解

20类oracle常见错误号详解

1,ORA-01002 fetch out of sequence 读取(提取)违法顺序2,ORA-00957: duplicate column name 重复列名3,ORA-01403: no data found 未找到数据4,ORA-00928: missing SELECT keyword 缺失SELECT 关键字5,ORA-00904: "OBJECTID": invalid identifier 无效标识符6,ORA-00904 invalid column name 列名无效7,ORA-01406: fetched column value was truncated 读取的列值被截断9,ORA-00942:table or view does not exist 表和视图不存在10,ORA-12560: TNS:protocol adapter error TNS: 协议适配器错误11,ORA-00980: synonym translation is no longer valid 同义词转换不再有效12,ORA-02291:integrity constraint (约束名) violated - parent key not found 违反完整约束条件(orauser.FK_KNO_EVENTTYPE1)--未找到父项关键字13,ORA-02292: integrity constraint <constraint name> violated - child record found 违反完整约束条件(orauser.FK_KNO_EVENTTYPE1)--已找到子记录14,ORA-00936: missing expression 缺失表达式15,ORA-00001: unique constraint (BUSHR.PK_T_DIC_BMFL) violated 违反唯一约束条件(主键值重复)16,ORA-01031 insufficient privileges 权限不足17,ORA-12514:TNS:listener does not currently know of serverice requested in connect descriptorTNS:监听程序当前无法识别连接描述符中请求的服务18,ORA-28001 口令已经失效19,ORA-28000 帐户已被锁定20,ORA-27072:ORA-19502: 磁盘空间不足错误处理。

ORACLE错误码一览表

ORACLE错误码一览表
ORA-00204: 读控制文件时出错 (块 ,# 块 )
ORA-00205: 标识控制文件出错,有关详情,请检查警告日志
ORA-00206: 写控制文件时出错 (块 ,# 块 )
ORA-00207: 控制文件不能用于同一数据库
ORA-00208: 控制文件的名称数超出限制
ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志
ORA-00132: 语法错误或无法解析的网络名称 ''
ORA-00150: 重复的事务处理 ID
ORA-00151: 无效的事务处理 ID
ORA-00152: 当前会话与请求的会话不匹配
ORA-00153: XA 库中的内部错误
ORA-00154: 事务处理监视器中的协议错误
ORA-00091: LARGE_POOL_SIZE 至少必须为
ORA-00092: LARGE_POOL_SIZE 必须大于 LARGE_POOL_MIN_ALLOC
ORA-00093: 必须介于 和 之间
ORA-00094: 要求整数值
ORA-00096: 值 对参数 无效,它必须来自 之间
ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志
ORA-00221: 写入控制文件出错
ORA-00222: 操作将重新使用当前已安装控制文件的名称
ORA-00223: 转换文件无效或版本不正确
ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()
ORA-00115: 连接被拒绝;调度程序连接表已满
ORA-00116: SERVICE_NAMES 名过长
ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围

Oracle错误代码案例总结及解决方案

Oracle错误代码案例总结及解决方案

常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA—00028:无法连接数据库进程ORA—00900:无效sql语句ORA—00904:字段名写错或是建表时最后一个字段有逗号ORA-00907:缺少右括号ORA—00911:无效字符ORA—00917:缺少逗号ORA-00918:未明确定义列ORA-00922:丢失或无效的选项(表名等可能有空格)ORA—00923:未找到FROM关键字ORA—00926:缺少valueORA—00933: SQL命令未正确结束ORA—00936:缺少表达式ORA—00937:不是单组分组函数ORA—00942:表或视图不存在ORA-00947:没有足够的值(一般是插入语句出现的错,插入值的数量与字段不符)ORA-00979:不是group by的表达式ORA—01009:缺少法定参数(eg:sql做参数时,且sql语句为空时,报错)ORA-01098:数据库无法关闭及启动ORA—01400:无法将null值插入ORA—01401:插入的值对于列过大ORA-01476:sql中存在除数为零ORA—01579: 恢复过程中出现写错误ORA—01580: 创建控制备份文件时出错ORA-01581: 尝试使用已分配的回退段() 新区()ORA-01582:无法打开要备份的控制文件ORA—01583: 无法获得要备份的控制文件的块大小ORA-01584:无法获得要备份的控制文件的文件大小ORA-01585: 标识备份文件时出错ORA-01586: 无法打开要备份的目标文件ORA-01587: 复制控制文件的备份文件时出错ORA-01588:要打开数据库则必须使用RESETLOGS 选项ORA-01589: 要打开数据库则必须使用RESETLOGS 或NORESETLOGS 选项ORA-01590:段可用列表数()超出最大数ORA—01591:锁定已被有问题的分配事务处理挂起ORA—01592:将第7 版回退段() 转换为Oracle 8 版格式时出错ORA—01593: 回退段最佳大小(blks) 小于计算的初始大小( blks)ORA—01594: 尝试放回已释放的回退段()区()ORA-01595:释放区() 回退段()时出错ORA—01596: 无法在参数中指定系统ORA-01597:无法改变联机或脱机系统回退段ORA-01598: 回退段''未联机ORA-01599: 无法获得回退段(), 高速缓存空间已满ORA—01600: 至多只有一个””在子句""()中ORA-01601: 子句””()中的存储桶大小非法ORA-01603:子句"”()中的分组大小非法ORA—01604: 子句”"()中的编号范围非法ORA—01605: 子句”"()中缺少编号ORA—01606: gc_files_to_locks 不同于另一已安装例程的参数ORA-01608:无法将回退段’'联机,其状态为()ORA-01609:日志是线程的当前日志—无法删除成员ORA—01610: 使用BACKUP CONTROLFILE 选项的恢复必须已完成ORA-01611: 线程编号无效- 必须介于1 和之间ORA-01612: 线程已经启用ORA—01613:线程只有日志- 要求至少启用2 个日志ORA-01614:线程正忙- 无法启用ORA—01615: 线程已安装—无法禁用ORA-01616: 线程已打开—无法禁用ORA-01617: 无法安装: 不是有效的线程编号ORA-01618: 线程未启用- 无法安装ORA—01619:线程已由另一例程安装ORA-01620: 没有可用于安装的公用线程ORA-01621:数据库打开时无法重命名当前日志的成员ORA—01622: 必须指定线程编号- 没有特定默认值ORA-01623: 日志是线程的当前日志- 无法删除ORA—01624: 线程的紧急恢复需要日志ORA-01625:回退段'’不属于此例程ORA—01626:回退段号''无法处理更多事务处理ORA—01627: 回退段号''未联机ORA—01628: 已达到max # extents ()(回退段)ORA-01629: 已达到max #extents (),此时正在保存表空间的撤消ORA—01630: 表空间中的temp 段达到max #extents()ORA-01631:表。

Oracle 数据库错误代码大全

Oracle 数据库错误代码大全

orA-12213:TNS:TNSNAV.ORA中连结(binding)的PREFERRED_CMANAGERS不完整。
orA-12214:TNS:TNSNAV.ORA中缺少本地共用条目。
orA-12216:TNS:在TNSNAV.ORA中的PREFERRED_CMANAGERS地址形式不正确。
orA-12228:TNS:协议适配器不可加载。
orA-12229:TNS:交换没有其它的可用连接。
orA-12230:TNS:进行此连接时出现严重的网络错误。
orA-12231:TNS:无法连接到目的地。
orA-12232:TNS:没有达到目的地的可用路径。
orA-12091:不能联机重新定义具有实体化视图的表"".""。
orA-12092:不能联机重新定义复制的表"".""。
orA-12093:中间表"".""无效。
orA-12094:联机重新定义过程中出错。
orA-12096:"".""上的实体化视图日志中存在错误。
orA-12031:不能使用"".""上实体化视图日志中的主键列。
orA-12032:不能使用"".""上实体化视图日志中的rowid列。
orA-12033:不能使用"".""上实体化视图日志中的过滤器列。
orA-12034:"".""上的实体化视图日志比上次刷新后的内容新。
orA-12209:TNS:出现未初始化全局错误。

oracle错误代码大全

oracle错误代码大全

ORA-02001: 用户 SYS 不允许创建可用列表组的索引ORA-02002: 写入审记线索时出错ORA-02003: 无效的 USERENV 参数ORA-02004: 违反安全性ORA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效ORA-02006: 无效的压缩十进制格式字符串ORA-02007: 不能使用含 REBUILD 的 ALLOCATE 或 DEALLOCATE 选项ORA-02008: 已指定非数字列的非零标度ORA-02009: 指定的文件大小不得为 0ORA-02010: 缺少主机连接字符串ORA-02011: 重复的数据库链接名ORA-02012: 缺少 USING 关键字ORA-02013: 缺少 CONNECT 关键字ORA-02014: 不能从具有 DISTINCT, GROUP BY 等的视图选择 UPDATE FOR ORA-02015: 不能从远程表选择 FOR UPDATEORA-02016: 不能在远程数据库中使用 START WITH 子查询ORA-02017: 要求整数值ORA-02018: 同名的数据库链接具有开放连接ORA-02019: 未找到远程数据库的连接说明ORA-02020: 过多的数据库链接在使用中ORA-02021: 不允许对远程数据库进行 DDL 操作ORA-02022: 远程语句的远程对象具有未优化的视图ORA-02023: 远程数据库无法对 START WITH 或 CONNECT BY 谓词求值ORA-02024: 未找到数据库链接ORA-02025: SQL 语句的所有表均必须在远程数据库中ORA-02026: 缺少 LINK 关键字ORA-02027: 不支持 LONG 列的多行 UPDATEORA-02028: 服务器不支持行数的准确读取ORA-02029: 缺少 FLLE 关键字ORA-02030: 只能从固定的表/视图查询ORA-02031: 没有 ROWID 适用于固定表或外部组织的表ORA-02032: 聚簇表无法在簇索引建立之前使用ORA-02033: 此簇的簇索引已经存在ORA-02034: 不允许加速赋值ORA-02035: 非法的成组操作组合ORA-02036: 自动游标打开的变量描述过多ORA-02037: 未初始化的加速赋值存储ORA-02038: 不允许对数组类型定义ORA-02039: 不允许对数组类型赋值ORA-02040: 远程数据库不支持两段式提交ORA-02041: 客户数据库未开始一个事务处理ORA-02042: 分布式事务处理过多ORA-02043: 必须在执行之前结束当前事务处理ORA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行ORA-02045: 全局事务处理中的本地会话过多ORA-02046: 分布式事务处理已经开始ORA-02047: 无法连接运行中的分布式事务处理ORA-02048: 尝试不登录而开始分布式事务处理ORA-02049: 超时: 分布式事务处理等待锁定ORA-02050: 事务处理已重算,某些远程 DBs 可能有问题ORA-02051: 同一事务处理中的另一会话失败ORA-02052: 远程事务处理在失败ORA-02053: 事务处理已提交,某些远程 DBs 可能有问题ORA-02054: 事务处理有问题ORA-02055: 分布式更新操作失效;要求回退ORA-02056: 2PC: : 无效的两段命令编号(源于)ORA-02057: 2PC: : 无效的两段恢复状态编号(源于)ORA-02058: 未找到 ID的准备事务处理ORA-02059: ORA-2PC-CRASH-TEST- 在提交备注中ORA-02060: 选择指定了分布表连接的更新ORA-02061: 锁定表指定了分布式表的列表ORA-02062: 分布式恢复收到 DBID ,预计为ORA-02063: 紧接着(源于)ORA-02064: 不支持分布式操作ORA-02065: 非法的 ALTER SYSTEM 选项ORA-02066: DISPATCHERS 文本缺失或无效ORA-02067: 要求事务处理或保存点回退ORA-02068: 以下严重错误源于ORA-02069: 此操作的 global_names 参数必须设置为 TRUE ORA-02070: 数据库不支持此上下文中的ORA-02071: 初始化远程数据库的功能时出错ORA-02072: 分布式数据库网络协议匹配错误ORA-02073: 远程更新中不支持序号ORA-02074: 无法在分布式事务处理中ORA-02075: 另一例程已更改事务处理的状态ORA-02076: 序列与更新表或 long 列位于不同的地方ORA-02077: 选择的 long 列必须来自于同一地方的表ORA-02078: ALTER SYSTEM FIXED_DATE 的设置无效ORA-02079: 没有新的会话可与提交的分布式事务处理连接ORA-02080: 数据库链接正在使用中ORA-02081: 数据库链接未打开ORA-02082: 回送数据库链接必须具有连结限定词ORA-02083: 数据库名称含有非法字符 ''ORA-02084: 数据库名不全ORA-02085: 数据库链接与相连结ORA-02086: 数据库 (链路) 名过长ORA-02087: 对象被同一事务处理的另一进程锁定ORA-02088: 未安装分布式数据库选项ORA-02089: COMMIT 不允许在附属会话中ORA-02090: 网络错误: 试图 callback+passthruORA-02091: 事务处理已重算ORA-02092: 超出分布式事务处理的事务处理表槽ORA-02093: TRANSACTIONS_PER_ROLLBACK_SEGMENT() 大于最大的可能数 () ORA-02094: 未安装复制选项ORA-02095: 无法修改指定的初始化参数ORA-02096: 此选项的指定初始化参数不可修改ORA-02097: 无法修改参数,因为指定的值无效ORA-02098: 对索引表引用 (: I) 进行语法分析时出错ORA-02099: 内部使用,不得打印ORA-02100: PCC: 内存不足 (如无法分配)ORA-02101: PCC: 不一致的游标高速缓存 (uce/cuc 不匹配)ORA-02102: PCC: 不一致的游标高速缓存 (此 uce 无 cur 条目)ORA-02103: PCC: 不一致的游标高速缓存 (超出 cuc 的引用范围)ORA-02104: PCC: 不一致的主高速缓存 (cuc 不可用)ORA-02105: PCC: 不一致的游标高速缓存 (高速缓存中无 cuc 条目)ORA-02106: PCC: 不一致的游标高速缓存 (OraCursor nr 已坏)ORA-02107: PCC: 对运行时库来说此程序过旧: 请重新对其编译ORA-02108: PCC: 无效的描述符传送给运行时库ORA-02109: PCC: 不一致的主高速缓存 (超出位置引用范围)ORA-02110: PCC: 不一致的主高速缓存 (无效的 sqi 类型)ORA-02111: PCC: 堆栈 (Heap) 一致性错误ORA-02112: PCC: SELECT..INTO 返回过多行ORA-02140: 无效的表空间名称ORA-02141: 无效的 OFFLINE 选项ORA-02142: 缺少或无效的 ALTER TABLESPACE 选项ORA-02143: 无效的 STORAGE 选项ORA-02144: 未指定 ALTER CLUSTER 的选项ORA-02145: 缺少 STORAGE 选项ORA-02146: SHARED 指定了多次ORA-02147: 与 SHARED/EXCLUSIVE 选项冲突ORA-02148: EXCLUSIVE 指定了多次ORA-02149: 指定的分区不存在ORA-02153: 无效的 VALUES 口令字符串ORA-02155: 无效的 DEFAULT 表空间标识ORA-02156: 无效的 TEMPORARY 表空间标识ORA-02157: 未指定 ALTER USER 的选项ORA-02158: 无效的 CREATE INDEX 选项ORA-02159: 安装的 DLM 不支持可释放锁定模式ORA-02160: 索引编排表不能包含 LONG 类型的列ORA-02161: MAXLOGFILES 值无效ORA-02162: MAXDATAFILES 值无效ORA-02163: FREELIST GROUPS 值无效ORA-02164: DATAFILE 子句指定了多次ORA-02165: 无效的 CREATE DATABASE 选项ORA-02166: 已指定 ARCHIVELOG 和 NOARCHIVELOGORA-02167: LOGFILE 子句指定了多次ORA-02168: FREELISTS 值无效ORA-02169: 不允许的 FREELISTS 存储选项ORA-02170: 不允许的 FREELIST GROUPS 存储选项ORA-02171: MAXLOGHISTORY 值无效ORA-02172: PUBLIC 关键字不适用于禁用线程ORA-02173: 无效的 DROP TABLESPACE 选项ORA-02174: 缺少要求的线程编号ORA-02175: 无效的回退段名ORA-02176: 无效的 CRATE ROLLBACK SEGMENG 选项ORA-02177: 缺少要求的组号ORA-02178: 正确的语法是: SET TRANSACTION READ { ONLY | WRITE }ORA-02179: 有效选项: ISOLATION LEVEL { SERIALIZABLE | READ COMMITTED } ORA-02180: 无效的 CREATE TABLESPACE 选项ORA-02181: 无效的 ROLLBAC WORK 选项ORA-02182: 需要保存点名称ORA-02183: 有效选项: ISOLATION_LEVEL { SERIALIZABLE | READ COMMITTED } ORA-02184: REVOKE 中不允许资源限量ORA-02185: COMMIT 后面跟的标记不是 WORKORA-02186: 表空间资源权限不可与其它权限一起出现ORA-02187: 无效的限量说明ORA-02189: 需要 ON <表空间>ORA-02190: 需要 TABLES 关键字ORA-02191: 正确的语法是 ET TRANSACTION USE ROLLBACK SEGMENT <rbs> ORA-02192: 回退段存储子句不允许 PCTINCREASEORA-02194: 事件说明语法错误? (非致命错误 ) 接近 ''ORA-02195: 尝试创建的对象在表空间中ORA-02196: 已经指定 PERMANENT/TEMPORARY 选项ORA-02197: 已经指定文件列表ORA-02198: 已经指定 ONLINE/OFFLINE 选项ORA-02199: 丢失 DATAFILE/TEMPFILE 子句ORA-02200: WITH GRANG OPTION 对 PUBLIC 不允许ORA-02201: 此处不允许序列(号)ORA-02202: 此群集中不允许添加其它表ORA-02203: 不允许的 INITIAL 存储选项ORA-02204: 不允许 ALTER, INDEX 和 EXECUTE 用于视图ORA-02205: 只有 SELECT 和 ALTER 权限对序列有效ORA-02206: 重复的 INITRANG 选项说明ORA-02207: 无效的 INITRANS 选项值ORA-02208: 重复的 MAXTRANS 选项说明ORA-02209: 无效的 MAXTRANS 选项值ORA-02210: 未指定 ALTER TABLE 的选项ORA-02211: 无效的 PCTFREE 或 PCTUSED 值ORA-02212: 重复的 PCTFREE 选项说明ORA-02213: 重复的 PCTUSED 选项说明ORA-02214: 重复的 BACKUP 选项说明ORA-02215: 重复的表空间名子句ORA-02216: 需要表空间名ORA-02217: 重复的存储选项说明ORA-02218: 无效的 INITIAL 存储选项值ORA-02219: 无效的 NEXT 存储选项值ORA-02220: 无效的 MINEXTENTS 存储选项值ORA-02221: 无效的 MAXEXTENTS 存储选项值ORA-02222: 无效的 PCTINCREASE 存储选项值ORA-02223: 无效的 OPTIMAL 存储选项值ORA-02224: EXECUTE 权限对于表不允许ORA-02225: 只有 EXECUTE 和 DEBUG 权限对过程有效ORA-02226: 无效的 MAXEXTENTS 值(最大允许为: )ORA-02227: 无效的群集名ORA-02228: 重复的 SIZE 说明ORA-02229: 无效的 SIZE 选项值ORA-02230: 无效的 ALTER CLUSTER 选项ORA-02231: 缺少或无效的 ALTER DATABASE 选项ORA-02232: 无效的 MOUNT 模式ORA-02233: 无效的 CLOSE 模式ORA-02234: 已经记录对此表的更改ORA-02235: 此表已将更改记录在另一表中ORA-02236: 无效的文件名ORA-02237: 无效的文件大小ORA-02238: 文件名列表具有不同的文件数ORA-02239: 存在引用此序列的对象ORA-02240: 无效的 OBJNO 或 TABNO 值ORA-02241: 必须是 EXTENTS (FILE <n> BLOCK <n> SIZE <n>,...) 格式ORA-02242: 未指定 ALTER INDEX 的选项ORA-02243: ALTER INDEX 或 ALTER MATERIALIZED VIEW 选项无效ORA-02244: 无效的 ALTER ROLLBACK SEGMENT 选项ORA-02245: 无效的 ROLLBACK SEGMENT 名ORA-02246: 缺少 EVENTS 文本ORA-02247: 未指定 ALTER SESSION 的选项ORA-02248: 无效的 ALTER SESSION 选项ORA-02249: 缺少或无效的 MAXLOGMEMBERS 值ORA-02250: 缺少或无效的约束条件名ORA-02251: 此处不允许子查询ORA-02252: 检查未正确结束的约束条件ORA-02253: 此处不允许约束条件说明ORA-02254: 此处不允许 DEFAULT <表达式>ORA-02255: obsolete 7.1.5ORA-02256: 要引用的列数必须与已引用道感数匹配ORA-02257: 超出最大列数ORA-02258: 重复或冲突的 NULL 和(或)NOT NULL 说明ORA-02259: 重复的 UNIQUE/PRIMARY KEY 说明ORA-02260: 表只能具有一个主键ORA-02261: 表中已存在这样的唯一关键字或主键ORA-02262: 对列默认值表达式进行类型检查时, 出现 ORA- ORA-02263: 需要指定此列的数据类型ORA-02264: 名称已被一现有约束条件占用ORA-02265: 无法推导引用列的数据类型ORA-02266: 表中的唯一/主键被启用的外部关键字引用ORA-02267: 列类型与引用的列类型不兼容ORA-02268: 引用的表不具有主键ORA-02269: 关键字列不能是 LONG 数据类型ORA-02270: 此列列表的唯一或主键不匹配ORA-02271: 表没有这样的约束条件ORA-02272: 约束条件列不能是 LONG 数据类型ORA-02273: 此唯一/主键已被某些外部关键字引用ORA-02274: 重复的引用约束条件说明ORA-02275: 此表中已经存在这样的引用约束条件ORA-02276: 默认值类型与列类型不兼容ORA-02277: 无效的序列名ORA-02278: 重复或冲突的 ORDER/NOORDER 说明ORA-02279: 重复或冲突的 ORDER/NOORDER 说明ORA-02280: 重复或冲突的 ORDER/NOORDER 说明ORA-02281: 重复或冲突的 ORDER/NOORDER 说明ORA-02282: 重复或冲突的 ORDER/NOORDER 说明ORA-02283: 无法改变起始序号ORA-02284: 重复的 INCREMENT BY 说明ORA-02285: 重复的 START WITH 说明ORA-02286: 未指定 ALTER SEQUENCE 的选项ORA-02287: 此处不允许序号ORA-02288: 无效的 OPEN 模式ORA-02289: 序列(号)不存在ORA-02290: 违反检查约束条件 (.)ORA-02291: 违反完整约束条件 (.) - 未找到父项关键字ORA-02292: 违反完整约束条件 (.) - 已找到子记录日志ORA-02293: 无法验证 (.) - 违反检查约束条件ORA-02294: 无法启用 (.) - 约束条件在验证过程中更改ORA-02295: 找到约束条件的多个启用/禁用子句ORA-02296: 无法启用 (.) - 找到空值ORA-02297: 无法禁用约束条件 (.) - 存在依赖关系ORA-02298: 无法验证 (.) - 未找到父项关键字ORA-02299: 无法验证 (.) - 未找到重复关键字ORA-02300: 无效的 OIDGENERATORS 值ORA-02301: OIDGENERATORS 的最大数为 255ORA-02302: 无效或缺少类型名ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型ORA-02304: 无效的对象标识文字ORA-02305: 只有 EXECUTE, DEBUG 和 UNDER权限对类型有效ORA-02306: 无法创建已具有有效相关性的类型ORA-02307: 无法使用 REPLACE 选项改变无效类型ORA-02308: 无效的对象类型列选项ORA-02309: 违反原子 NULLORA-02310: 超出表中允许的最大列数ORA-02311: 无法使用 COMPILE 选项改变具有类型或表相关性的有效类型ORA-02313: 对象类型包含不可查询的类型属性ORA-02315: 默认构造符的参数个数错误ORA-02320: 无法创建嵌套表列的存储表ORA-02322: 无法访问嵌套表列的访问表ORA-02324: THE 子查询的 SELECT 列表中存在多列ORA-02327: 无法以数据类型的表达式创建索引ORA-02329: 数据类型的列不能是唯一关键字或主键ORA-02330: 不允许的数据类型说明ORA-02331: 无法创建数据类型为的列的约束条件ORA-02332: 无法对此列的属性创建索引ORA-02333: 无法对此列的属性创建约束条件ORA-02334: 无法推断列类型ORA-02335: 无效的群集列数据类型ORA-02336: 无法访问列属性ORA-02337: 不是对象类型列ORA-02338: 缺少或无效的列约束条件说明ORA-02339: 无效的列说明ORA-02340: 无效的列说明ORA-02342: 取代类型具有编译错误ORA-02344: 无法撤消执行具有表相关性的类型ORA-02345: 无法创建具有基于 CURSOR 运算符的列的视图ORA-02347: 无法授权给对象表列ORA-02348: 无法创建具有嵌入 LOB 的 VARRAY 列ORA-02349: 无效的用户自定义类型 - 类型不完整ORA-02351: 记录: 被拒绝 - 表, 列上出错ORA-02352: 直接路径连接必须在同类间进行ORA-02353: 多字节字符错误ORA-02354: 字段中出现转换初始化错误ORA-02355: CONSTANT 字段中出现转换错误ORA-02356: 数据库空间耗尽。

oracle错误代码大全(超详细)

oracle错误代码大全(超详细)

oracle错误代码⼤全(超详细)ORA-00001: 违反唯⼀约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最⼤会话数ORA-00019: 超出最⼤会话许可数ORA-00020: 超出最⼤进程数 ()ORA-00021: 会话附属于其它某些进程;⽆法转换会话ORA-00022: ⽆效的会话 ID;访问被拒绝ORA-00023: 会话引⽤进程私⽤内存;⽆法分离会话ORA-00024: 单⼀进程模式下不允许从多个进程注册ORA-00025: ⽆法分配ORA-00026: 丢失或⽆效的会话 IDORA-00027: ⽆法删去当前会话ORA-00028: 您的会话⼰被删去ORA-00029: 会话不是⽤户会话ORA-00030: ⽤户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: ⽆效的会话移植⼝令ORA- 00033: 当前的会话具有空的移植⼝令ORA-00034: ⽆法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能⼩于当前⽤户数ORA-00036: 超过递归SQL() 级的最⼤值ORA-00037: ⽆法转换到属于不同服务器组的会话ORA-00038: ⽆法创建会话: 服务器组属于其它⽤户ORA-00050: 获取⼊队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最⼤⼊队资源数 ()ORA-00053: 超出最⼤⼊队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最⼤数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最⼤数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(⾮ )ORA-00059: 超出 DB_FILES 的最⼤值ORA-00060: 等待资源时检测到死锁ORA-00061: 另⼀个例程设置了不同的 DML_LOCKSORA-00062: ⽆法获得 DML 全表锁定;DML_LOCKS 为 0ORA-00063: 超出 LOG_FILES 的最⼤数ORA-00064: 对象过⼤以⾄⽆法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数⽆效;⾄少必须为ORA-00068: 值对参数⽆效,必须在和之间ORA-00069: ⽆法获得锁定 -- 禁⽤了表锁定ORA-00070: 命令⽆效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使⽤ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储⽆效ORA-00078: ⽆法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域⽆效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存⼤⼩不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调⽤不存在ORA-00086: ⽤户调⽤不存在ORA-00087: 命令⽆法在远程例程上执⾏ORA-00088: 共享服务器⽆法执⾏命令ORA-00089: ORADEBUG 命令中⽆效的例程号ORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE ⾄少必须为ORA-00092: LARGE_POOL_SIZE 必须⼤于 LARGE_POOL_MIN_ALLOCORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数⽆效,它必须来⾃之间ORA-00097: 使⽤ Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发⽣超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERS 的说明⽆效ORA-00102: 调度程序⽆法使⽤⽹络协议ORA-00103: ⽆效的⽹络协议;供调度程序备⽤ORA-00104: 检测到死锁;全部公⽤服务器已锁定等待资源ORA-00105: 未配置⽹络协议的调度机制ORA-00106: ⽆法在连接到调度程序时启动/关闭数据库ORA-00107: ⽆法连接到 ORACLE 监听器进程ORA-00108: ⽆法设置调度程序以同步进⾏连接ORA-00111: 由于服务器数⽬限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明⽆效ORA-00120: 未启⽤或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: ⽆法初始化⽹络配置ORA-00123: 空闲公⽤服务器终⽌ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS ORA-00125: 连接被拒绝;⽆效的演⽰⽂稿ORA-00126: 连接被拒绝;⽆效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' ⽆效ORA-00131: ⽹络协议不⽀持注册 ''ORA-00132: 语法错误或⽆法解析的⽹络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: ⽆效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: ⽆法在全局事务处理之外执⾏⼯作ORA-00160: 全局事务处理长度超出了最⼤值 ()ORA-00161: 事务处理的分⽀长度⾮法 (允许的最⼤长度为 )ORA-00162: 外部 dbid 的长度超出了最⼤值 ()ORA-00163: 内部数据库名长度超出了最⼤值 ()ORA-00164: 在分布式事务处理中不允许独⽴的事务处理ORA-00165: 不允许对远程操作进⾏可移植分布式⾃治转换ORA-00200: ⽆法创建控制⽂件ORA-00201: 控制⽂件版本与 ORACLE 版本不兼容ORA-00202: 控制⽂件: ''ORA-00203: 使⽤错误的控制⽂件ORA-00204: 读控制⽂件时出错 (块,# 块 )ORA-00205: 标识控制⽂件出错,有关详情,请检查警告⽇志ORA-00206: 写控制⽂件时出错 (块,# 块 )ORA-00207: 控制⽂件不能⽤于同⼀数据库ORA-00208: 控制⽂件的名称数超出限制ORA-00209: 控制⽂件块⼤⼩不匹配,有关详情,请检查警告⽇志ORA-00210: ⽆法打开指定的控制⽂件ORA-00211: 控制⽂件与先前的控制⽂件不匹配ORA-00212: 块⼤⼩低于要求的最⼩⼤⼩ ( 字节)ORA-00213: 不能重新使⽤控制⽂件;原⽂件⼤⼩为,还需ORA-00214: 控制⽂件 '' 版本与⽂件 '' 版本不⼀致ORA-00215: 必须⾄少存在⼀个控制⽂件ORA-00216: ⽆法重新调整从 8.0.2 移植的控制⽂件⼤⼩ORA-00217: 从 9.0.1 进⾏移植⽆法重新调整控制⽂件的⼤⼩ORA-00218: 控制⽂件的块⼤⼩与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制⽂件⼤⼩超出了允许的最⼤值ORA-00220: 第⼀个例程未安装控制⽂件,有关详情,请检查警告⽇志ORA-00221: 写⼊控制⽂件出错ORA-00222: 操作将重新使⽤当前已安装控制⽂件的名称ORA-00223: 转换⽂件⽆效或版本不正确ORA-00224: 控制⽂件重设⼤⼩尝试使⽤⾮法记录类型 ()ORA-00225: 控制⽂件的预期⼤⼩与实际⼤⼩不同ORA-00226: 备⽤控制⽂件打开时不允许进⾏操作ORA-00227: 控制⽂件中检测到损坏的块: (块,# 块 )ORA-00228: 备⽤控制⽂件名长度超出了最⼤长度ORA-00229: 操作不允许: 已挂起快照控制⽂件⼊队ORA-00230: 操作不允许: ⽆法使⽤快照控制⽂件⼊队ORA-00231: 快照控制⽂件未命名ORA-00232: 快照控制⽂件不存在, 已损坏或⽆法读取ORA-00233: 控制⽂件副本已损坏或⽆法读取ORA-00234: 标识或打开快照或复制控制⽂件时出错ORA-00235: 控制⽂件固定表因并发更新⽽不⼀致ORA-00236: 快照操作不允许: 挂上的控制⽂件为备份⽂件ORA-00237: 快照操作不允许: 控制⽂件新近创建ORA-00238: 操作将重⽤属于数据库⼀部分的⽂件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的⽬的地ORA-00252: ⽇志在线程上为空,⽆法存档ORA-00253: 字符限制在以内,归档⽬的字符串超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档⽇志 (线程 , 序列 # ) 时出错ORA-00256: ⽆法翻译归档⽬的字符串ORA-00257: 存档器错误。

Oracle错误代码整理总结

Oracle错误代码整理总结

Oracle错误代码整理总结常见错误:ORA-00001:违反唯⼀约束条件(主键错误)ORA-00028:⽆法连接数据库进程ORA-00900:⽆效sql语句ORA-00904:字段名写错或是建表时最后⼀个字段有逗号ORA-00907:缺少右括号ORA-00911:⽆效字符ORA-00917:缺少逗号ORA-00918:未明确定义列ORA-00922:丢失或⽆效的选项(表名等可能有空格)ORA-00923:未找到FROM关键字ORA-00926:缺少valueORA-00933: SQL命令未正确结束ORA-00936:缺少表达式ORA-00937:不是单组分组函数ORA-00942:表或视图不存在ORA-00947:没有⾜够的值(⼀般是插⼊语句出现的错,插⼊值的数量与字段不符)ORA-00979:不是group by的表达式ORA-01009:缺少法定参数(eg:sql做参数时,且sql语句为空时,报错)ORA-01098:数据库⽆法关闭及启动ORA-01400:⽆法将null值插⼊ORA-01401:插⼊的值对于列过⼤ORA-01476:sql中存在除数为零ORA-01579: 恢复过程中出现写错误ORA-01580: 创建控制备份⽂件时出错ORA-01581: 尝试使⽤已分配的回退段 () 新区 ()ORA-01582: ⽆法打开要备份的控制⽂件ORA-01583: ⽆法获得要备份的控制⽂件的块⼤⼩ORA-01584: ⽆法获得要备份的控制⽂件的⽂件⼤⼩ORA-01585: 标识备份⽂件时出错ORA-01586: ⽆法打开要备份的⽬标⽂件ORA-01587: 复制控制⽂件的备份⽂件时出错ORA-01588: 要打开数据库则必须使⽤ RESETLOGS 选项ORA-01589: 要打开数据库则必须使⽤ RESETLOGS 或 NORESETLOGS 选项ORA-01590: 段可⽤列表数 () 超出最⼤数ORA-01591: 锁定已被有问题的分配事务处理挂起ORA-01592: 将第 7 版回退段 () 转换为 Oracle 8 版格式时出错ORA-01593: 回退段最佳⼤⼩ ( blks) ⼩于计算的初始⼤⼩ ( blks) ORA-01594: 尝试放回已释放的回退段 () 区 ()ORA-01595: 释放区 () 回退段 () 时出错ORA-01596: ⽆法在参数中指定系统ORA-01597: ⽆法改变联机或脱机系统回退段ORA-01598: 回退段''未联机ORA-01599: ⽆法获得回退段 (), ⾼速缓存空间已满ORA-01600: ⾄多只有⼀个""在⼦句""()中ORA-01601: ⼦句""()中的存储桶⼤⼩⾮法ORA-01603: ⼦句""()中的分组⼤⼩⾮法ORA-01604: ⼦句""()中的编号范围⾮法ORA-01605: ⼦句""()中缺少编号ORA-01606: gc_files_to_locks 不同于另⼀已安装例程的参数ORA-01608: ⽆法将回退段''联机,其状态为 ()ORA-01609: ⽇志是线程的当前⽇志 - ⽆法删除成员ORA-01610: 使⽤ BACKUP CONTROLFILE 选项的恢复必须已完成ORA-01611: 线程编号⽆效 - 必须介于 1 和之间ORA-01612: 线程已经启⽤ORA-01613: 线程只有⽇志 - 要求⾄少启⽤ 2 个⽇志ORA-01614: 线程正忙 - ⽆法启⽤ORA-01615: 线程已安装 - ⽆法禁⽤ORA-01616: 线程已打开 - ⽆法禁⽤ORA-01617: ⽆法安装: 不是有效的线程编号ORA-01618: 线程未启⽤ - ⽆法安装ORA-01619: 线程已由另⼀例程安装ORA-01620: 没有可⽤于安装的公⽤线程ORA-01621: 数据库打开时⽆法重命名当前⽇志的成员ORA-01622: 必须指定线程编号 - 没有特定默认值ORA-01623: ⽇志是线程的当前⽇志 - ⽆法删除ORA-01624: 线程的紧急恢复需要⽇志ORA-01625: 回退段''不属于此例程ORA-01626: 回退段号''⽆法处理更多事务处理ORA-01627: 回退段号''未联机ORA-01628: 已达到 max # extents ()(回退段)ORA-01629: 已达到 max # extents (),此时正在保存表空间的撤消ORA-01630: 表空间中的 temp 段达到 max # extents()ORA-01631: 表.达到 max # extents ()ORA-01632: 索引.达到 max # extents ()ORA-01633: 此操作需要 Real Application Clusters 选件ORA- 01634: 回退段号''即将脱机ORA-01635: 指定的回退段编号 '' 不可⽤ORA-01636: 回退段''已联机ORA-01637: 回退段''正被另⼀例程 (#) 使⽤ORA-01638: 参数不允许 ORACLE 版本装载群集数据库ORA-01640: ⽆法将活动事务处理的表空间设置为只读ORA-01641: 表空间''未联机- ⽆法添加数据⽂件ORA-01642: 只读表空间''⽆需开始备份ORA-01643: 系统表空间⽆法设置为只读ORA-01644: 表空间''已经是只读ORA-01645: 上次尝试设置读写已完成⼀半ORA-01646: 表空间''不是只读 - ⽆法设置为读写ORA-01647: 表空间''是只读,⽆法在其中分配空间ORA-01648: ⽇志是禁⽤线程的当前⽇志ORA-01649: 不允许进⾏备份控制⽂件操作ORA-01650: 回退段⽆法通过(在表空间中)扩展ORA-01651: ⽆法通过(在表空间中)扩展保存撤消段ORA-01652: ⽆法通过(在表空间中)扩展 temp 段ORA-01653: 表.⽆法通过(在表空间中)扩展ORA-01654: 索引.⽆法通过(在表空间中)扩展ORA-01655: 群集 . ⽆法通过 (在表空间中) 扩展ORA-01656: 最⼤区数 () 已在群集 . 中达到ORA-01657: ⽆效的 SHRINK 选项值ORA-01658: ⽆法为表空间中的段创建 INITIAL 区ORA-01659: ⽆法分配超出的 MINEXTENTS(在表空间中)ORA-01660: 表空间''已是永久性ORA-01661: 表空间''已是临时性ORA-01662: 表空间''⾮空且⽆法设置为暂时性ORA-01663: 表空间''的内容不断变动ORA-01664: 扩展排序段的事务处理已终⽌ORA-01665: 控制⽂件不是⼀个备⽤控制⽂件ORA-01666: 控制⽂件⽤于备⽤数据库ORA-01667: ⽆法添加任何其它表空间: 超出限制ORA-01668: 对于数据⽂件的脱机,备⽤数据库要求使⽤ DROP 选项ORA-01669: 备⽤数据库控制⽂件不⼀致ORA-01670: 备⽤数据库恢复需要新数据⽂件ORA-01671: 控制⽂件是备份⽂件,⽆法设置备⽤控制⽂件ORA-01672: 控制⽂件可能缺少⽂件或具有额外⽂件ORA-01673: 未标识数据⽂件ORA-01674: 数据⽂件是⼀个旧的原型⽽⾮当前⽂件ORA-01675: max_commit_propagation_delay 与其它例程不⼀致ORA-01676: ''的备⽤⽂件名转换超出的最⼤长度ORA-01677: 备⽤⽂件名转换参数不同于其它例程ORA-01678: 参数必须是⼀对样式字符串和取代字符串ORA-01679: 数据库必须以 EXCLUSIVE 安装且未打开以激活ORA-01680: ⽆法通过(在表空间中)扩展 LOB 段ORA-01681: max # extents () 已在表空间中的 LOB 段达到ORA-01682: 只读 DB ⽆法在表空间中分配临时空间ORA-01683: 索引.分区⽆法通过(在表空间中)扩展ORA-01684: max # extents () 已在表.分区中达到ORA-01685: max # extents () 已在索引.分区中达到ORA-01686: max # files () 对于表空间已达到ORA-01687: 表空间''的指定记录属性与现有属性相同ORA-01688: 表.分区⽆法通过(在表空间中)扩展ORA-01689: ⼦句""()中出现语法错误ORA-01690: 排序区太⼩ORA-01691: Lob 段.⽆法通过(在表空间中)扩展ORA-01692: Lob 段.分区⽆法通过(在表空间中)扩展ORA-01693: max # extents () 已在 lob 段.中达到ORA-01694: max # extents () 已在 lob 段.分区中达到ORA-01695: 将回退段转换为版本 8.0.2 时出错ORA-01696: 控制⽂件不是 '克隆' 控制⽂件ORA-01697: 控制⽂件⽤于 '克隆' 数据库ORA-01698: '克隆' 数据库仅可以具有 SYSTEM 联机回退段ORA-01699: 正在导⼊表空间''以⽤于时间点恢复ORA-01700: 列表中的⽤户名重复ORA-01701: 此处不允许有群集ORA-01702: 此处不允许有视图ORA-01703: 缺少 SYNONYM 关键字ORA-01704: ⽂字字符串过长ORA-01705: ⽆法在关联列中指定外部连接ORA-01706: ⽤户函数的结果值过⼤ORA-01707: 缺少 LIST 关键字ORA-01708: 需要 ACCESS 或 SESSIONORA-01709: 程序不存在ORA-01710: 缺少 OF 关键字ORA-01711: 列出的权限重复ORA-01712: 您不能授予不具有的权限ORA-01713: 该权限的 GRANT OPTION 不存在ORA-01714: 执⾏⽤户函数时出错ORA-01715: UNIQUE 不可以与簇索引⼀起使⽤ORA-01716: NOSORT 不可以与簇索引⼀起使⽤ORA-01717: seccta: 访问已过时的模式标记⽆效ORA-01718: NOAUDIT 不允许 BY ACCESS | SESSION ⼦句ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+)ORA-01720: 授权选项对于'.'不存在ORA-01721: USERENV(COMMITSCN) 在事务处理中调⽤了多次ORA-01722: ⽆效数字(⽐如字段类型为number型、插⼊的值中却有字母)ORA-01723: 不允许长度为 0 的列ORA-01724: 浮点(数)精确度超出范围(1 到 126)ORA-01725: 此处不允许 USERENV('COMMITSCN')ORA-01726: 此处不允许有表ORA-01727: 数字精度说明符超出范围(1 到 38)ORA-01728: 数字标度说明符超出范围(-84 到 127)ORA-01729: 需要数据库链接名ORA-01730: 指定的列名数⽆效ORA-01731: 出现循环的视图定义ORA-01732: 此视图的数据操纵操作⾮法ORA-01733: 此处不允许虚拟列ORA-01734: ⾮法的参数 - EXTENT MIN ⾼于 EXTENT MAXORA-01735: ⾮法的 ALTER TABLE 选项ORA-01736: 需要 [NOT] SUCCESSFULORA-01737: 有效模式: [ROW] SHARE, [[SHARE] ROW] EXCLUSIVE, SHARE UPDATE ORA-01738: 缺少 IN 关键字ORA-01739: 缺少 MODE 关键字ORA-01740: 标识中缺少双引号ORA-01741: ⾮法的零长度标识ORA-01742: 备注错误终⽌ORA-01743: 仅能编制纯函数的索引ORA-01744: 不合理的 INTOORA-01745: ⽆效的主机/赋值变量名ORA-01746: 此处不允许指⽰符变量ORA-01747: ⽆效的⽤户.表.列,表.列,或列规格ORA-01748: 此处只允许简单的列名ORA-01749: ⽤户不可以⾃/⾄⾃⼰ GRANT/REVOKE 权限ORA-01750: UPDATE/REFERENCES 仅可以从整个表⽽不能按列 REVOKEORA-01751: ⽆效的转储撤消选项ORA-01752: 不能从没有⼀个键值保存表的视图中删除ORA-01753: 列定义与聚簇列定义不兼容ORA-01754: 表只能包含⼀个 LONG 类型的列ORA-01755: 必须指定区编号或块编号ORA-01756: 括号内的字符串没有正确结束ORA-01757: 必须指定对象编号ORA-01758: 要添加法定 (NOT NULL) 列,则表必须为空ORA-01759: 未正确定义⽤户函数ORA-01760: 函数的参数⾮法ORA-01761: DML 操作与连结中的唯⼀表不对应ORA-01762: vopdrv: FROM 中没有视图查询块ORA-01763: 更新或删除涉及到外部连结表ORA-01764: 连结的新更新值不能保证为唯⼀ORA-01765: 不允许指定表的所有者名ORA-01766: 此上下⽂中不允许有字典表ORA-01767: UPDATE ...SET 表达式必须是⼦查询ORA-01768: 数字字符串过长ORA-01769: 重复的 CLUSTER 选项说明ORA-01770: CREATE CLUSTER 命令中不允许有 CLUSTER 选项ORA-01771: 选项对聚簇表⾮法ORA-01772: 必须指定 LEVEL 的值(⽆效数字,插⼊的值有字母)ORA-01773: 此 CERATE TABLE 中没有指定列的数据类型ORA-01774: 转储撤消选项指定了多次ORA-01775: 同义词的循环嵌套链ORA-01776: ⽆法通过连接视图修改多个基表ORA-01777: 此系统中不允许 WITH GRANT OPTIONORA-01778: 超出最⼤⼦查询的嵌套层ORA-01779: ⽆法修改与⾮键值保存表对应的列ORA-01780: 要求⽂字字符串ORA-01781: UNRECOVERABLE 不能指定没有 AS SELECTORA-01782: 不能为群集或聚簇表指定 UNRECOVERABLEORA-01783: 只可以指定 RECOVERABLE 或 UNRECOVERABLE ⼦句ORA-01784: 不能指定 RECOVERABLE 具有禁⽤的数据库介质恢复ORA-01785: ORDER BY 项必须是 SELECT-list 表达式的数⽬ORA- 01786: 此查询表达式不允许 FOR UPDATEORA-01787: 每个查询块只允许有⼀个⼦句ORA-01788: 此查询块中要求 CONNECT BY ⼦句ORA-01789: 查询块具有不正确的结果列数(不能创建唯⼀索引,发现重复记录)ORA-01790: 表达式必须具有与对应表达式相同的数据类型ORA-01791: 不是 SELECTed 表达式ORA-01792: 表或视图中的最⼤列数为 1000ORA-01793: 索引列的最⼤数为 32ORA-01794: 群集列的最⼤数⽬为 32ORA-01795: 列表中的最⼤表达式数为 1000ORA-01796: 此运算符不能与列表⼀起使⽤ORA-01797: 此运算符后⾯必须跟 ANY 或 ALLORA-01798: 缺少 EXCEPTION 关键字ORA-01799: 列不可以外部连接到⼦查询ORA-01800: ⽇期格式中的⽂字过长以致⽆法处理ORA-01801: ⽇期格式对于内部缓冲区过长ORA-01802: Julian ⽇期超出范围ORA-01803: ⽆法获得⽇期/时间ORA-01804: 时区信息⽆法初始化ORA-01810: 格式代码出现两次ORA-01811: Julian ⽇期导致年度中的⽇⽆法使⽤ORA-01812: 只可以指定⼀次年度ORA-01813: 只可以指定⼀次⼩时ORA-01814: AM/PM 因使⽤ A.M./P.M. ⽽发⽣冲突ORA-01815: BC/AD 因使⽤ B.C./A.D. ⽽发⽣冲突ORA-01816: 只可以指定⼀次⽉份(⽂字与格式字符串不匹配。

Oracle错误代码大全

Oracle错误代码大全

Oracle错误代码大全ORA-01579: 恢复过程中出现写错误ORA-01580: 创建控制备份文件时出错ORA-01581: 尝试使用已分配的回退段 () 新区 ()ORA-01582: 无法打开要备份的控制文件ORA-01583: 无法获得要备份的控制文件的块大小ORA-01584: 无法获得要备份的控制文件的文件大小ORA-01585: 标识备份文件时出错ORA-01586: 无法打开要备份的目标文件ORA-01587: 复制控制文件的备份文件时出错ORA-01588: 要打开数据库则必须使用 RESETLOGS 选项ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项ORA-01590: 段可用列表数 () 超出最大数ORA-01591: 锁定已被有问题的分配事务处理挂起ORA-01592: 将第 7 版回退段 () 转换为 Oracle 8 版格式时出错ORA-01593: 回退段最佳大小 ( blks) 小于计算的初始大小 ( blks)ORA-01594: 尝试放回已释放的回退段 () 区 ()ORA-01595: 释放区 () 回退段 () 时出错ORA-01596: 无法在参数中指定系统ORA-01597: 无法改变联机或脱机系统回退段ORA-01598: 回退段''未联机ORA-01599: 无法获得回退段 (), 高速缓存空间已满ORA-01600: 至多只有一个""在子句""()中ORA-01601: 子句""()中的存储桶大小非法ORA-01603: 子句""()中的分组大小非法ORA-01604: 子句""()中的编号范围非法ORA-01605: 子句""()中缺少编号ORA-01606: gc_files_to_locks 不同于另一已安装例程的参数ORA-01608: 无法将回退段''联机,其状态为 ()ORA-01609: 日志是线程的当前日志 - 无法删除成员ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成ORA-01611: 线程编号无效 - 必须介于 1 和之间ORA-01612: 线程已经启用ORA-01613: 线程只有日志 - 要求至少启用 2 个日志ORA-01614: 线程正忙 - 无法启用ORA-01615: 线程已安装 - 无法禁用ORA-01616: 线程已打开 - 无法禁用ORA-01617: 无法安装: 不是有效的线程编号ORA-01618: 线程未启用 - 无法安装ORA-01619: 线程已由另一例程安装ORA-01620: 没有可用于安装的公用线程ORA-01621: 数据库打开时无法重命名当前日志的成员ORA-01622: 必须指定线程编号 - 没有特定默认值ORA-01623: 日志是线程的当前日志 - 无法删除ORA-01624: 线程的紧急恢复需要日志ORA-01625: 回退段''不属于此例程ORA-01626: 回退段号''无法处理更多事务处理ORA-01627: 回退段号''未联机ORA-01628: 已达到 max # extents ()(回退段)ORA-01629: 已达到 max # extents (),此时正在保存表空间的撤消ORA-01630: 表空间中的 temp 段达到 max # extents()ORA-01631: 表.达到 max # extents ()ORA-01632: 索引.达到 max # extents ()ORA-01633: 此操作需要 Real Application Clusters 选件ORA- 01634: 回退段号''即将脱机ORA-01635: 指定的回退段编号 '' 不可用ORA-01636: 回退段''已联机ORA-01637: 回退段''正被另一例程 (#) 使用ORA-01638: 参数不允许 ORACLE 版本装载群集数据库ORA-01640: 无法将活动事务处理的表空间设置为只读ORA-01641: 表空间''未联机- 无法添加数据文件ORA-01642: 只读表空间''无需开始备份ORA-01643: 系统表空间无法设置为只读ORA-01644: 表空间''已经是只读ORA-01645: 上次尝试设置读写已完成一半ORA-01646: 表空间''不是只读 - 无法设置为读写ORA-01647: 表空间''是只读,无法在其中分配空间ORA-01648: 日志是禁用线程的当前日志ORA-01649: 不允许进行备份控制文件操作ORA-01650: 回退段无法通过(在表空间中)扩展ORA-01651: 无法通过(在表空间中)扩展保存撤消段ORA-01652: 无法通过(在表空间中)扩展 temp 段ORA-01653: 表.无法通过(在表空间中)扩展ORA-01654: 索引.无法通过(在表空间中)扩展ORA-01655: 群集 . 无法通过 (在表空间中) 扩展ORA-01656: 最大区数 () 已在群集 . 中达到ORA-01657: 无效的 SHRINK 选项值ORA-01658: 无法为表空间中的段创建 INITIAL 区ORA-01659: 无法分配超出的 MINEXTENTS(在表空间中)ORA-01660: 表空间''已是永久性ORA-01661: 表空间''已是临时性ORA-01662: 表空间''非空且无法设置为暂时性ORA-01663: 表空间''的内容不断变动ORA-01664: 扩展排序段的事务处理已终止ORA-01665: 控制文件不是一个备用控制文件ORA-01666: 控制文件用于备用数据库ORA-01667: 无法添加任何其它表空间: 超出限制ORA-01668: 对于数据文件的脱机,备用数据库要求使用 DROP 选项ORA-01669: 备用数据库控制文件不一致ORA-01670: 备用数据库恢复需要新数据文件ORA-01671: 控制文件是备份文件,无法设置备用控制文件ORA-01672: 控制文件可能缺少文件或具有额外文件ORA-01673: 未标识数据文件ORA-01674: 数据文件是一个旧的原型而非当前文件ORA-01675: max_commit_propagation_delay 与其它例程不一致ORA-01676: ''的备用文件名转换超出的最大长度ORA-01677: 备用文件名转换参数不同于其它例程ORA-01678: 参数必须是一对样式字符串和取代字符串ORA-01679: 数据库必须以 EXCLUSIVE 安装且未打开以激活ORA-01680: 无法通过(在表空间中)扩展 LOB 段ORA-01681: max # extents () 已在表空间中的 LOB 段达到ORA-01682: 只读 DB 无法在表空间中分配临时空间ORA-01683: 索引.分区无法通过(在表空间中)扩展ORA-01684: max # extents () 已在表.分区中达到ORA-01685: max # extents () 已在索引.分区中达到ORA-01686: max # files () 对于表空间已达到ORA-01687: 表空间''的指定记录属性与现有属性相同ORA-01688: 表.分区无法通过(在表空间中)扩展ORA-01689: 子句""()中出现语法错误ORA-01690: 排序区太小ORA-01691: Lob 段.无法通过(在表空间中)扩展ORA-01692: Lob 段.分区无法通过(在表空间中)扩展ORA-01693: max # extents () 已在 lob 段.中达到ORA-01694: max # extents () 已在 lob 段.分区中达到ORA-01695: 将回退段转换为版本 8.0.2 时出错ORA-01696: 控制文件不是 '克隆' 控制文件ORA-01697: 控制文件用于 '克隆' 数据库ORA-01698: '克隆' 数据库仅可以具有 SYSTEM 联机回退段ORA-01699: 正在导入表空间''以用于时间点恢复ORA-01700: 列表中的用户名重复ORA-01701: 此处不允许有群集ORA-01702: 此处不允许有视图ORA-01703: 缺少 SYNONYM 关键字ORA-01704: 文字字符串过长ORA-01705: 无法在关联列中指定外部连接ORA-01706: 用户函数的结果值过大ORA-01707: 缺少 LIST 关键字ORA-01708: 需要 ACCESS 或 SESSIONORA-01709: 程序不存在ORA-01710: 缺少 OF 关键字ORA-01711: 列出的权限重复ORA-01712: 您不能授予不具有的权限ORA-01713: 该权限的 GRANT OPTION 不存在ORA-01714: 执行用户函数时出错ORA-01715: UNIQUE 不可以与簇索引一起使用ORA-01716: NOSORT 不可以与簇索引一起使用ORA-01717: seccta: 访问已过时的模式标记无效ORA-01718: NOAUDIT 不允许 BY ACCESS | SESSION 子句ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+)ORA-01720: 授权选项对于'.'不存在在事务处理中调用了多次ORA-01721: USERENV(COMMITSCN)ORA-01722: 无效数字ORA-01723: 不允许长度为 0 的列ORA-01724: 浮点(数)精确度超出范围( 1 到 126)ORA-01725: 此处不允许 USERENV('COMMITSCN')ORA-01726: 此处不允许有表ORA-01727: 数字精度说明符超出范围( 1 到 38)ORA-01728: 数字标度说明符超出范围(-84 到 127)ORA-01729: 需要数据库链接名ORA-01730: 指定的列名数无效ORA-01731: 出现循环的视图定义ORA-01732: 此视图的数据操纵操作非法ORA-01733: 此处不允许虚拟列ORA-01734: 非法的参数 - EXTENT MIN 高于 EXTENT MAXORA-01735: 非法的 ALTER TABLE 选项ORA-01736: 需要 [NOT] SUCCESSFULORA-01737: 有效模式: [ROW] SHARE, [[SHARE] ROW] EXCLUSIVE, SHARE UPDATE ORA-01738: 缺少 IN 关键字ORA-01739: 缺少 MODE 关键字ORA-01740: 标识中缺少双引号ORA-01741: 非法的零长度标识ORA-01742: 备注错误终止ORA-01743: 仅能编制纯函数的索引ORA-01744: 不合理的 INTOORA-01745: 无效的主机/赋值变量名ORA-01746: 此处不允许指示符变量ORA-01747: 无效的用户.表.列,表.列,或列规格ORA-01748: 此处只允许简单的列名ORA-01749: 用户不可以自/至自己 GRANT/REVOKE 权限ORA-01750: UPDATE/REFERENCES 仅可以从整个表而不能按列 REVOKEORA-01751: 无效的转储撤消选项ORA-01752: 不能从没有一个键值保存表的视图中删除ORA-01753: 列定义与聚簇列定义不兼容ORA-01754: 表只能包含一个 LONG 类型的列ORA-01755: 必须指定区编号或块编号ORA-01756: 括号内的字符串没有正确结束ORA-01757: 必须指定对象编号ORA-01758: 要添加法定 (NOT NULL) 列,则表必须为空ORA-01759: 未正确定义用户函数ORA-01760: 函数的参数非法ORA-01761: DML 操作与连结中的唯一表不对应ORA-01762: vopdrv: FROM 中没有视图查询块ORA-01763: 更新或删除涉及到外部连结表ORA-01764: 连结的新更新值不能保证为唯一ORA-01765: 不允许指定表的所有者名ORA-01766: 此上下文中不允许有字典表ORA-01767: UPDATE ...SET 表达式必须是子查询ORA-01768: 数字字符串过长ORA-01769: 重复的 CLUSTER 选项说明ORA-01770: CREATE CLUSTER 命令中不允许有 CLUSTER 选项ORA-01771: 选项对聚簇表非法ORA-01772: 必须指定 LEVEL 的值ORA-01773: 此 CERATE TABLE 中没有指定列的数据类型ORA-01774: 转储撤消选项指定了多次ORA-01775: 同义词的循环嵌套链ORA-01776: 无法通过连接视图修改多个基表ORA-01777: 此系统中不允许 WITH GRANT OPTIONORA-01778: 超出最大子查询的嵌套层ORA-01779: 无法修改与非键值保存表对应的列ORA-01780: 要求文字字符串ORA-01781: UNRECOVERABLE 不能指定没有 AS SELECTORA-01782: 不能为群集或聚簇表指定 UNRECOVERABLE子句ORA-01783: 只可以指定 RECOVERABLE 或 UNRECOVERABLE ORA-01784: 不能指定 RECOVERABLE 具有禁用的数据库介质恢复ORA-01785: ORDER BY 项必须是 SELECT-list 表达式的数目ORA- 01786: 此查询表达式不允许 FOR UPDATEORA-01787: 每个查询块只允许有一个子句ORA-01788: 此查询块中要求 CONNECT BY 子句ORA-01789: 查询块具有不正确的结果列数ORA-01790: 表达式必须具有与对应表达式相同的数据类型ORA-01791: 不是 SELECTed 表达式ORA-01792: 表或视图中的最大列数为 1000ORA-01793: 索引列的最大数为 32ORA-01794: 群集列的最大数目为 32ORA-01795: 列表中的最大表达式数为 1000ORA-01796: 此运算符不能与列表一起使用ORA-01797: 此运算符后面必须跟 ANY 或 ALLORA-01798: 缺少 EXCEPTION 关键字ORA-01799: 列不可以外部连接到子查询ORA-01800: 日期格式中的文字过长以致无法处理ORA-01801: 日期格式对于内部缓冲区过长ORA-01802: Julian 日期超出范围ORA-01803: 无法获得日期/时间ORA-01804: 时区信息无法初始化ORA-01810: 格式代码出现两次ORA-01811: Julian 日期导致年度中的日无法使用ORA-01812: 只可以指定一次年度ORA-01813: 只可以指定一次小时ORA-01814: AM/PM 因使用 A.M./P.M. 而发生冲突ORA-01815: BC/AD 因使用 B.C./A.D. 而发生冲突ORA-01816: 只可以指定一次月份ORA-01817: 只可以指定一次周中的日ORA-01818: 'HH24' 导致上下午指示符无法使用ORA-01819: 带符号的年度导致 BC/AD 无法使用ORA-01820: 格式代码无法以日期输入格式显示ORA-01821: 日期格式无法识别ORA-01822: 此日历的纪元格式代码无效ORA-01830: 日期格式图片在转换整个输入字符串之前结束ORA-01831: 年度与 Julian 日期发生冲突ORA-01832: 年度中的日与 Julian 日期发生冲突ORA-01833: 月份与 Julian 日期发生冲突ORA-01834: 月份中的日与 Julian 日期发生冲突ORA-01835: 周中的日与 Julian 日期发生冲突ORA-01836: 小时与日中的秒发生冲突ORA-01837: 小时中的分与日中的秒发生冲突ORA-01838: 分中的秒与日中的秒发生冲突ORA-01839: 指定月份的日期无效ORA-01840: 输入值对于日期格式不够长ORA-01841: (全)年度值必须介于 -4713 和 +9999 之间,且不为 0 ORA-01842: 季度值必须介于 1 和 4 之间ORA-01843: 无效的月份ORA-01844: 年度中的周值必须介于 1 和 52 之间ORA-01845: 月份中的周值必须介于 1 和 5 之间ORA-01846: 周中的日无效ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间ORA-01848: 年度中的日值必须介于 1 和 365 之间(闰年为 366)ORA-01849: 小时值必须介于 1 和 12 之间ORA-01850: 小时值必须介于 0 和 23 之间ORA-01851: 分钟值必须介于 0 和 59 之间ORA-01852: 秒值必须介于 0 和 59 之间ORA-01853: 日中的秒值必须介于 0 和 86399 之间ORA-01854: julian 日期必须介于 1 和 5373484 之间ORA-01855: 要求 AM/A.M. 或 PM/P.M.ORA-01856: 要求 BC/B.C. 或 AD/A.D.ORA-01857: 无效的时区ORA-01858: 在要求输入数字处找到非数字字符ORA-01859: 在要求输入字母处找到非字母字符ORA-01860: 年度中的周值必须介于 1 和 53 之间ORA-01861: 文字与格式字符串不匹配ORA-01862: 数字值与格式项目的长度不匹配ORA-01863: 年度不支持当前日历ORA-01864: 日期超出当前日历的范围ORA-01865: 无效的纪元ORA-01866: 日期时间类无效ORA-01867: 间隔无效ORA-01868: 间隔的前导精度太小ORA-01869: 保留以供将来使用ORA-01870: 间隔或日期时间不是相互可比较的ORA-01871: 秒数必须少于 60ORA-01872: 保留以供将来使用ORA-01873: 间隔的前导精度太小ORA-01874: 时区小时必须在 -12 和 13 之间ORA-01875: 时区分钟必须在 -59 和 59 之间ORA-01876: 年份必须不少于 -4713ORA-01877: 内部缓冲区的字符串太长ORA-01878: 在日期时间或间隔中没有找到指定的字段ORA-01879: hh25 字段必须在 0 和 24 之间ORA-01880: 零点几秒必须在 0 和 999999999 之间ORA-01881: 时区区域 ID %d 无效ORA-01882: 未找到时区区域ORA-01883: 在区域转换过程中禁用了重叠ORA-01890: 检测到 NLS 错误ORA-01891: 日期时间/间隔内部错误ORA-01898: 精确度说明符过多ORA-01899: 错误的精度说明符ORA-01900: 需要 LOGFILE 关键字ORA-01901: 需要 ROLLBACK 关键字ORA-01902: 需要 SEGMENT 关键字ORA-01903: 需要 EVENTS 关键字ORA-01904: 需要 DATAFILE 关键字ORA-01905: 需要 STORAGE 关键字ORA-01906: 需要 BACKUP 关键字ORA-01907: 需要 TABLESPACE 关键字ORA-01908: 需要 EXISTS 关键字ORA-01909: 需要 REUSE 关键字ORA-01910: 需要 TABLES 关键字ORA-01911: 需要 CONTENTS 关键字ORA-01912: 需要 ROW 关键字ORA-01913: 需要 EXCLUSIVE 关键字ORA-01914: 审计选项对于序号无效ORA-01915: 审计选项对于视图无效ORA-01917: 用户或角色 '' 不存在ORA-01918: 用户''不存在ORA-01919: 角色''不存在ORA-01920: 用户名''与另外一个用户名或角色名发生冲突ORA-01921: 角色名''与另一个用户名或角色名发生冲突ORA-01922: 必须指定 CASCADE 以删除''ORA-01923: CASCADE 已中止,对象被另一用户锁定ORA-01924: 角色''未被授权或不存在ORA-01925: 超出已启用角色的最大数ORA-01926: 无法将 WITH GRANT OPTION GRANT 角色ORA-01927: 无法 REVOKE 您未授权的权限ORA-01928: 未对 GRANT 选项授权所有权限ORA-01929: 没有要 GRANT 的权限ORA-01930: 不支持审计对象ORA-01931: 无法将授予角色ORA-01932: ADMIN 选项未授权给角色''ORA-01933: 无法使用角色权限来创建存储对象ORA-01934: 检测到循环的角色授权ORA-01935: 缺少用户或角色名ORA-01936: 不能在创建用户或角色时指定所有者ORA-01937: 缺少或无效的角色名ORA-01938: 必须为 CREATE USER 指定 IDENTIFIED BYORA-01939: 只可以指定 ADMIN OPTIONORA-01940: 无法删除当前已连接的用户ORA-01941: 需要 SEQUENCE 关键字ORA-01942: 无法同时指定 IDENTIFIED BY 和 EXTERNALLY ORA-01943: 已经指定 IDENTIFIED BYORA- 01944: 已经指定 IDENTIFIED EXTERNALLYORA-01945: 已经指定 DEFAULT ROLE[S]ORA-01946: 已经指定 DEFAULT TABLESPACEORA-01947: 已经指定 TEMPORARY TABLESPACEORA-01948: 标识符的名称长度 () 超过最大长度 ()ORA-01949: 需要 ROLE 关键字ORA-01950: 表空间''中无权限ORA-01951: ROLE ''未授予''ORA-01952: 系统权限未授予''ORA-01953: 命令不再有效,请参阅 ALTER USERORA-01954: DEFAULT ROLE 子句对 CREATE USER 无效ORA-01955: DEFAULT ROLE ''未授予用户ORA-01956: 使用 OS_ROLES 时命令无效ORA-01957: 需要的 MIN 或 MAX 关键字未找到ORA-01958: 必须为 LAYER 选项提供整数ORA-01959: 必须为 OPCODE 选项提供整数ORA-01960: 无效的转储日志文件选项ORA-01961: 无效的转储选项ORA-01962: 必须指定文件号或日志序号ORA-01963: 必须指定块编号ORA-01964: 必须为 TIME 选项指定时间ORA-01965: 必须指定 PERIODORA-01967: 无效的 CREATE CONTROLFILE 选项ORA-01968: 仅指定 RESETLOGS 或 NORESETLOGS 一次ORA-01969: 您必须指定 RESETLOGS 或 NORESETLOGSORA-01970: 您必须为 CREATE CONTROLFILE 指定数据库名ORA-01971: 非法的 ALTER TRACING 选项ORA-01972: 必须为 ALTER TRACING ENABLE 或 DISABLE 指定字符串ORA-01973: 缺少更改编号ORA-01974: 非法的存档选项ORA-01975: 更改编号中的字符非法ORA-01976: 缺少更改编号ORA-01977: 缺少线程编号ORA-01978: 缺少序号ORA-01979: 角色''缺少口令或口令无效ORA-01980: OS ROLE 初始化过程中出错以执行此撤消ORA-01981: 必须指定 CASCADE CONSTRAINTSORA- 01982: 审计选项对于视图无效ORA-01983: 无效的 DEFAULT 审计选项ORA-01984: 无效的程序/程序包/函数审计选项ORA-01985: 因超出 LICENSE_MAX_USERS 参数而无法创建用户ORA-01986: 无效的 OPTIMIZER_GOAL 选项ORA-01987: 客户 OS 用户名过长ORA-01988: 不允许远程 os 登录ORA-01989: 操作系统未授权角色''ORA-01990: 打开口令文件''时出错ORA-01991: 无效的口令文件''ORA-01992: 关闭口令文件''时出错ORA-01993: 写口令文件''时出错ORA-01994: GRANT 失败: 无法添加用户至公用口令文件ORA-01995: 读口令文件''时出错ORA-01996: GRANT 失败: 口令文件''已满ORA-01997: GRANT 失败: 用户''由外部标识ORA-01998: REVOKE 失败: 用户 SYS 始终具有 SYSOPER 和 SYSDBA ORA-01999: 口令文件模式已由''更改为''ORA-02000: 缺少关键字ORA-02001: 用户 SYS 不允许创建可用列表组的索引ORA-02002: 写入审记线索时出错ORA-02003: 无效的 USERENV 参数ORA-02004: 违反安全性ORA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效ORA-02006: 无效的压缩十进制格式字符串ORA-02007: 不能使用含 REBUILD 的 ALLOCATE 或 DEALLOCATE 选项ORA-02008: 已指定非数字列的非零标度ORA-02009: 指定的文件大小不得为 0ORA-02010: 缺少主机连接字符串ORA-02011: 重复的数据库链接名ORA-02012: 缺少 USING 关键字ORA-02013: 缺少 CONNECT 关键字ORA-02014: 不能从具有 DISTINCT, GROUP BY 等的视图选择 UPDATE FOR ORA-02015: 不能从远程表选择 FOR UPDATEORA-02016: 不能在远程数据库中使用 START WITH 子查询ORA-02017: 要求整数值ORA-02018: 同名的数据库链接具有开放连接ORA-02019: 未找到远程数据库的连接说明ORA-02020: 过多的数据库链接在使用中ORA-02021: 不允许对远程数据库进行 DDL 操作ORA-02022: 远程语句的远程对象具有未优化的视图ORA-02023: 远程数据库无法对 START WITH 或 CONNECT BY 谓词求值ORA-02024: 未找到数据库链接ORA-02025: SQL 语句的所有表均必须在远程数据库中ORA-02026: 缺少 LINK 关键字ORA-02027: 不支持 LONG 列的多行 UPDATEORA-02028: 服务器不支持行数的准确读取ORA-02029: 缺少 FLLE 关键字ORA-02030: 只能从固定的表/视图查询ORA-02031: 没有 ROWID 适用于固定表或外部组织的表ORA-02032: 聚簇表无法在簇索引建立之前使用ORA-02033: 此簇的簇索引已经存在ORA-02034: 不允许加速赋值ORA-02035: 非法的成组操作组合ORA-02036: 自动游标打开的变量描述过多ORA-02037: 未初始化的加速赋值存储ORA-02038: 不允许对数组类型定义ORA-02039: 不允许对数组类型赋值ORA-02040: 远程数据库不支持两段式提交ORA-02041: 客户数据库未开始一个事务处理ORA-02042: 分布式事务处理过多ORA-02043: 必须在执行之前结束当前事务处理ORA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行ORA-02045: 全局事务处理中的本地会话过多ORA-02046: 分布式事务处理已经开始ORA-02047: 无法连接运行中的分布式事务处理ORA-02048: 尝试不登录而开始分布式事务处理ORA-02049: 超时: 分布式事务处理等待锁定ORA-02050: 事务处理已重算,某些远程 DBs 可能有问题ORA-02051: 同一事务处理中的另一会话失败ORA-02052: 远程事务处理在失败ORA-02053: 事务处理已提交,某些远程 DBs 可能有问题ORA-02054: 事务处理有问题ORA-02055: 分布式更新操作失效;要求回退ORA-02056: 2PC: : 无效的两段命令编号(源于)ORA-02057: 2PC: : 无效的两段恢复状态编号(源于)ORA-02058: 未找到 ID的准备事务处理ORA-02059: ORA-2PC-CRASH-TEST- 在提交备注中ORA-02060: 选择指定了分布表连接的更新ORA-02061: 锁定表指定了分布式表的列表ORA-02062: 分布式恢复收到 DBID ,预计为ORA-02063: 紧接着(源于)ORA-02064: 不支持分布式操作ORA-02065: 非法的 ALTER SYSTEM 选项ORA-02066: DISPATCHERS 文本缺失或无效ORA-02067: 要求事务处理或保存点回退ORA-02068: 以下严重错误源于ORA-02069: 此操作的 global_names 参数必须设置为 TRUE ORA-02070: 数据库不支持此上下文中的ORA-02071: 初始化远程数据库的功能时出错ORA-02072: 分布式数据库网络协议匹配错误ORA-02073: 远程更新中不支持序号ORA-02074: 无法在分布式事务处理中ORA-02075: 另一例程已更改事务处理的状态ORA-02076: 序列与更新表或 long 列位于不同的地方ORA-02077: 选择的 long 列必须来自于同一地方的表ORA-02078: ALTER SYSTEM FIXED_DATE 的设置无效ORA-02079: 没有新的会话可与提交的分布式事务处理连接ORA-02080: 数据库链接正在使用中ORA-02081: 数据库链接未打开ORA-02082: 回送数据库链接必须具有连结限定词ORA-02083: 数据库名称含有非法字符 ''ORA-02084: 数据库名不全ORA-02085: 数据库链接与相连结ORA-02086: 数据库 (链路) 名过长ORA-02087: 对象被同一事务处理的另一进程锁定ORA-02088: 未安装分布式数据库选项ORA-02089: COMMIT 不允许在附属会话中ORA-02090: 网络错误: 试图 callback+passthruORA-02091: 事务处理已重算ORA-02092: 超出分布式事务处理的事务处理表槽ORA-02093: TRANSACTIONS_PER_ROLLBACK_SEGMENT()大于最大的可能数 ()ORA-02094: 未安装复制选项ORA-02095: 无法修改指定的初始化参数ORA-02096: 此选项的指定初始化参数不可修改ORA-02097: 无法修改参数,因为指定的值无效ORA-02098: 对索引表引用 (: I) 进行语法分析时出错ORA-02099: 内部使用,不得打印ORA-02100: PCC: 内存不足 (如无法分配)ORA-02101: PCC: 不一致的游标高速缓存 (uce/cuc 不匹配)ORA-02102: PCC: 不一致的游标高速缓存 (此 uce 无 cur 条目)ORA-02103: PCC: 不一致的游标高速缓存 (超出 cuc 的引用范围)ORA-02104: PCC: 不一致的主高速缓存 (cuc 不可用)ORA-02105: PCC: 不一致的游标高速缓存 (高速缓存中无 cuc 条目)ORA-02106: PCC: 不一致的游标高速缓存 (OraCursor nr 已坏)ORA-02107: PCC: 对运行时库来说此程序过旧: 请重新对其编译ORA-02108: PCC: 无效的描述符传送给运行时库ORA-02109: PCC: 不一致的主高速缓存 (超出位置引用范围)ORA-02110: PCC: 不一致的主高速缓存 (无效的 sqi 类型)ORA-02111: PCC: 堆栈 (Heap) 一致性错误ORA-02112: PCC: SELECT..INTO 返回过多行ORA-02140: 无效的表空间名称ORA-02141: 无效的 OFFLINE 选项ORA-02142: 缺少或无效的 ALTER TABLESPACE 选项ORA-02143: 无效的 STORAGE 选项ORA-02144: 未指定 ALTER CLUSTER 的选项ORA-02145: 缺少 STORAGE 选项ORA-02146: SHARED 指定了多次ORA-02147: 与 SHARED/EXCLUSIVE 选项冲突ORA-02148: EXCLUSIVE 指定了多次ORA-02149: 指定的分区不存在PL/SQL中预定义的异常名:异常名Oracle错误号SQLCODE 抛出时机ACCESS_INTO_NULL ORA-06530 -6530 程序尝试为一个未初始化(自动赋为null)对象的属性赋值。

Oracle错误代码大全

Oracle错误代码大全

ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA- 00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL() 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAITORA-00055: 超出 DML 锁的最大数ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非 ) ORA-00059: 超出 DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的 DML_LOCKSORA-00062: 无法获得 DML 全表锁定;DML_LOCKS 为 0 ORA-00063: 超出 LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此 O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定 -- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程 ""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围 [,) 不可读ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的 SGAORA-00084: 全局区域必须为 PGA, SGA 或 UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库 ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于 LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用 Oracle SQL 特性不在 SQL92 级中ORA-00099: 等待资源时发生超时,可能是 PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数 DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到 ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在 , 所以没有启动所有服务器ORA-00112: 仅能创建多达 (最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数 SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数 SERVICE_NAMES 的值超出范围ORA-00118: 系统参数 DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少 DISPATCHERS 的情况下指定了 SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少 MAX_SHARED_SERVERS 的情况下指定了 DISPATCHERS ORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败 ''ORA-00130: 监听程序地址 '' 无效ORA-00131: 网络协议不支持注册 ''ORA-00132: 语法错误或无法解析的网络名称 ''ORA-00150: 重复的事务处理 IDORA-00151: 无效的事务处理 IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值 ()ORA-00161: 事务处理的分支长度非法 (允许的最大长度为 )ORA-00162: 外部 dbid 的长度超出了最大值 ()ORA-00163: 内部数据库名长度超出了最大值 ()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与 ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错 (块,# 块 )ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错 (块,# 块 )ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小 ( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件 '' 版本与文件 '' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从 8.0.2 移植的控制文件大小ORA-00217: 从 9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与 DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块 )ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串 '' 时出错ORA-00255: 存档日志 (线程 , 序列 # ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

ORACLE错误代码大全

ORACLE错误代码大全

ORACLE错误代码大全2009-07-07 17:42ORA-10000: controlfile debug event, name 'control_file'ORA-10001: controlfile crash event1ORA-10002: controlfile crash event2ORA-10003: controlfile crash event3ORA-10004: controlfile crash event4ORA-10005: trace latch operations for debuggingORA-10006: testing - block recovery forcedORA-10007: log switch debug crash after new log select, threadORA-10008: log switch debug crash after new log header write, thread ORA-10009: log switch debug crash after old log header write, thread ORA-10010: Begin TransactionORA-10011: End TransactionORA-10012: Abort TransactionORA-10013: Instance RecoveryORA-10014: Roll Back to Save PointORA-10015: Undo Segment RecoveryORA-10016: Undo Segment extendORA-10017: Undo Segment WrapORA-10018: Data Segment CreateORA-10019: Data Segment RecoveryORA-10020: partial link restored to linked list (KSG)ORA-10021: latch cleanup for state objects (KSS)ORA-10022: trace ktsgspORA-10023: Create Save Undo SegmentORA-10024: Write to Save UndoORA-10025: Extend Save Undo SegmentORA-10026: Apply Save UndoORA-10027: Specify Deadlock Trace Information to be DumpedORA-10028: Dump trace information during lock / resource latch cleanup ORA-10029: session logon (KSU)ORA-10030: session logoff (KSU)ORA-10031: sort debug event (S*)ORA-10032: sort statistics (SOR*)ORA-10033: sort run information (SRD*/SRS*)ORA-10035: parse SQL statement (OPIPRS)ORA-10036: create remote row source (QKANET)ORA-10037: allocate remote row source (QKARWS)ORA-10038: dump row source tree (QBADRV)ORA-10039: type checking (OPITCA)ORA-10040: dirty cache listORA-10041: dump undo records skippedORA-10042: trap error during undo applicationORA-10043: check consistency of owner/waiter/converter lists in KSQ ORA-10044: free list undo operationsORA-10045: free list update operations - ktsrsp, ktsunlORA-10046: enable SQL statement timingORA-10047: trace switching of sessionsORA-10048: Undo segment shrinkORA-10049: protect library cache memory heapsORA-10050: sniper traceORA-10051: trace OPI callsORA-10052: don't clean up obj$ORA-10053: CBO Enable optimizer traceORA-10054: trace UNDO handling in MLSORA-10055: trace UNDO handingORA-10056: dump analyze stats (kdg)ORA-10057: suppress file names in error messagesORA-10058: use table scan cost in tab$.spare1ORA-10059: simulate error in logfile create/clearORA-10060: CBO Enable predicate dumpORA-10061: disable SMON from cleaning temp segmentORA-10062: disable usage of OS Roles in osdsORA-10063: disable usage of DBA and OPER privileges in osdsORA-10064: thread enable debug crash level , threadORA-10065: limit library cache dump information for state object dump ORA-10066: simulate failure to verify fileORA-10067: force redo log checksum errors - block numberORA-10068: force redo log checksum errors - file numberORA-10069: Trusted Oracle test eventORA-10070: force datafile checksum errors - block numberORA-10071: force datafile checksum errors - file numberORA-10072: protect latch recovery memoryORA-10073: have PMON dump info before latch cleanupORA-10074: default trace function mask for kstORA-10075: CBO Disable outer-join to regular join conversionORA-10076: CBO Enable cartesian product join costingORA-10077: CBO Disable view-merging optimization for outer-joins ORA-10078: CBO Disable constant predicate elimination optimization ORA-10079: trace data sent/received via SQL*NetORA-10080: dump a block on a segment list which cannot be exchanged ORA-10081: segment High Water Mark has been advancedORA-10082: free list head block is the same as the last blockORA-10083: a brand new block has been requested from space management ORA-10084: free list becomes emptyORA-10085: free lists have been mergedORA-10086: CBO Enable error if kko and qka disagree on oby sortORA-10087: disable repair of media corrupt data blocksORA-10088: CBO Disable new NOT IN optimizationORA-10089: CBO Disable index sortingORA-10090: invoke other events before crash recoveryORA-10091: CBO Disable constant predicate mergingORA-10092: CBO Disable hash joinORA-10093: CBO Enable force hash joinsORA-10094: before resizing a data fileORA-10095: dump debugger commands to trace fileORA-10096: after the cross instance call when resizing a data file ORA-10097: after generating redo when resizing a data fileORA-10098: after the OS has increased the size of a data file ORA-10099: after updating the file header with the new file size ORA-10100: after the OS has decreased the size of a data file ORA-10101: atomic redo write recoveryORA-10102: switch off anti-joinsORA-10103: CBO Disable hash join swappingORA-10104: dump hash join statistics to trace fileORA-10105: CBO Enable constant pred trans and MPs w WHERE-clause ORA-10106: CBO Disable evaluating correlation pred last for NOT IN ORA-10107: CBO Always use bitmap indexORA-10108: CBO Don't use bitmap indexORA-10109: CBO Disable move of negated predicatesORA-10110: CBO Try index rowid range scansORA-10111: Bitmap index creation switchORA-10112: Bitmap index creation switchORA-10113: Bitmap index creation switchORA-10114: Bitmap index creation switchORA-10115: CBO Bitmap optimization use maximal expressionORA-10116: CBO Bitmap optimization switchORA-10117: CBO Disable new parallel cost modelORA-10118: CBO Enable hash join costingORA-10119: QKA Disable GBY sort eliminationORA-10120: generate relative file # different from absoluteORA-10121: CBO Don't sort bitmap chainsORA-10122: Disable transformation of count(col) to count(*)ORA-10123: QKA Disable Bitmap And-EQualsORA-10124: Force creation of segmented arrays by kscsAllocate ORA-10125: Disable remote sort eliminationORA-10126: Debug oracle java xaORA-10127: Disable remote query block operationORA-10128: Dump Partition Pruning InformationORA-10129: Alter histogram lookup for remote queriesORA-10130: sort disable readaheadsORA-10131: use v$sql_plan code path for explain planORA-10132: dump plan after compilationORA-10133: testing for SQL Memory ManagementORA-10134: tracing for SQL Memory Management for sessionORA-10135: CBO do not count 0 rows partitionsORA-10136: CBO turn off fix for bug 1089848ORA-10137: CBO turn off fix for bug 1344111ORA-10138: CBO turn off fix for bug 1577003ORA-10139: CBO turn off fix for bug 1386119ORA-10140: CBO turn off fix for bug 1332980ORA-10141: CBO disable additional keys for inlist in bitmap optimization ORA-10142: CBO turn off advanced OR-expansion checksORA-10143: CBO turn off hintsORA-10144: CBO turn off cost based selection of bji over bsj subquery ORA-10145: test auditing network errorsORA-10146: enable Oracle TRACE collectionORA-10147: enable join push through UNION viewORA-10148: Use pre-7.3.3 random generatorORA-10149: allow the creation of constraints with illegal date constants ORA-10150: import exceptionsORA-10151: Force duplicate dependency removalORA-10152: CBO don't consider function costs in plansORA-10153: Switch to use public synonym if private one does not translate ORA-10154: Switch to disallow synonyms in DDL statementsORA-10155: CBO disable generation of transitive OR-chainsORA-10156: CBO disable index fast full scanORA-10157: CBO disable index access path for in-listORA-10158: CBO preserve predicate order in post-filtersORA-10159: CBO disable order-by sort pushdown into domain indexes ORA-10160: CBO disable use of join indexORA-10161: CBO recursive semi-join on/off-switchORA-10162: CBO join-back elimination on/off-switchORA-10163: CBO join-back elimination on/off-switchORA-10164: CBO disable subquery-adjusted cardinality fixORA-10165: mark session to be aborted during shutdown normalORA-10166: trace long operation statistics updatesORA-10167: CBO use old index MIN/MAX optimizationORA-10168: CBO disable single-table predicate predicate generation ORA-10169: CBO disable histograms for multi partitionsORA-10170: CBO use old bitmap costingORA-10171: CBO disable transitive join predicatesORA-10172: CBO force hash join backORA-10173: CBO no constraint-based join-back eliminationORA-10174: view join-back elimination switchORA-10175: CBO star transformation switchORA-10176: CBO colocated join switchORA-10177: CBO colocated join switchORA-10178: CBO turn off hash cluster filtering through memcmpORA-10179: CBO turn off transitive predicate replacementORA-10180: temp table transformation print error messagesORA-10181: CBO disable multi-column in-list processingORA-10182: CBO disable generation of implied predicatesORA-10183: CBO disable cost roundingORA-10184: CBO disable OR-exp if long inlist on bitmap columnORA-10185: CBO force index joinsORA-10186: CBO disable index joinORA-10187: CBO additional index join switchORA-10188: CBO additional index join switchORA-10189: CBO turn off FFS null fixORA-10190: Analyze use old frequency histogram collection and density ORA-10191: Avoid conversion of in-lists back to OR-expanded form ORA-10192: nopushdown when number of groups exceed number of rows ORA-10193: Force repeatable sampling with specified seedORA-10194: CBO disable new LIKE selectivity heuristicORA-10195: CBO don't use check constraints for transitive predicates ORA-10196: CBO disable index skip scanORA-10197: CBO force index skip scanORA-10198: check undo recordORA-10199: set parameter in sessionORA-10200: consistent read buffer statusORA-10201: consistent read undo applicationORA-10202: consistent read block headerORA-10203: block cleanoutORA-10204: signal recursive extendORA-10205: row cache debuggingORA-10206: transaction table consistent readORA-10207: consistent read transactions' status reportORA-10208: consistent read loop checkORA-10209: enable simulated error on controlfileORA-10210: check data block integrityORA-10211: check index block integrityORA-10212: check cluster integrityORA-10213: crash after controlfile writeORA-10214: simulate write errors on controlfileORA-10215: simulate read errors on controlfileORA-10216: dump controlfile headerORA-10217: debug sequence numbersORA-10218: dump uba of applied undoORA-10219: monitor multi-pass row lockingORA-10220: show updates to the transaction tableORA-10221: show changes done with undoORA-10222: row cacheORA-10223: transaction layer - turn on verification codesORA-10224: index block split/delete traceORA-10225: free/used extent row cacheORA-10226: trace CR applications of undo for data operationsORA-10227: verify (multi-piece) row structureORA-10228: trace application of redo by kcocbkORA-10229: simulate I/O error against datafilesORA-10230: check redo generation by copying before applyingORA-10231: skip corrupted blocks on _table_scans_ORA-10232: dump corrupted blocks symbolically when kcbgottenORA-10233: skip corrupted blocks on index operationsORA-10234: trigger event after calling kcrapc to do redo N timesORA-10235: check memory manager internal structuresORA-10236: library cache managerORA-10237: simulate ^C (for testing purposes)ORA-10238: instantiation managerORA-10239: multi-instance library cache managerORA-10240: dump dba's of blocks that we wait forORA-10241: remote SQL execution tracing/validationORA-10242: suppress OER 2063 (for testing distrib w/o different error log) ORA-10243: simulated error for test of K2GTAB latch cleanupORA-10244: make tranids in error msgs print as 0.0.0 (for testing) ORA-10245: simulate lock conflict error for testing PMONORA-10246: print trace of PMON actions to trace fileORA-10247: Turn on scgcmn tracing. (VMS ONLY)ORA-10248: turn on tracing for dispatchersORA-10249: turn on tracing for multi-stated serversORA-10250: Trace all allocate and free calls to the topmost SGA heap ORA-10251: check consistency of transaction table and undo blockORA-10252: simulate write error to data file headerORA-10253: simulate write error to redo logORA-10254: trace cross-instance callsORA-10255: pl/sql parse checkingORA-10256: turn off shared server load balancingORA-10257: trace shared server load balancingORA-10258: force shared servers to be chosen round-robinORA-10259: get error message text from remote using explicit call ORA-10260: Trace calls to SMPRSET (VMS ONLY)ORA-10261: Limit the size of the PGA heapORA-10262: Don't check for memory leaksORA-10263: Don't free empty PGA heap extentsORA-10264: Collect statistics on context area usage (x$ksmcx)ORA-10265: Keep random system generated output out of error messages ORA-10266: Trace OSD stack usageORA-10267: Inhibit KSEDMP for testingORA-10268: Don't do forward coalesce when deleting extentsORA-10269: Don't do coalesces of free space in SMONORA-10270: Debug shared cursorsORA-10271: distributed transaction after COLLECTORA-10272: distributed transaction before PREPAREORA-10273: distributed transaction after PREPAREORA-10274: distributed transaction before COMMITORA-10275: distributed transaction after COMMITORA-10276: distributed transaction before FORGETORA-10277: Cursor sharing (or not) related event (used for testing) ORA-10278: Internal testingORA-10279: Simulate block corruption in kdb4chkORA-10280: Internal testing - segmentation fault during crash recovery ORA-10281: maximum time to wait for process creationORA-10282: Inhibit signalling of other backgrounds when one diesORA-10283: simulate asynch I/O never completingORA-10284: simulate zero/infinite asynch I/O bufferingORA-10285: Simulate controlfile header corruptionORA-10286: Simulate controlfile open errorORA-10287: Simulate archiver errorORA-10288: Do not check block type in ktrgetORA-10289: Do block dumps to trace file in hex rather than fromatted ORA-10290: kdnchk - checkvalid event - not for general purpose use. ORA-10291: die in tbsdrv to test controlfile undoORA-10292: dump uet entries on a 1561 from dtsdrvORA-10293: dump debugging information when doing block recoveryORA-10294: enable PERSISTENT DLM operations on non-compliant systems ORA-10295: die after file header update durning cf xactORA-10296: disable ORA-379ORA-10297: customize dictionary object number cacheORA-10298: ksfd i/o tracingORA-10299: Trace prefetch tracking decisions made by CKPTORA-10300: disable undo compatibility check at database openORA-10301: Enable LCK timeout table consistency checkORA-10302: trace create or drop internal triggerORA-10303: trace loading of library cache for internal triggersORA-10304: trace replication triggerORA-10305: trace updatable materialized view triggerORA-10306: trace materialized view log triggerORA-10307: trace RepCat executionORA-10308: replication testing eventORA-10309: Trigger Debug eventORA-10310: trace synchronous change table triggerORA-10311: Disable Flashback Table Timestamp checkingORA-10312: Allow disable to log rows into the mapping tableORA-10313: Allow Row CR operations for single instanceORA-10314: Enable extra stats gathering for CRORA-10316: Events for extensible txn header, non zero ext header size ORA-10317: Events for extensible txn header, zero ext header size ORA-10318: Trace extensible txn header movementsORA-10319: Trace PGA statistics maintenanceORA-10320: Enable data layer (kdtgrs) tracing of space management calls ORA-10321: Datafile header verification debug failure.ORA-10322: CBO don't simplify inlist predicatesORA-10323: before committing an add datafile commandORA-10324: Enable better checking of redo logs errorsORA-10325: Trace control file record section expand and shrink operations ORA-10326: clear logfile debug crash at , logORA-10327: simulate ORA-00235 error for testingORA-10328: disable first-to-mount split-brain error, for testingORA-10329: simulate lost write, test detection by two-pass recovery ORA-10330: clear MTTR statistics in checkpoint progress recordORA-10331: simulate resilvering during recoveryORA-10332: force ALTER SYSTEM QUIESCE RESTRICTED command to failORA-10333: dump MTTR statistics each time it is updatedORA-10334: force FG to wait to be killed during MTTR advisory simulation ORA-10336: Do remote object transfer using remote SQLORA-10337: enable padding owner name in slave sqlORA-10338: CBO don't use inlist iterator with function-based indexes ORA-10339: CBO disable DECODE simplificationORA-10340: Buffer queues sanity check for corrupted buffersORA-10341: Simulate out of PGA memory in DBWR during object reuse ORA-10342: Raise unknown exception in ACQ_ADD when checkpointingORA-10343: Raise an out of memory exception-OER 4031 in ACQ_ADDORA-10344: Simulate kghxal returning 0 in ACQ_ADD but no exception ORA-10345: validate queue when linking or unlinking a bufferORA-10346: check that all buffers for checkpoint have been written ORA-10347: dump active checkpoint entries and checkpoint buffersORA-10348: test abnormal termination of process initiating file checkpointORA-10349: do not allow ckpt to completeORA-10350: Simulate more than one object & tsn id in object reuse ORA-10351: size of slotsORA-10352: report direct path statisticsORA-10353: number of slotsORA-10354: turn on direct read path for parallel queryORA-10355: turn on direct read path for scansORA-10356: turn on hint usage for direct readORA-10357: turn on debug information for direct pathORA-10358: Simulate out of PGA memory in cache advisory resetORA-10359: turn off updates to control file for direct writesORA-10360: enable dbwr consistency checkingORA-10365: turn on debug information for adaptive direct reads ORA-10370: parallel query server kill eventORA-10371: disable TQ hintORA-10372: parallel query server kill event procORA-10373: parallel query server kill eventORA-10374: parallel query server interrupt (validate lock value) ORA-10375: turn on checks for statistics rollupsORA-10376: turn on table queue statisticsORA-10377: turn off load balancingORA-10378: force hard process/range affinityORA-10379: direct read for rowid range scans (unimplemented)ORA-10380: kxfp latch cleanup testing eventORA-10381: kxfp latch cleanup testing eventORA-10382: parallel query server interrupt (reset)ORA-10383: auto parallelization testing eventORA-10384: parallel dataflow scheduler tracingORA-10385: parallel table scan range sampling methodORA-10386: parallel SQL hash and range statisticsORA-10387: parallel query server interrupt (normal)ORA-10388: parallel query server interrupt (failure)ORA-10389: parallel query server interrupt (cleanup)ORA-10390: Trace parallel query slave executionORA-10391: trace PX granule allocation/assignmentORA-10392: parallel query debugging bitsORA-10393: print parallel query statisticsORA-10394: generate a fake load to test adaptive and load balancing ORA-10395: adjust sample size for range table queuesORA-10396: circumvent range table queues for queriesORA-10397: suppress verbose parallel coordinator error reporting ORA-10398: enable timeouts in parallel query threadsORA-10399: trace buffer allocationORA-10400: turn on system state dumps for shutdown debuggingORA-10401: turn on IPC (ksxp) debuggingORA-10402: turn on IPC (skgxp) debuggingORA-10403: fake CPU number for default degree of parallelismORA-10404: crash dbwr after writeORA-10405: emulate broken mirrorsORA-10406: enable datetime TIMESTAMP, INTERVAL datatype creationORA-10407: enable datetime TIME datatype creationORA-10408: disable OLAP builtin window function usageORA-10409: enable granule memset and block invalidation at startup ORA-10410: trigger simulated communications errors in KSXPORA-10411: simulate errors in IMRORA-10412: trigger simulated errors in CGS/CM interfaceORA-10413: force simulated error for testing purposesORA-10414: simulated error from event levelORA-10425: enable global enqueue service open event traceORA-10426: enable global enqueue service convert event traceORA-10427: enable global enqueue service traffic controller event trace ORA-10428: enable tracing of global enqueue service distributed resource ORA-10429: enable tracing of global enqueue service IPC callsORA-10430: enable tracing of global enqueue service AST callsORA-10431: enable verification messages on pi consistencyORA-10432: enable tracing of global cache service fusion callsORA-10433: global enqueue service testing eventORA-10434: enable tracing of global enqueue service multiple LMSORA-10435: enable tracing of global enqueue service deadlock detetction ORA-10436: enable global cache service duplicate ping checkingORA-10437: enable trace of global enqueue service S optimized resources ORA-10442: enable trace of kst for ORA-01555 diagnosticsORA-10450: signal ctrl-c in kdddca (drop column) after n rowsORA-10496: Turn off fix for bug 2554178ORA-10498: Trim blank characters including contol charactersORA-10499: revert to old scale behaviourORA-10500: turn on traces for SMONORA-10501: periodically check selected heapORA-10502: CBO disable the fix for bug 2098120ORA-10503: enable user-specified graduated bind lengthsORA-10504: CBO disable the fix for bug 2607029ORA-10510: turn off SMON check to offline pending offline rollback segment ORA-10511: turn off SMON check to cleanup undo dictionaryORA-10512: turn off SMON check to shrink rollback segmentsORA-10513: turn off wrap source compressionORA-10515: turn on event to use physical cleanoutORA-10520: recreate package/procedure/view only if definition has changedORA-10550: signal error during create as select/create index after n rows ORA-10560: block type ''ORA-10561: block type '', data object#ORA-10562: Error occurred while applying redo to data block (file# , block#)ORA-10563: Test recovery had to corrupt data block (file# , block# ) inorder to proceedORA-10564: tablespaceORA-10565: Another test recovery session is activeORA-10566: Test recovery has used all the memory it can useORA-10567: Redo is inconsistent with data block (file# , block# ) ORA-10568: Failed to allocate recovery state object: out of SGA memory ORA-10570: Test recovery completeORA-10571: Test recovery canceledORA-10572: Test recovery canceled due to errorsORA-10573: Test recovery tested redo from change toORA-10574: Test recovery did not corrupt any data blockORA-10575: Give up restoring recovered datafiles to consistent state: outof memoryORA-10576: Give up restoring recovered datafiles to consistent state: someerror occurredORA-10577: Can not invoke test recovery for managed standby databaserecoveryORA-10578: Can not allow corruption for managed standby database recovery ORA-10579: Can not modify control file during test recoveryORA-10580: Can not modify datafile header during test recoveryORA-10581: Can not modify redo log header during test recoveryORA-10582: The control file is not a backup control fileORA-10583: Can not recovery file renamed as missing during test recovery ORA-10584: Can not invoke parallel recovery for test recoveryORA-10585: Test recovery can not apply redo that may modify control file ORA-10586: Test recovery had to corrupt 1 data block in order to proceed ORA-10587: Invalid count for ALLOW n CORRUPTION optionORA-10588: Can only allow 1 corruption for normal media/standby recovery ORA-10589: Test recovery had to corrupt data blocks in order to proceed ORA-10590: kga (argus debugger) test flagsORA-10591: kga (argus debugger) test flagsORA-10592: kga (argus debugger) test flagsORA-10593: kga (argus debugger) test flagsORA-10594: kga (argus debugger) test flagsORA-10595: kga (argus debugger) test flagsORA-10596: kga (argus debugger) test flagsORA-10597: kga (argus debugger) test flagsORA-10598: kga (argus debugger) test flagsORA-10599: kga (argus debugger) test flagsORA-10600: check cursor frame allocationORA-10601: turn on debugging for cursor_sharing (literal replacement) ORA-10602: cause an access violation (for testing purposes)ORA-10603: cause an error to occur during truncate (for testing purposes) ORA-10604: trace parallel create indexORA-10605: enable parallel create index by defaultORA-10606: trace parallel create indexORA-10607: trace index rowid partition scanORA-10608: trace create bitmap indexORA-10609: trace for array index insertionORA-10610: trace create index pseudo optimizerORA-10611: causes migration to fail - testing onlyORA-10612: prints debug information for auto-space managed segments ORA-10613: prints debug information for auto-space managed segments ORA-10614: Operation not allowed on this segmentORA-10615: Invalid tablespace type for temporary tablespaceORA-10616: Operation not allowed on this tablespaceORA-10617: Cannot create rollback segment in dictionary managed tablespaceORA-10618: Operation not allowed on this segmentORA-10619: Avoid assertions when possibleORA-10620: Operation not allowed on this segmentORA-10621: data block does not belong to the segmentORA-10622: test/trace online index (re)buildORA-10623: Enable Index range scan Prefetch - testing onlyORA-10624: Disable UJV invalidation on drop indexORA-10625: Turn off redo log dump for the index when OERI 12700ORA-10627: Dump the content of the index leaf blockORA-10628: Turn on sanity check for kdiss index skip scan stateORA-10640: Operation not permitted during SYSTEM tablespace migration ORA-10641: Cannot find a rollback segment to bind toORA-10642: Found rollback segments in dictionary managed tablespaces ORA-10643: Database should be mounted in restricted mode and Exclusive modeORA-10644: SYSTEM tablespace cannot be default temporary tablespace ORA-10645: Recursive Extension in SYSTEM tablespace during migration ORA-10646: Too many recursive extensions during SYSTEM tablespace migrationORA-10647: Tablespace other than SYSTEM,, not found in read only modeORA-10650: disable cache-callback optimisationORA-10651: incorrect file number block number specifiedORA-10666: Do not get database enqueue nameORA-10667: Cause sppst to check for valid process idsORA-10690: Set shadow process core file dump type (Unix only)ORA-10691: Set background process core file type (Unix only)ORA-10700: Alter access violation exception handlerORA-10701: Dump direct loader index keysORA-10702: Enable histogram data generationORA-10703: Simulate process death during enqueue getORA-10704: Print out information about what enqueues are being obtained ORA-10705: Print Out Tracing information for every I/O done by ODSs ORA-10706: Print out information about global enqueue manipulation ORA-10707: Simulate process death for instance registrationORA-10708: print out trace information from the RAC buffer cacheORA-10709: enable parallel instances in create index by defaultORA-10710: trace bitmap index accessORA-10711: trace bitmap index mergeORA-10712: trace bitmap index orORA-10713: trace bitmap index andORA-10714: trace bitmap index minusORA-10715: trace bitmap index conversion to rowidsORA-10716: trace bitmap index compress/decompressORA-10717: trace bitmap index compaction trace for index creation ORA-10718: event to disable automatic compaction after index creation ORA-10719: trace bitmap index dmlORA-10720: trace db schedulingORA-10721: Internal testing - temp table transformationORA-10722: set parameters for CPU frequency calculation (debug)ORA-10723: Internal testing - release buffer for buffer cache shrink ORA-10724: trace cross-instance broadcastORA-10730: trace row level security policy predicatesORA-10731: dump SQL for CURSOR expressionsORA-10740: disables fix for bug 598861ORA-10750: test rollback segment blksize guessing for index array insert ORA-10800: disable Smart Disk scanORA-10801: enable Smart Disk traceORA-10802: reserved for Smart DiskORA-10803: write timing statistics on cluster database recovery scan ORA-10804: reserved for ksxbORA-10806: Switch to 7.3 mode when detaching sessionsORA-10807: Disable user id check when switching to a global transaction ORA-10810: Trace snapshot too oldORA-10811: Trace block cleanouts。

Oracle错误代码(部分)

Oracle错误代码(部分)
ORA-00064: 对象过大以至无法分配在此 O/S (,)
ORA-00065: FIXED_DATE 的初始化失败
ORA-00066: LOG_FILES 为 但需要成为 才可兼容
ORA-00067: 值 对参数 无效;至少必须为
ORA-00068: 值 对参数 无效,必须在 和 之间
ORA-00223: 转换文件无效或版本不正确
ORA-00224: 控制文件重设大小尝试使用非法记录类型 ()
ORA-00225: 控制文件的预期大小 与实际大小 不同
ORA-00226: 备用控制文件打开时不允许进行操作
ORA-00227: 控制文件中检测到损坏的块: (块 ,# 块 )
ORA-00076: 未找到转储
ORA-00077: 转储 无效
ORA-00078: 无法按名称转储变量
ORA-00079: 未找到变量
ORA-00080: 层次 指定的全局区域无效
ORA-00081: 地址范围 [,) 不可读
ORA-00082: 的内存大小不在有效集合 [1], [2], [4] 之内
ORA-00201: 控制文件版本 与 ORACLE 版本 不兼容
ORA-00202: 控制文件: ''
ORA-00203: 使用错误的控制文件
ORA-00204: 读控制文件时出错 (块 ,# 块 )
ORA-00205: 标识控制文件出错,有关详情,请检查警告日志
ORA-00206: 写控制文件时出错 (块 ,# 块 )
ORA-00162: 外部 dbid 的长度 超出了最大值 ()
ORA-00163: 内部数据库名长度 超出了最大值 ()

Oracle 错误代码集合

Oracle 错误代码集合

ORA-17001=内部错误ORA-17002=Io 异常ORA-17003=无效的列索引ORA-17004=无效的列类型ORA-17005=不支持的列类型ORA-17006=列名无效ORA-17007=无效的动态列ORA-17008=关闭的连接ORA-17009=关闭的语句ORA-17010=关闭的 Resultset ORA-17011=结果集已耗尽ORA-17012=参数类型冲突ORA-17014=未调用 ResultSet.next ORA-17015=语句被取消ORA-17016=语句超时ORA-17017=已初始化游标ORA-17018=无效的游标ORA-17019=只能描述查询ORA-17020=无效的行预取ORA-17021=定义丢失ORA-17022=在索引处定义丢失ORA-17023=不支持的特性ORA-17024=未读取数据ORA-17025=defines.isNull () 中出现错误ORA-17026=数字溢出ORA-17027=流已被关闭ORA-17028=直到关闭当前的 ResultSet 才能进行新的定义ORA-17029=setReadOnly: 不支持只读连接ORA-17030=仅 READ_COMMITTED 和 SERIALIZABLE 是有效的事务处理级ORA-17031=setAutoClose: 仅支持自动关闭模式打开的情况ORA-17032=行预取不能设置为零ORA-17033=出现格式不正确的 SQL92 串ORA-17034=出现不支持的 SQL92 标记ORA-17035=不支持的字符集 !!ORA-17036=OracleNumber 中的异常ORA-17037=不能在 UTF8 和 UCS2 之间转换ORA-17038=字节数组不够长ORA-17039=Char 数组不够长ORA-17040=必须在连接 URL 中指定子协议ORA-17041=索引中丢失 IN 或 OUT 参数:ORA-17042=无效的批值ORA-17043=流的最大长度无效ORA-17044=内部错误: 未分配数据数组ORA-17045=内部错误: 试图访问批值之外的绑定值ORA-17046=内部错误: 数据访问的索引无效ORA-17047=语法分析类型描述符时出错ORA-17048=未定义的类型ORA-17049=不一致的 java 和 sql 对象类型ORA-17050=矢量中没有这样的元素ORA-17051=此 API 不能用于非 UDT 类型ORA-17052=此 ref 无效ORA-17053=长度无效ORA-17054=LOB 定位器无效ORA-17055=遇到无效字符, 在ORA-17056=不支持的字符集 (在类路径中添加 orai18n.jar) ORA-17057=关闭的 LOBORA-17058=内部错误: 无效的 NLS 转换率ORA-17059=无法转换为内部表示ORA-17060=无法构造描述符ORA-17061=丢失描述符ORA-17062=Ref 游标无效ORA-17063=不在事务处理中ORA-17064=无效的语法或数据库名为空ORA-17065=转换类为空ORA-17066=访问层需要具体实施ORA-17067=指定了无效的 Oracle URLORA-17068=调用中的无效参数ORA-17069=使用明确的 XA 调用ORA-17070=数据大小超出此类型的最大值ORA-17071=超出 VARRAY 的最大限制ORA-17072=对列来说插入的值太大ORA-17074=无效的名称模式ORA-17075=对只转发结果集的无效操作ORA-17076=对只读结果集的无效操作ORA-17077=无法设置 REF 值ORA-17078=无法进行该操作, 因为连接已打开ORA-17079=用户身份证明与现有身份证明不匹配ORA-17080=无效的批处理命令ORA-17081=批处理中出现错误ORA-17082=没有当前行ORA-17083=不在插入行上ORA-17084=访问插入行ORA-17085=出现值冲突ORA-17086=插入行上的未定义列值ORA-17087=可忽略的执行提示: setFetchDirection() ORA-17088=请求的结果类型和并发级别的语法不受支持ORA-17089=内部错误ORA-17090=不允许的操作ORA-17091=在所请求的类型和 (或) 并发级别无法创建结果集ORA-17092=无法在调用处理操作结束时创建或执行 JDBC 语句ORA-17093=OCI 操作返回 OCI_SUCCESS_WITH_INFOORA-17094=对象类型版本不匹配ORA-17095=语句高速缓存大小未作设置ORA-17096=不能为此逻辑连接启用语句高速缓存。

Oracle错误代码大全

Oracle错误代码大全

Oracle错误代码大全•Introduction•ORA-00001: Unique Constraint Violated•ORA-00904: Invalid Identifier•ORA-01017: Invalid Username/Password•ORA-12154: TNS:could not resolve the connect identifier specified•ConclusionIntroduction在使用 Oracle 数据库时,用户可能会遇到各种各样的错误代码。

错误代码是 Oracle 数据库用于通知用户发生了什么问题的一种标准化方式。

本文档旨在向用户提供一个 Oracle 错误代码的大全,以帮助用户更好地理解和解决这些错误。

ORA-00001: Unique Constraint ViolatedORA-00001 错误通常表示在插入或更新操作中违反了唯一约束。

这意味着在插入或更新数据时,新数据中的一个或多个列的值与已存在的数据中的某个列的值冲突。

要解决此错误,可以采取以下措施: - 检查数据库中是否存在重复的唯一约束。

- 检查插入或更新数据的值是否与表中现有数据的值冲突。

- 检查是否有其他进程正在访问或修改正在插入或更新的数据。

ORA-00904: Invalid IdentifierORA-00904 错误表示在 SQL 语句中使用了无效的标识符。

这可能是由于以下原因导致的: - SQL 语句中引用了不存在的列名。

- SQL 语句中引用了不存在的表名。

- SQL 语句中引用了不存在的别名。

- SQL 语句中引用了无效的变量名。

要解决此错误,可以采取以下措施: - 检查 SQL 语句中的所有列名、表名、别名和变量名的拼写是否正确。

-确保所引用的对象〔表、列等〕存在于数据库中。

- 使用适宜的引用标记,例如双引号或方括号,以确保正确解析标识符。

Oracle错误代码大全

Oracle错误代码大全

Oracle错误代码大全ORA-00001: 违反唯一约束条件ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时ORA-00052: 超出最大入队资源数()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定NOWAITORA-00055: 超出DML 锁的最大数ORA-00056: 对象'.' 上的DDL 锁以不兼容模式挂起ORA-00057: 超出临时表锁的最大数ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(非) ORA-00059: 超出DB_FILES 的最大值ORA-00060: 等待资源时检测到死锁ORA-00061: 另一个例程设置了不同的DML_LOCKSORA-00062: 无法获得DML 全表锁定;DML_LOCKS 为0 ORA-00063: 超出LOG_FILES 的最大数ORA-00064: 对象过大以至无法分配在此O/S (,)ORA-00065: FIXED_DATE 的初始化失败ORA-00066: LOG_FILES 为但需要成为才可兼容ORA-00067: 值对参数无效;至少必须为ORA-00068: 值对参数无效,必须在和之间ORA-00069: 无法获得锁定-- 禁用了表锁定ORA-00070: 命令无效ORA-00071: 进程号必须介于 1 和之间ORA-00072: 进程""不活动ORA-00073: 命令介于和个参数之间时使用ORA-00074: 未指定进程ORA-00075: 在此例程未找到进程""ORA-00076: 未找到转储ORA-00077: 转储无效ORA-00078: 无法按名称转储变量ORA-00079: 未找到变量ORA-00080: 层次指定的全局区域无效ORA-00081: 地址范围[,) 不可读ORA-00082: 的内存大小不在有效集合[1], [2], [4] 之内ORA-00083: 警告: 可能损坏映射的SGAORA-00084: 全局区域必须为PGA, SGA 或UGAORA-00085: 当前调用不存在ORA-00086: 用户调用不存在ORA-00087: 命令无法在远程例程上执行ORA-00088: 共享服务器无法执行命令ORA-00089: ORADEBUG 命令中无效的例程号ORA-00090: 未能将内存分配给群集数据库ORADEBUG 命令ORA-00091: LARGE_POOL_SIZE 至少必须为ORA-00092: LARGE_POOL_SIZE 必须大于LARGE_POOL_MIN_ALLOC ORA-00093: 必须介于和之间ORA-00094: 要求整数值ORA-00096: 值对参数无效,它必须来自之间ORA-00097: 使用Oracle SQL 特性不在SQL92 级中ORA-00099: 等待资源时发生超时,可能是PDML 死锁所致ORA-00100: 未找到数据ORA-00101: 系统参数DISPATCHERS 的说明无效ORA-00102: 调度程序无法使用网络协议ORA-00103: 无效的网络协议;供调度程序备用ORA-00104: 检测到死锁;全部公用服务器已锁定等待资源ORA-00105: 未配置网络协议的调度机制ORA-00106: 无法在连接到调度程序时启动/关闭数据库ORA-00107: 无法连接到ORACLE 监听器进程ORA-00108: 无法设置调度程序以同步进行连接ORA-00111: 由于服务器数目限制在, 所以没有启动所有服务器ORA-00112: 仅能创建多达(最多指定) 个调度程序ORA-00113: 协议名过长ORA-00114: 缺少系统参数SERVICE_NAMES 的值ORA-00115: 连接被拒绝;调度程序连接表已满ORA-00116: SERVICE_NAMES 名过长ORA-00117: 系统参数SERVICE_NAMES 的值超出范围ORA-00118: 系统参数DISPATCHERS 的值超出范围ORA-00119: 系统参数的说明无效ORA-00120: 未启用或安装调度机制ORA-00121: 在缺少DISPATCHERS 的情况下指定了SHARED_SERVERS ORA-00122: 无法初始化网络配置ORA-00123: 空闲公用服务器终止ORA-00124: 在缺少MAX_SHARED_SERVERS 的情况下指定了DISPATCHERSORA-00125: 连接被拒绝;无效的演示文稿ORA-00126: 连接被拒绝;无效的重复ORA-00127: 调度进程不存在ORA-00128: 此命令需要调度进程名ORA-00129: 监听程序地址验证失败''ORA-00130: 监听程序地址'' 无效ORA-00131: 网络协议不支持注册''ORA-00132: 语法错误或无法解析的网络名称''ORA-00150: 重复的事务处理IDORA-00151: 无效的事务处理IDORA-00152: 当前会话与请求的会话不匹配ORA-00153: XA 库中的内部错误ORA-00154: 事务处理监视器中的协议错误ORA-00155: 无法在全局事务处理之外执行工作ORA-00160: 全局事务处理长度超出了最大值()ORA-00161: 事务处理的分支长度非法(允许的最大长度为) ORA-00162: 外部dbid 的长度超出了最大值()ORA-00163: 内部数据库名长度超出了最大值()ORA-00164: 在分布式事务处理中不允许独立的事务处理ORA-00165: 不允许对远程操作进行可移植分布式自治转换ORA-00200: 无法创建控制文件ORA-00201: 控制文件版本与ORACLE 版本不兼容ORA-00202: 控制文件: ''ORA-00203: 使用错误的控制文件ORA-00204: 读控制文件时出错(块,# 块)ORA-00205: 标识控制文件出错,有关详情,请检查警告日志ORA-00206: 写控制文件时出错(块,# 块)ORA-00207: 控制文件不能用于同一数据库ORA-00208: 控制文件的名称数超出限制ORA-00209: 控制文件块大小不匹配,有关详情,请检查警告日志ORA-00210: 无法打开指定的控制文件ORA-00211: 控制文件与先前的控制文件不匹配ORA-00212: 块大小低于要求的最小大小( 字节)ORA-00213: 不能重新使用控制文件;原文件大小为,还需ORA-00214: 控制文件'' 版本与文件'' 版本不一致ORA-00215: 必须至少存在一个控制文件ORA-00216: 无法重新调整从8.0.2 移植的控制文件大小ORA-00217: 从9.0.1 进行移植无法重新调整控制文件的大小ORA-00218: 控制文件的块大小与DB_BLOCK_SIZE () 不匹配ORA-00219: 要求的控制文件大小超出了允许的最大值ORA-00220: 第一个例程未安装控制文件,有关详情,请检查警告日志ORA-00221: 写入控制文件出错ORA-00222: 操作将重新使用当前已安装控制文件的名称ORA-00223: 转换文件无效或版本不正确ORA-00224: 控制文件重设大小尝试使用非法记录类型()ORA-00225: 控制文件的预期大小与实际大小不同ORA-00226: 备用控制文件打开时不允许进行操作ORA-00227: 控制文件中检测到损坏的块: (块,# 块)ORA-00228: 备用控制文件名长度超出了最大长度ORA-00229: 操作不允许: 已挂起快照控制文件入队ORA-00230: 操作不允许: 无法使用快照控制文件入队ORA-00231: 快照控制文件未命名ORA-00232: 快照控制文件不存在, 已损坏或无法读取ORA-00233: 控制文件副本已损坏或无法读取ORA-00234: 标识或打开快照或复制控制文件时出错ORA-00235: 控制文件固定表因并发更新而不一致ORA-00236: 快照操作不允许: 挂上的控制文件为备份文件ORA-00237: 快照操作不允许: 控制文件新近创建ORA-00238: 操作将重用属于数据库一部分的文件名ORA-00250: 未启动存档器ORA-00251: LOG_ARCHIVE_DUPLEX_DEST 不能是与字符串相同的目的地ORA-00252: 日志在线程上为空,无法存档ORA-00253: 字符限制在以内,归档目的字符串超出此限制ORA-00254: 存档控制字符串'' 时出错ORA-00255: 存档日志(线程, 序列# ) 时出错ORA-00256: 无法翻译归档目的字符串ORA-00257: 存档器错误。

oracle常见错误及代码

oracle常见错误及代码

1、ORA-12541:TNS:没有监听器原因:没有启动监听器或者监听器损坏。

若是前者,使用命令net start OracleOraH ome10gTNSListener(名字可能有出入)即可;如果是后者,则使用“Net Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路O K。

在添加之前可能需要把所有的监听器先删!)2、ORA-12500:TNS:监听程序无法启动专用服务器进程或ORA-12560:TNS:协议适配器错误原因:ORACLE的数据库服务没有启动。

使用命令net start ORACLESERVICEORA DB(ORADB为数据库名字)即可。

如果仍没有解决,请继续向下看。

3、如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:1)ORADIM -DELETE -SID oradb 删除数据库服务项2)ORADIM -NEW -SID oradb 新增数据库服务项注:这个过程中如果出错,就重启计算机!4、ORA-12154:TNS:能解析服务名原因:ORACLE的网络服务名没有正确配置。

请使用“Net8 Configuration Assistan t”工具向导之“本地网络服务名配置”配置TNS即可。

如果仍没有解决,请继续向下看。

5、ORA-1034 :TNS:ORACLE不可用原因:ORACLE的数据库服务正确启动,但是数据库没有打开!使用命令:1)svrmgrl 启动服务管理器2)connect internal 以internal身份登陆3)startup 打开数据库6、ORA-12560:TNS:协议适配器错误(顽固性的)原因:未知。

解决:必杀技--打开“Windows任务管理器”,杀死ORACLE.exe及ORADIM.exe进程,书写自己的ora_startup.bat,执行之!PS:1、ora_startup.bat:net start OracleOraHome81TNSListenernet start ORACLESERVICEORADBsvrmgrl 一般情况下不用,不过有时少不了它的,具体步骤见第5步。

Oracle错误代码详解及解决方式

Oracle错误代码详解及解决方式

Oracle错误代码详解及解决方式ORA-00001: 违反唯一约束条件 (.)错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。

ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话ORA-00022: 无效的会话 ID;访问被拒绝ORA-00023: 会话引用进程私用内存;无法分离会话ORA-00024: 单一进程模式下不允许从多个进程注册ORA-00025: 无法分配ORA-00026: 丢失或无效的会话 IDORA-00027: 无法删去当前会话ORA-00028: 您的会话己被删去ORA-00029: 会话不是用户会话ORA-00030: 用户会话 ID 不存在。

ORA-00031: 标记要删去的会话ORA-00032: 无效的会话移植口令ORA-00033: 当前的会话具有空的移植口令ORA-00034: 无法在当前 PL/SQL 会话中ORA-00035: LICENSE_MAX_USERS 不能小于当前用户数ORA-00036: 超过递归 SQL () 级的最大值ORA-00037: 无法转换到属于不同服务器组的会话ORA-00038: 无法创建会话: 服务器组属于其它用户ORA-00050: 获取入队时操作系统出错ORA-00051: 等待资源超时说明:如果Oracle在等待资源时出现超时错误,会触发此异常。

ORA-00052: 超出最大入队资源数 ()ORA-00053: 超出最大入队数ORA-00054: 资源正忙,要求指定 NOWAIT英文解析:resource busy and acquire with NOWAIT specified 错误解析:表被锁住了,要不等待表解锁,要不就去kill了它。

Oracle错误代码大全

Oracle错误代码大全

ORA-00001: 违反唯一约束ORA-02001: 用户SYS 不允许创建可用列表组的索引ORA-02002: 写入审记线索时出错ORA-02003: 无效的USERENV 参数ORA-02004: 违反安全性ORA-02005: 隐含(-1) 长度对数据类型的定义和赋值无效ORA-02006: 无效的压缩十进制格式字符串ORA-02007: 不能使用含REBUILD 的ALLOCATE 或DEALLOCATE 选项ORA-02008: 已指定非数字列的非零标度ORA-02009: 指定的文件大小不得为0ORA-02010: 缺少主机连接字符串ORA-02011: 重复的数据库链接名ORA-02012: 缺少USING 关键字ORA-02013: 缺少CONNECT 关键字ORA-02014: 不能从具有DISTINCT, GROUP BY 等的视图选择Update FOR ORA-02015: 不能从远程表选择FOR UpdateORA-02016: 不能在远程数据库中使用START WITH 子查询ORA-02017: 要求整数值ORA-02018: 同名的数据库链接具有开放连接ORA-02019: 未找到远程数据库的连接说明ORA-02020: 过多的数据库链接在使用中ORA-02021: 不允许对远程数据库进行DDL 操作ORA-02022: 远程语句的远程对象具有未优化的视图ORA-02023: 远程数据库无法对START WITH 或CONNECT BY 谓词求值ORA-02024: 未找到数据库链接ORA-02025: SQL 语句的所有表均必须在远程数据库中ORA-02026: 缺少LINK 关键字ORA-02027: 不支持LONG 列的多行UpdateORA-02028: 服务器不支持行数的准确读取ORA-02029: 缺少FLLE 关键字ORA-02030: 只能从固定的表/视图查询ORA-02031: 没有ROWID 适用于固定表或外部组织的表ORA-02032: 聚簇表无法在簇索引建立之前使用ORA-02033: 此簇的簇索引已经存在ORA-02034: 不允许加速赋值ORA-02035: 非法的成组操作组合ORA-02036: 自动游标打开的变量描述过多ORA-02037: 未初始化的加速赋值存储ORA-02038: 不允许对数组类型定义ORA-02039: 不允许对数组类型赋值ORA-02040: 远程数据库不支持两段式提交ORA-02041: 客户数据库未开始一个事务处理ORA-02042: 分布式事务处理过多ORA-02043: 必须在执行之前结束当前事务处理ORA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行ORA-02045: 全局事务处理中的本地会话过多ORA-02046: 分布式事务处理已经开始ORA-02047: 无法连接运行中的分布式事务处理ORA-02048: 尝试不登录而开始分布式事务处理ORA-02049: 超时: 分布式事务处理等待锁定ORA-02050: 事务处理已重算,某些远程DBs 可能有问题ORA-02051: 同一事务处理中的另一会话失败ORA-02052: 远程事务处理在失败ORA-02053: 事务处理已提交,某些远程DBs 可能有问题ORA-02054: 事务处理有问题ORA-02055: 分布式更新操作失效;要求回退ORA-02056: 2PC: : 无效的两段命令编号(源于)ORA-02057: 2PC: : 无效的两段恢复状态编号(源于)ORA-02058: 未找到ID的准备事务处理ORA-02059: ORA-2PC-CRASH-TEST- 在提交备注中ORA-02060: 选择指定了分布表连接的更新ORA-02061: 锁定表指定了分布式表的列表ORA-02062: 分布式恢复收到DBID ,预计为ORA-02063: 紧接着(源于)ORA-02064: 不支持分布式操作ORA-02065: 非法的Alter SYSTEM 选项ORA-02066: DISPATCHERS 文本缺失或无效ORA-02067: 要求事务处理或保存点回退ORA-02068: 以下严重错误源于ORA-02069: 此操作的global_names 参数必须设置为TRUE ORA-02070: 数据库不支持此上下文中的ORA-02071: 初始化远程数据库的功能时出错ORA-02072: 分布式数据库网络协议匹配错误ORA-02073: 远程更新中不支持序号ORA-02074: 无法在分布式事务处理中ORA-02075: 另一例程已更改事务处理的状态ORA-02076: 序列与更新表或long 列位于不同的地方ORA-02077: 选择的long 列必须来自于同一地方的表ORA-02078: Alter SYSTEM FIXED_DATE 的设置无效ORA-02079: 没有新的会话可与提交的分布式事务处理连接ORA-02080: 数据库链接正在使用中ORA-02081: 数据库链接未打开ORA-02082: 回送数据库链接必须具有连结限定词ORA-02083: 数据库名称含有非法字符''ORA-02084: 数据库名不全ORA-02085: 数据库链接与相连结ORA-02086: 数据库(链路) 名过长ORA-02087: 对象被同一事务处理的另一进程锁定ORA-02088: 未安装分布式数据库选项ORA-02089: COMMIT 不允许在附属会话中ORA-02090: 网络错误: 试图callback+passthruORA-02091: 事务处理已重算ORA-02092: 超出分布式事务处理的事务处理表槽ORA-02093: TRANSACTIONS_PER_ROLLBACK_SEGMENT() 大于最大的可能数() ORA-02094: 未安装复制选项ORA-02095: 无法修改指定的初始化参数ORA-02096: 此选项的指定初始化参数不可修改ORA-02097: 无法修改参数,因为指定的值无效ORA-02098: 对索引表引用(: I) 进行语法分析时出错ORA-02099: 内部使用,不得打印ORA-02100: PCC: 内存不足(如无法分配)ORA-02101: PCC: 不一致的游标高速缓存(uce/cuc 不匹配)ORA-02102: PCC: 不一致的游标高速缓存(此uce 无cur 条目)ORA-02103: PCC: 不一致的游标高速缓存(超出cuc 的引用范围)ORA-02104: PCC: 不一致的主高速缓存(cuc 不可用)ORA-02105: PCC: 不一致的游标高速缓存(高速缓存中无cuc 条目)ORA-02106: PCC: 不一致的游标高速缓存(ORACursor nr 已坏)ORA-02107: PCC: 对运行时库来说此程序过旧: 请重新对其编译ORA-02108: PCC: 无效的描述符传送给运行时库ORA-02109: PCC: 不一致的主高速缓存(超出位置引用范围)ORA-02110: PCC: 不一致的主高速缓存(无效的sqi 类型)ORA-02111: PCC: 堆栈(Heap) 一致性错误ORA-02112: PCC: Select..INTO 返回过多行ORA-02140: 无效的表空间名称ORA-02141: 无效的OFFLINE 选项ORA-02142: 缺少或无效的Alter TABLESPACE 选项ORA-02143: 无效的STORAGE 选项ORA-02144: 未指定Alter CLUSTER 的选项ORA-02145: 缺少STORAGE 选项ORA-02146: SHARED 指定了多次ORA-02147: 与SHARED/EXCLUSIVE 选项冲突ORA-02148: EXCLUSIVE 指定了多次ORA-02149: 指定的分区不存在ORA-02153: 无效的VALUES 口令字符串ORA-02155: 无效的DEFAULT 表空间标识ORA-02156: 无效的TEMPORARY 表空间标识ORA-02157: 未指定Alter USER 的选项ORA-02158: 无效的Create INDEX 选项ORA-02159: 安装的DLM 不支持可释放锁定模式ORA-02160: 索引编排表不能包含LONG 类型的列ORA-02161: MAXLOGFILES 值无效ORA-02162: MAXDATAFILES 值无效ORA-02163: FREELIST GROUPS 值无效ORA-02164: DATAFILE 子句指定了多次ORA-02165: 无效的Create DATABASE 选项ORA-02166: 已指定ARCHIVELOG 和NOARCHIVELOGORA-02167: LOGFILE 子句指定了多次ORA-02168: FREELISTS 值无效ORA-02169: 不允许的FREELISTS 存储选项ORA-02170: 不允许的FREELIST GROUPS 存储选项ORA-02171: MAXLOGHISTORY 值无效ORA-02172: PUBLIC 关键字不适用于禁用线程ORA-02173: 无效的Drop TABLESPACE 选项ORA-02174: 缺少要求的线程编号ORA-02175: 无效的回退段名ORA-02176: 无效的CRATE ROLLBACK SEGMENG 选项ORA-02177: 缺少要求的组号ORA-02178: 正确的语法是: SET TRANSACTION READ { ONLY | WRITE }ORA-02179: 有效选项: ISOLATION LEVEL { SERIALIZABLE | READ COMMITTED } ORA-02180: 无效的Create TABLESPACE 选项ORA-02181: 无效的ROLLBAC WORK 选项ORA-02182: 需要保存点名称ORA-02183: 有效选项: ISOLATION_LEVEL { SERIALIZABLE | READ COMMITTED } ORA-02184: REVOKE 中不允许资源限量ORA-02185: COMMIT 后面跟的标记不是WORKORA-02186: 表空间资源权限不可与其它权限一起出现ORA-02187: 无效的限量说明ORA-02189: 需要ON <表空间>ORA-02190: 需要TABLES 关键字ORA-02191: 正确的语法是 ET TRANSACTION USE ROLLBACK SEGMENT <rbs> ORA-02192: 回退段存储子句不允许PCTINCREASEORA-02194: 事件说明语法错误? (非致命错误) 接近''ORA-02195: 尝试创建的对象在表空间中ORA-02196: 已经指定PERMANENT/TEMPORARY 选项ORA-02197: 已经指定文件列表ORA-02198: 已经指定ONLINE/OFFLINE 选项ORA-02199: 丢失DATAFILE/TEMPFILE 子句ORA-02200: WITH GRANG OPTION 对PUBLIC 不允许ORA-02201: 此处不允许序列(号)ORA-02202: 此群集中不允许添加其它表ORA-02203: 不允许的INITIAL 存储选项ORA-02204: 不允许Alter, INDEX 和EXECUTE 用于视图ORA-02205: 只有Select 和Alter 权限对序列有效ORA-02206: 重复的INITRANG 选项说明ORA-02207: 无效的INITRANS 选项值ORA-02208: 重复的MAXTRANS 选项说明ORA-02209: 无效的MAXTRANS 选项值ORA-02210: 未指定Alter TABLE 的选项ORA-02211: 无效的PCTFREE 或PCTUSED 值ORA-02212: 重复的PCTFREE 选项说明ORA-02213: 重复的PCTUSED 选项说明ORA-02214: 重复的BACKUP 选项说明ORA-02215: 重复的表空间名子句ORA-02216: 需要表空间名ORA-02217: 重复的存储选项说明ORA-02218: 无效的INITIAL 存储选项值ORA-02219: 无效的NEXT 存储选项值ORA-02220: 无效的MINEXTENTS 存储选项值ORA-02221: 无效的MAXEXTENTS 存储选项值ORA-02222: 无效的PCTINCREASE 存储选项值ORA-02223: 无效的OPTIMAL 存储选项值ORA-02224: EXECUTE 权限对于表不允许ORA-02225: 只有EXECUTE 和DEBUG 权限对过程有效ORA-02226: 无效的MAXEXTENTS 值(最大允许为: )ORA-02227: 无效的群集名ORA-02228: 重复的SIZE 说明ORA-02229: 无效的SIZE 选项值ORA-02230: 无效的Alter CLUSTER 选项ORA-02231: 缺少或无效的Alter DATABASE 选项ORA-02232: 无效的MOUNT 模式ORA-02233: 无效的CLOSE 模式ORA-02234: 已经记录对此表的更改ORA-02235: 此表已将更改记录在另一表中ORA-02236: 无效的文件名ORA-02237: 无效的文件大小ORA-02238: 文件名列表具有不同的文件数ORA-02239: 存在引用此序列的对象ORA-02240: 无效的OBJNO 或TABNO 值ORA-02241: 必须是EXTENTS (FILE <n> BLOCK <n> SIZE <n>,...) 格式ORA-02242: 未指定Alter INDEX 的选项ORA-02243: Alter INDEX 或Alter MATERIALIZED VIEW 选项无效ORA-02244: 无效的Alter ROLLBACK SEGMENT 选项ORA-02245: 无效的ROLLBACK SEGMENT 名ORA-02246: 缺少EVENTS 文本ORA-02247: 未指定Alter SESSION 的选项ORA-02248: 无效的Alter SESSION 选项ORA-02249: 缺少或无效的MAXLOGMEMBERS 值ORA-02250: 缺少或无效的约束条件名ORA-02251: 此处不允许子查询ORA-02252: 检查未正确结束的约束条件ORA-02253: 此处不允许约束条件说明ORA-02254: 此处不允许DEFAULT <表达式>ORA-02255: obsolete 7.1.5ORA-02256: 要引用的列数必须与已引用道感数匹配ORA-02257: 超出最大列数ORA-02258: 重复或冲突的NULL 和(或)NOT NULL 说明ORA-02259: 重复的UNIQUE/PRIMARY KEY 说明ORA-02260: 表只能具有一个主键ORA-02261: 表中已存在这样的唯一关键字或主键ORA-02262: 对列默认值表达式进行类型检查时, 出现ORA- ORA-02263: 需要指定此列的数据类型ORA-02264: 名称已被一现有约束条件占用ORA-02265: 无法推导引用列的数据类型ORA-02266: 表中的唯一/主键被启用的外部关键字引用ORA-02267: 列类型与引用的列类型不兼容ORA-02268: 引用的表不具有主键ORA-02269: 关键字列不能是LONG 数据类型ORA-02270: 此列列表的唯一或主键不匹配ORA-02271: 表没有这样的约束条件ORA-02272: 约束条件列不能是LONG 数据类型ORA-02273: 此唯一/主键已被某些外部关键字引用ORA-02274: 重复的引用约束条件说明ORA-02275: 此表中已经存在这样的引用约束条件ORA-02276: 默认值类型与列类型不兼容ORA-02277: 无效的序列名ORA-02278: 重复或冲突的orDER/NOORDER 说明ORA-02279: 重复或冲突的orDER/NOORDER 说明ORA-02280: 重复或冲突的orDER/NOORDER 说明ORA-02281: 重复或冲突的orDER/NOORDER 说明ORA-02282: 重复或冲突的orDER/NOORDER 说明ORA-02283: 无法改变起始序号ORA-02284: 重复的INCREMENT BY 说明ORA-02285: 重复的START WITH 说明ORA-02286: 未指定Alter SEQUENCE 的选项ORA-02287: 此处不允许序号ORA-02288: 无效的OPEN 模式ORA-02289: 序列(号)不存在ORA-02290: 违反检查约束条件(.)ORA-02291: 违反完整约束条件(.) - 未找到父项关键字ORA-02292: 违反完整约束条件(.) - 已找到子记录日志ORA-02293: 无法验证(.) - 违反检查约束条件ORA-02294: 无法启用(.) - 约束条件在验证过程中更改ORA-02295: 找到约束条件的多个启用/禁用子句ORA-02296: 无法启用(.) - 找到空值ORA-02297: 无法禁用约束条件(.) - 存在依赖关系ORA-02298: 无法验证(.) - 未找到父项关键字ORA-02299: 无法验证(.) - 未找到重复关键字ORA-02300: 无效的OIDGENERATORS 值ORA-02301: OIDGENERATORS 的最大数为255ORA-02302: 无效或缺少类型名ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型ORA-02304: 无效的对象标识文字ORA-02305: 只有EXECUTE, DEBUG 和UNDER权限对类型有效ORA-02306: 无法创建已具有有效相关性的类型ORA-02307: 无法使用REPLACE 选项改变无效类型ORA-02308: 无效的对象类型列选项ORA-02309: 违反原子NULLORA-02310: 超出表中允许的最大列数ORA-02311: 无法使用COMPILE 选项改变具有类型或表相关性的有效类型ORA-02313: 对象类型包含不可查询的类型属性ORA-02315: 默认构造符的参数个数错误ORA-02320: 无法创建嵌套表列的存储表ORA-02322: 无法访问嵌套表列的访问表ORA-02324: THE 子查询的Select 列表中存在多列ORA-02327: 无法以数据类型的表达式创建索引ORA-02329: 数据类型的列不能是唯一关键字或主键ORA-02330: 不允许的数据类型说明ORA-02331: 无法创建数据类型为的列的约束条件ORA-02332: 无法对此列的属性创建索引ORA-02333: 无法对此列的属性创建约束条件ORA-02334: 无法推断列类型ORA-02335: 无效的群集列数据类型ORA-02336: 无法访问列属性ORA-02337: 不是对象类型列ORA-02338: 缺少或无效的列约束条件说明ORA-02339: 无效的列说明ORA-02340: 无效的列说明ORA-02342: 取代类型具有编译错误ORA-02344: 无法撤消执行具有表相关性的类型ORA-02345: 无法创建具有基于CURSOR 运算符的列的视图ORA-02347: 无法授权给对象表列ORA-02348: 无法创建具有嵌入LOB 的VARRAY 列ORA-02349: 无效的用户自定义类型- 类型不完整ORA-02351: 记录: 被拒绝- 表, 列上出错ORA-02352: 直接路径连接必须在同类间进行ORA-02353: 多字节字符错误ORA-02354: 字段中出现转换初始化错误ORA-02355: CONSTANT 字段中出现转换错误ORA-02356: 数据库空间耗尽。

Oracle错误代码大全

Oracle错误代码大全

Oracle错误代码大全Oracle错误代码大全ORA-01579: 恢复过程中出现写错误ORA-01580: 创建控制备份文件时出错ORA-01581: 尝试使用已分配的回退段 () 新区 ()ORA-01582: 无法打开要备份的控制文件ORA-01583: 无法获得要备份的控制文件的块大小ORA-01584: 无法获得要备份的控制文件的文件大小ORA-01585: 标识备份文件时出错ORA-01586: 无法打开要备份的目标文件ORA-01587: 复制控制文件的备份文件时出错ORA-01588: 要打开数据库则必须使用 RESETLOGS 选项ORA-01589: 要打开数据库则必须使用RESETLOGS 或NORESETLOGS 选项ORA-01590: 段可用列表数 () 超出最大数ORA-01591: 锁定已被有问题的分配事务处理挂起ORA-01592: 将第 7 版回退段 () 转换为 Oracle 8 版格式时出错ORA-01593: 回退段最佳大小 ( blks) 小于计算的初始大小 ( blks) ORA-01594: 尝试放回已释放的回退段 () 区 ()ORA-01595: 释放区 () 回退段 () 时出错ORA-01596: 无法在参数中指定系统ORA-01597: 无法改变联机或脱机系统回退段ORA-01598: 回退段''未联机ORA-01599: 无法获得回退段 (), 高速缓存空间已满ORA-01600: 至多只有一个""在子句""()中ORA-01601: 子句""()中的存储桶大小非法ORA-01603: 子句""()中的分组大小非法ORA-01604: 子句""()中的编号范围非法ORA-01605: 子句""()中缺少编号ORA-01606: gc_files_to_locks 不同于另一已安装例程的参数ORA-01608: 无法将回退段''联机,其状态为 ()ORA-01609: 日志是线程的当前日志 - 无法删除成员ORA-01610: 使用 BACKUP CONTROLFILE 选项的恢复必须已完成ORA-01611: 线程编号无效 - 必须介于 1 和之间ORA-01612: 线程已经启用ORA-01613: 线程只有日志 - 要求至少启用 2 个日志ORA-01614: 线程正忙 - 无法启用ORA-01615: 线程已安装 - 无法禁用ORA-01616: 线程已打开 - 无法禁用ORA-01617: 无法安装: 不是有效的线程编号ORA-01618: 线程未启用 - 无法安装ORA-01619: 线程已由另一例程安装ORA-01620: 没有可用于安装的公用线程ORA-01621: 数据库打开时无法重命名当前日志的成员ORA-01622: 必须指定线程编号 - 没有特定默认值ORA-01623: 日志是线程的当前日志 - 无法删除ORA-01624: 线程的紧急恢复需要日志ORA-01625: 回退段''不属于此例程ORA-01626: 回退段号''无法处理更多事务处理ORA-01627: 回退段号''未联机ORA-01628: 已达到 max # extents ()(回退段)ORA-01629: 已达到 max # extents (),此时正在保存表空间的撤消ORA-01630: 表空间中的 temp 段达到 max # extents() ORA-01631: 表.达到 max # extents ()ORA-01632: 索引.达到 max # extents ()ORA-01633: 此操作需要 Real Application Clusters 选件ORA- 01634: 回退段号''即将脱机ORA-01635: 指定的回退段编号 '' 不可用ORA-01636: 回退段''已联机ORA-01637: 回退段''正被另一例程 (#) 使用ORA-01638: 参数不允许 ORACLE 版本装载群集数据库ORA-01640: 无法将活动事务处理的表空间设置为只读ORA-01641: 表空间''未联机- 无法添加数据文件ORA-01642: 只读表空间''无需开始备份ORA-01643: 系统表空间无法设置为只读ORA-01644: 表空间''已经是只读ORA-01645: 上次尝试设置读写已完成一半ORA-01646: 表空间''不是只读 - 无法设置为读写ORA-01647: 表空间''是只读,无法在其中分配空间ORA-01648: 日志是禁用线程的当前日志ORA-01649: 不允许进行备份控制文件操作ORA-01650: 回退段无法通过(在表空间中)扩展ORA-01651: 无法通过(在表空间中)扩展保存撤消段ORA-01652: 无法通过(在表空间中)扩展 temp 段ORA-01653: 表.无法通过(在表空间中)扩展ORA-01654: 索引.无法通过(在表空间中)扩展ORA-01655: 群集 . 无法通过 (在表空间中) 扩展ORA-01656: 最大区数 () 已在群集 . 中达到ORA-01657: 无效的 SHRINK 选项值ORA-01658: 无法为表空间中的段创建 INITIAL 区ORA-01659: 无法分配超出的 MINEXTENTS(在表空间中)ORA-01660: 表空间''已是永久性ORA-01661: 表空间''已是临时性ORA-01662: 表空间''非空且无法设置为暂时性ORA-01663: 表空间''的内容不断变动ORA-01664: 扩展排序段的事务处理已终止ORA-01665: 控制文件不是一个备用控制文件ORA-01666: 控制文件用于备用数据库ORA-01667: 无法添加任何其它表空间: 超出限制ORA-01668: 对于数据文件的脱机,备用数据库要求使用DROP 选项ORA-01669: 备用数据库控制文件不一致ORA-01670: 备用数据库恢复需要新数据文件ORA-01671: 控制文件是备份文件,无法设置备用控制文件ORA-01672: 控制文件可能缺少文件或具有额外文件ORA-01673: 未标识数据文件ORA-01674: 数据文件是一个旧的原型而非当前文件ORA-01675: max_commit_propagation_delay 与其它例程不一致ORA-01676: ''的备用文件名转换超出的最大长度ORA-01677: 备用文件名转换参数不同于其它例程ORA-01678: 参数必须是一对样式字符串和取代字符串ORA-01679: 数据库必须以 EXCLUSIVE 安装且未打开以激活ORA-01680: 无法通过(在表空间中)扩展 LOB 段ORA-01681: max # extents () 已在表空间中的 LOB 段达到ORA-01682: 只读 DB 无法在表空间中分配临时空间ORA-01683: 索引.分区无法通过(在表空间中)扩展ORA-01684: max # extents () 已在表.分区中达到ORA-01685: max # extents () 已在索引.分区中达到ORA-01686: max # files () 对于表空间已达到ORA-01687: 表空间''的指定记录属性与现有属性相同ORA-01688: 表.分区无法通过(在表空间中)扩展ORA-01689: 子句""()中出现语法错误ORA-01690: 排序区太小ORA-01691: Lob 段.无法通过(在表空间中)扩展ORA-01692: Lob 段.分区无法通过(在表空间中)扩展ORA-01693: max # extents () 已在 lob 段.中达到ORA-01694: max # extents () 已在 lob 段.分区中达到ORA-01695: 将回退段转换为版本 8.0.2 时出错ORA-01696: 控制文件不是 '克隆' 控制文件ORA-01697: 控制文件用于 '克隆' 数据库ORA-01698: '克隆' 数据库仅可以具有 SYSTEM 联机回退段ORA-01699: 正在导入表空间''以用于时间点恢复ORA-01700: 列表中的用户名重复ORA-01701: 此处不允许有群集ORA-01702: 此处不允许有视图ORA-01703: 缺少 SYNONYM 关键字ORA-01704: 文字字符串过长ORA-01705: 无法在关联列中指定外部连接ORA-01706: 用户函数的结果值过大ORA-01707: 缺少 LIST 关键字ORA-01708: 需要 ACCESS 或 SESSIONORA-01709: 程序不存在ORA-01710: 缺少 OF 关键字ORA-01711: 列出的权限重复ORA-01712: 您不能授予不具有的权限ORA-01713: 该权限的 GRANT OPTION 不存在ORA-01714: 执行用户函数时出错ORA-01715: UNIQUE 不可以与簇索引一起使用ORA-01716: NOSORT 不可以与簇索引一起使用ORA-01717: seccta: 访问已过时的模式标记无效ORA-01718: NOAUDIT 不允许 BY ACCESS | SESSION 子句ORA-01719: OR 或 IN 操作数中不允许外部连接运算符 (+) ORA-01720: 授权选项对于'.'不存在在事务处理中调用了多次ORA-01721: USERENV(COMMITSCN)ORA-01722: 无效数字ORA-01723: 不允许长度为 0 的列ORA-01724: 浮点(数)精确度超出范围( 1 到 126)ORA-01725: 此处不允许 USERENV('COMMITSCN')ORA-01726: 此处不允许有表ORA-01727: 数字精度说明符超出范围( 1 到 38)ORA-01728: 数字标度说明符超出范围(-84 到 127)ORA-01729: 需要数据库链接名ORA-01730: 指定的列名数无效ORA-01731: 出现循环的视图定义ORA-01732: 此视图的数据操纵操作非法ORA-01733: 此处不允许虚拟列ORA-01734: 非法的参数 - EXTENT MIN 高于 EXTENT MAXORA-01735: 非法的 ALTER TABLE 选项ORA-01736: 需要 [NOT] SUCCESSFULORA-01737: 有效模式: [ROW] SHARE, [[SHARE] ROW] EXCLUSIVE, SHARE UPDATE ORA-01738: 缺少 IN 关键字ORA-01739: 缺少 MODE 关键字ORA-01740: 标识中缺少双引号ORA-01741: 非法的零长度标识ORA-01742: 备注错误终止ORA-01743: 仅能编制纯函数的索引ORA-01744: 不合理的 INTOORA-01745: 无效的主机/赋值变量名ORA-01746: 此处不允许指示符变量ORA-01747: 无效的用户.表.列,表.列,或列规格ORA-01748: 此处只允许简单的列名ORA-01749: 用户不可以自/至自己 GRANT/REVOKE 权限ORA-01750: UPDATE/REFERENCES 仅可以从整个表而不能按列REVOKEORA-01751: 无效的转储撤消选项ORA-01752: 不能从没有一个键值保存表的视图中删除ORA-01753: 列定义与聚簇列定义不兼容ORA-01754: 表只能包含一个 LONG 类型的列ORA-01755: 必须指定区编号或块编号ORA-01756: 括号内的字符串没有正确结束ORA-01757: 必须指定对象编号ORA-01758: 要添加法定 (NOT NULL) 列,则表必须为空ORA-01759: 未正确定义用户函数ORA-01760: 函数的参数非法ORA-01761: DML 操作与连结中的唯一表不对应ORA-01762: vopdrv: FROM 中没有视图查询块ORA-01763: 更新或删除涉及到外部连结表ORA-01764: 连结的新更新值不能保证为唯一ORA-01765: 不允许指定表的所有者名ORA-01766: 此上下文中不允许有字典表ORA-01767: UPDATE ...SET 表达式必须是子查询ORA-01768: 数字字符串过长ORA-01769: 重复的 CLUSTER 选项说明ORA-01770: CREATE CLUSTER 命令中不允许有 CLUSTER 选项ORA-01771: 选项对聚簇表非法ORA-01772: 必须指定 LEVEL 的值ORA-01773: 此 CERATE TABLE 中没有指定列的数据类型ORA-01774: 转储撤消选项指定了多次ORA-01775: 同义词的循环嵌套链ORA-01776: 无法通过连接视图修改多个基表ORA-01777: 此系统中不允许 WITH GRANT OPTIONORA-01778: 超出最大子查询的嵌套层ORA-01779: 无法修改与非键值保存表对应的列ORA-01780: 要求文字字符串ORA-01781: UNRECOVERABLE 不能指定没有 AS SELECTORA-01782: 不能为群集或聚簇表指定 UNRECOVERABLE子句ORA-01783: 只可以指定RECOVERABLE 或UNRECOVERABLE ORA-01784: 不能指定 RECOVERABLE 具有禁用的数据库介质恢复ORA-01785: ORDER BY 项必须是 SELECT-list 表达式的数目ORA- 01786: 此查询表达式不允许 FOR UPDATE ORA-01787: 每个查询块只允许有一个子句ORA-01788: 此查询块中要求 CONNECT BY 子句ORA-01789: 查询块具有不正确的结果列数ORA-01790: 表达式必须具有与对应表达式相同的数据类型ORA-01791: 不是 SELECTed 表达式ORA-01792: 表或视图中的最大列数为 1000ORA-01793: 索引列的最大数为 32ORA-01794: 群集列的最大数目为 32ORA-01795: 列表中的最大表达式数为 1000ORA-01796: 此运算符不能与列表一起使用ORA-01797: 此运算符后面必须跟 ANY 或 ALLORA-01798: 缺少 EXCEPTION 关键字ORA-01799: 列不可以外部连接到子查询ORA-01800: 日期格式中的文字过长以致无法处理ORA-01801: 日期格式对于内部缓冲区过长ORA-01802: Julian 日期超出范围ORA-01803: 无法获得日期/时间ORA-01804: 时区信息无法初始化ORA-01810: 格式代码出现两次ORA-01811: Julian 日期导致年度中的日无法使用ORA-01812: 只可以指定一次年度ORA-01813: 只可以指定一次小时ORA-01814: AM/PM 因使用 A.M./P.M. 而发生冲突ORA-01815: BC/AD 因使用 B.C./A.D. 而发生冲突ORA-01816: 只可以指定一次月份ORA-01817: 只可以指定一次周中的日ORA-01818: 'HH24' 导致上下午指示符无法使用ORA-01819: 带符号的年度导致 BC/AD 无法使用ORA-01820: 格式代码无法以日期输入格式显示ORA-01821: 日期格式无法识别ORA-01822: 此日历的纪元格式代码无效ORA-01830: 日期格式图片在转换整个输入字符串之前结束ORA-01831: 年度与 Julian 日期发生冲突ORA-01832: 年度中的日与 Julian 日期发生冲突ORA-01833: 月份与 Julian 日期发生冲突ORA-01834: 月份中的日与 Julian 日期发生冲突ORA-01835: 周中的日与 Julian 日期发生冲突ORA-01836: 小时与日中的秒发生冲突ORA-01837: 小时中的分与日中的秒发生冲突ORA-01838: 分中的秒与日中的秒发生冲突ORA-01839: 指定月份的日期无效ORA-01840: 输入值对于日期格式不够长ORA-01841: (全)年度值必须介于 -4713 和 +9999 之间,且不为 0 ORA-01842: 季度值必须介于 1 和 4 之间ORA-01843: 无效的月份ORA-01844: 年度中的周值必须介于 1 和 52 之间ORA-01845: 月份中的周值必须介于 1 和 5 之间ORA-01846: 周中的日无效ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间ORA-01848: 年度中的日值必须介于 1 和 365 之间(闰年为 366)ORA-01849: 小时值必须介于 1 和 12 之间ORA-01850: 小时值必须介于 0 和 23 之间ORA-01851: 分钟值必须介于 0 和 59 之间ORA-01852: 秒值必须介于 0 和 59 之间ORA-01853: 日中的秒值必须介于 0 和 86399 之间ORA-01854: julian 日期必须介于 1 和 5373484 之间ORA-01855: 要求 AM/A.M. 或 PM/P.M.ORA-01856: 要求 BC/B.C. 或 AD/A.D.ORA-01857: 无效的时区ORA-01858: 在要求输入数字处找到非数字字符ORA-01859: 在要求输入字母处找到非字母字符ORA-01860: 年度中的周值必须介于1 和53 之间ORA-01861: 文字与格式字符串不匹配ORA-01862: 数字值与格式项目的长度不匹配ORA-01863: 年度不支持当前日历ORA-01864: 日期超出当前日历的范围ORA-01865: 无效的纪元ORA-01866: 日期时间类无效ORA-01867: 间隔无效ORA-01868: 间隔的前导精度太小ORA-01869: 保留以供将来使用ORA-01870: 间隔或日期时间不是相互可比较的ORA-01871: 秒数必须少于 60ORA-01872: 保留以供将来使用ORA-01873: 间隔的前导精度太小ORA-01874: 时区小时必须在 -12 和 13 之间ORA-01875: 时区分钟必须在 -59 和 59 之间ORA-01876: 年份必须不少于 -4713ORA-01877: 内部缓冲区的字符串太长ORA-01878: 在日期时间或间隔中没有找到指定的字段ORA-01879: hh25 字段必须在 0 和 24 之间ORA-01880: 零点几秒必须在 0 和 999999999 之间ORA-01881: 时区区域 ID %d 无效ORA-01882: 未找到时区区域ORA-01883: 在区域转换过程中禁用了重叠ORA-01890: 检测到 NLS 错误ORA-01891: 日期时间/间隔内部错误ORA-01898: 精确度说明符过多ORA-01899: 错误的精度说明符ORA-01900: 需要 LOGFILE 关键字ORA-01901: 需要 ROLLBACK 关键字ORA-01902: 需要 SEGMENT 关键字ORA-01903: 需要 EVENTS 关键字ORA-01904: 需要 DATAFILE 关键字ORA-01905: 需要 STORAGE 关键字ORA-01906: 需要 BACKUP 关键字ORA-01907: 需要 TABLESPACE 关键字ORA-01908: 需要 EXISTS 关键字ORA-01909: 需要 REUSE 关键字ORA-01910: 需要 TABLES 关键字ORA-01911: 需要 CONTENTS 关键字ORA-01912: 需要 ROW 关键字ORA-01913: 需要 EXCLUSIVE 关键字ORA-01914: 审计选项对于序号无效ORA-01915: 审计选项对于视图无效ORA-01917: 用户或角色 '' 不存在ORA-01918: 用户''不存在ORA-01919: 角色''不存在ORA-01920: 用户名''与另外一个用户名或角色名发生冲突ORA-01921: 角色名''与另一个用户名或角色名发生冲突ORA-01922: 必须指定 CASCADE 以删除''ORA-01923: CASCADE 已中止,对象被另一用户锁定ORA-01924: 角色''未被授权或不存在ORA-01925: 超出已启用角色的最大数ORA-01926: 无法将 WITH GRANT OPTION GRANT 角色ORA-01927: 无法 REVOKE 您未授权的权限ORA-01928: 未对 GRANT 选项授权所有权限ORA-01929: 没有要 GRANT 的权限ORA-01930: 不支持审计对象ORA-01931: 无法将授予角色ORA-01932: ADMIN 选项未授权给角色''ORA-01933: 无法使用角色权限来创建存储对象ORA-01934: 检测到循环的角色授权ORA-01935: 缺少用户或角色名ORA-01936: 不能在创建用户或角色时指定所有者ORA-01937: 缺少或无效的角色名ORA-01938: 必须为 CREATE USER 指定 IDENTIFIED BYORA-01939: 只可以指定 ADMIN OPTIONORA-01940: 无法删除当前已连接的用户ORA-01941: 需要 SEQUENCE 关键字ORA-01942: 无法同时指定IDENTIFIED BY 和EXTERNALLY ORA-01943: 已经指定 IDENTIFIED BYORA- 01944: 已经指定 IDENTIFIED EXTERNALLYORA-01945: 已经指定 DEFAULT ROLE[S]ORA-01946: 已经指定 DEFAULT TABLESPACEORA-01947: 已经指定 TEMPORARY TABLESPACEORA-01948: 标识符的名称长度 () 超过最大长度 ()ORA-01949: 需要 ROLE 关键字ORA-01950: 表空间''中无权限ORA-01951: ROLE ''未授予''ORA-01952: 系统权限未授予''ORA-01953: 命令不再有效,请参阅 ALTER USERORA-01954: DEFAULT ROLE 子句对 CREATE USER 无效ORA-01955: DEFAULT ROLE ''未授予用户ORA-01956: 使用 OS_ROLES 时命令无效ORA-01957: 需要的 MIN 或 MAX 关键字未找到ORA-01958: 必须为 LAYER 选项提供整数ORA-01959: 必须为 OPCODE 选项提供整数ORA-01960: 无效的转储日志文件选项ORA-01961: 无效的转储选项ORA-01962: 必须指定文件号或日志序号ORA-01963: 必须指定块编号ORA-01964: 必须为 TIME 选项指定时间ORA-01965: 必须指定 PERIODORA-01967: 无效的 CREATE CONTROLFILE 选项ORA-01968: 仅指定 RESETLOGS 或 NORESETLOGS 一次ORA-01969: 您必须指定 RESETLOGS 或 NORESETLOGSORA-01970: 您必须为 CREATE CONTROLFILE 指定数据库名ORA-01971: 非法的 ALTER TRACING 选项ORA-01972: 必须为 ALTER TRACING ENABLE 或 DISABLE 指定字符串ORA-01973: 缺少更改编号ORA-01974: 非法的存档选项ORA-01975: 更改编号中的字符非法ORA-01976: 缺少更改编号ORA-01977: 缺少线程编号ORA-01978: 缺少序号ORA-01979: 角色''缺少口令或口令无效ORA-01980: OS ROLE 初始化过程中出错以执行此撤消ORA-01981: 必须指定 CASCADE CONSTRAINTSORA- 01982: 审计选项对于视图无效ORA-01983: 无效的 DEFAULT 审计选项ORA-01984: 无效的程序/程序包/函数审计选项ORA-01985: 因超出 LICENSE_MAX_USERS 参数而无法创建用户ORA-01986: 无效的 OPTIMIZER_GOAL 选项ORA-01987: 客户 OS 用户名过长ORA-01988: 不允许远程 os 登录ORA-01989: 操作系统未授权角色''ORA-01990: 打开口令文件''时出错ORA-01991: 无效的口令文件''ORA-01992: 关闭口令文件''时出错ORA-01993: 写口令文件''时出错ORA-01994: GRANT 失败: 无法添加用户至公用口令文件ORA-01995: 读口令文件''时出错ORA-01996: GRANT 失败: 口令文件''已满ORA-01997: GRANT 失败: 用户''由外部标识ORA-01998: REVOKE 失败: 用户SYS 始终具有SYSOPER 和SYSDBA ORA-01999: 口令文件模式已由''更改为''ORA-02000: 缺少关键字ORA-02001: 用户 SYS 不允许创建可用列表组的索引ORA-02002: 写入审记线索时出错ORA-02003: 无效的 USERENV 参数ORA-02004: 违反安全性ORA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效ORA-02006: 无效的压缩十进制格式字符串ORA-02007: 不能使用含REBUILD 的ALLOCATE 或DEALLOCATE 选项ORA-02008: 已指定非数字列的非零标度ORA-02009: 指定的文件大小不得为 0ORA-02010: 缺少主机连接字符串ORA-02011: 重复的数据库链接名ORA-02012: 缺少 USING 关键字ORA-02013: 缺少 CONNECT 关键字ORA-02014: 不能从具有DISTINCT, GROUP BY 等的视图选择UPDATE FOR ORA-02015: 不能从远程表选择 FOR UPDATE ORA-02016: 不能在远程数据库中使用 START WITH 子查询ORA-02017: 要求整数值ORA-02018: 同名的数据库链接具有开放连接ORA-02019: 未找到远程数据库的连接说明ORA-02020: 过多的数据库链接在使用中ORA-02021: 不允许对远程数据库进行 DDL 操作ORA-02022: 远程语句的远程对象具有未优化的视图ORA-02023: 远程数据库无法对 START WITH 或 CONNECT BY 谓词求值ORA-02024: 未找到数据库链接ORA-02025: SQL 语句的所有表均必须在远程数据库中ORA-02026: 缺少 LINK 关键字ORA-02027: 不支持 LONG 列的多行 UPDATEORA-02028: 服务器不支持行数的准确读取ORA-02029: 缺少 FLLE 关键字ORA-02030: 只能从固定的表/视图查询ORA-02031: 没有 ROWID 适用于固定表或外部组织的表ORA-02032: 聚簇表无法在簇索引建立之前使用ORA-02033: 此簇的簇索引已经存在ORA-02034: 不允许加速赋值ORA-02035: 非法的成组操作组合ORA-02036: 自动游标打开的变量描述过多ORA-02037: 未初始化的加速赋值存储ORA-02038: 不允许对数组类型定义ORA-02039: 不允许对数组类型赋值ORA-02040: 远程数据库不支持两段式提交ORA-02041: 客户数据库未开始一个事务处理ORA-02042: 分布式事务处理过多ORA-02043: 必须在执行之前结束当前事务处理ORA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行ORA-02045: 全局事务处理中的本地会话过多ORA-02046: 分布式事务处理已经开始ORA-02047: 无法连接运行中的分布式事务处理ORA-02048: 尝试不登录而开始分布式事务处理ORA-02049: 超时: 分布式事务处理等待锁定ORA-02050: 事务处理已重算,某些远程DBs 可能有问题ORA-02051: 同一事务处理中的另一会话失败ORA-02052: 远程事务处理在失败ORA-02053: 事务处理已提交,某些远程DBs 可能有问题ORA-02054: 事务处理有问题ORA-02055: 分布式更新操作失效;要求回退ORA-02056: 2PC: : 无效的两段命令编号(源于)ORA-02057: 2PC: : 无效的两段恢复状态编号(源于)ORA-02058: 未找到 ID的准备事务处理ORA-02059: ORA-2PC-CRASH-TEST- 在提交备注中ORA-02060: 选择指定了分布表连接的更新ORA-02061: 锁定表指定了分布式表的列表ORA-02062: 分布式恢复收到 DBID ,预计为ORA-02063: 紧接着(源于)ORA-02064: 不支持分布式操作ORA-02065: 非法的 ALTER SYSTEM 选项ORA-02066: DISPATCHERS 文本缺失或无效ORA-02067: 要求事务处理或保存点回退ORA-02068: 以下严重错误源于ORA-02069: 此操作的global_names 参数必须设置为TRUE ORA-02070: 数据库不支持此上下文中的ORA-02071: 初始化远程数据库的功能时出错ORA-02072: 分布式数据库网络协议匹配错误ORA-02073: 远程更新中不支持序号ORA-02074: 无法在分布式事务处理中ORA-02075: 另一例程已更改事务处理的状态ORA-02076: 序列与更新表或 long 列位于不同的地方ORA-02077: 选择的 long 列必须来自于同一地方的表ORA-02078: ALTER SYSTEM FIXED_DATE 的设置无效ORA-02079: 没有新的会话可与提交的分布式事务处理连接ORA-02080: 数据库链接正在使用中ORA-02081: 数据库链接未打开ORA-02082: 回送数据库链接必须具有连结限定词ORA-02083: 数据库名称含有非法字符 ''ORA-02084: 数据库名不全ORA-02085: 数据库链接与相连结ORA-02086: 数据库 (链路) 名过长ORA-02087: 对象被同一事务处理的另一进程锁定ORA-02088: 未安装分布式数据库选项ORA-02089: COMMIT 不允许在附属会话中ORA-02090: 网络错误: 试图 callback+passthruORA-02091: 事务处理已重算ORA-02092: 超出分布式事务处理的事务处理表槽ORA-02093: TRANSACTIONS_PER_ROLLBACK_SEGMENT()大于最大的可能数 ()ORA-02094: 未安装复制选项ORA-02095: 无法修改指定的初始化参数ORA-02096: 此选项的指定初始化参数不可修改ORA-02097: 无法修改参数,因为指定的值无效ORA-02098: 对索引表引用 (: I) 进行语法分析时出错ORA-02099: 内部使用,不得打印ORA-02100: PCC: 内存不足 (如无法分配)ORA-02101: PCC: 不一致的游标高速缓存 (uce/cuc 不匹配)ORA-02102: PCC: 不一致的游标高速缓存 (此 uce 无 cur 条目) ORA-02103: PCC: 不一致的游标高速缓存 (超出 cuc 的引用范围) ORA-02104: PCC: 不一致的主高速缓存 (cuc 不可用)ORA-02105: PCC: 不一致的游标高速缓存 (高速缓存中无 cuc 条目)ORA-02106: PCC: 不一致的游标高速缓存 (OraCursor nr 已坏) ORA-02107: PCC: 对运行时库来说此程序过旧: 请重新对其编译ORA-02108: PCC: 无效的描述符传送给运行时库ORA-02109: PCC: 不一致的主高速缓存 (超出位置引用范围)ORA-02110: PCC: 不一致的主高速缓存 (无效的 sqi 类型)ORA-02111: PCC: 堆栈 (Heap) 一致性错误ORA-02112: PCC: SELECT..INTO 返回过多行ORA-02140: 无效的表空间名称ORA-02141: 无效的 OFFLINE 选项ORA-02142: 缺少或无效的 ALTER TABLESPACE 选项ORA-02143: 无效的 STORAGE 选项ORA-02144: 未指定 ALTER CLUSTER 的选项ORA-02145: 缺少 STORAGE 选项ORA-02146: SHARED 指定了多次ORA-02147: 与 SHARED/EXCLUSIVE 选项冲突ORA-02148: EXCLUSIVE 指定了多次ORA-02149: 指定的分区不存在PL/SQL中预定义的异常名:异常名Oracle错误号SQLCODE 抛出时机ACCESS_INTO_NULL ORA-06530 -6530 程序尝试为一个未初始化(自动赋为null)对象的属性赋值。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Error Code Oracle11g Oracle10g Oracle9iORA-00000ORA-00000: normal, successful completion Cause: Normal exit.Action: None ORA-00000: normal, successful completionCause: Normal exit.Action: None.ORA-00000 normal, successful completionCause: An operation has completed normally, havingmet no exceptions.Action: No action required.ORA-00001ORA-00001: unique constraint (string.string) violated Cause: An UPDATE or INSERT statement attempted toinsert a duplicate key. ForTrusted Oracle configured in DBMS MAC mode, youmay see this message if aduplicate entry exists at a different level.Action: Either remove the unique restriction or do notinsert the key.ORA-00001: unique constraint (string.string) violatedCause: An UPDATE or INSERT statement attempted toinsert a duplicate key. ForTrusted Oracle configured in DBMS MAC mode, youmay see this message if aduplicate entry exists at a different level.Action: Either remove the unique restriction or do notinsert the key.ORA-00001 unique constraint (string.string) violatedCause: An UPDATE or INSERT statement attemptedto insert a duplicate key.Action: Either remove the unique restriction or donot insert the key.ORA-00017ORA-00017: session requested to set trace eventCause: The current session was requested to set a traceevent by another session.Action: This is used internally; no action is required.ORA-00017: session requested to set trace eventCause: The current session was requested to set a traceevent by another session.Action: This is used internally; no action is required.ORA-00017 session requested to set trace eventCause: The current session was requested to set atrace event by anothersession.Action: This is used internally; no action is required.ORA-00018ORA-00018: maximum number of sessions exceeded Cause: All session state objects are in use.Action: Increase the value of the SESSIONS initializationparameter.ORA-00018: maximum number of sessions exceededCause: All session state objects are in use.Action: Increase the value of the SESSIONSinitialization parameter.ORA-00018 maximum number of sessions exceededCause: All session state objects are in use.Action: Increase the value of the SESSIONSinitialization parameter.ORA-00019ORA-00019: maximum number of session licenses exceededCause: All licenses are in use.Action: Increase the value of the LICENSE MAXSESSIONS initializationparameter.ORA-00019: maximum number of session licensesexceededCause: All licenses are in use.Action: Increase the value of the LICENSE MAXSESSIONS initializationparameter.ORA-00019 maximum number of session licensesexceededCause: All licenses are in use.Action: Increase the value of the LICENSE MAXSESSIONS initializationparameter.ORA-00020ORA-00020: maximum number of processes (string) exceededCause: All process state objects are in use.Action: Increase the value of the PROCESSESinitialization parameter.ORA-00020: maximum number of processes (string)exceededCause: All process state objects are in use.Action: Increase the value of the PROCESSESinitialization parameter.ORA-00020 maximum number of processes (string)exceededCause: All process state objects are in use.Action: Increase the value of the PROCESSESinitialization parameter.Error Code Oracle11g Oracle10g Oracle9iORA-00021ORA-00021: session attached to some other process;cannot switch sessionCause: The user session is currently used by others.Action: Do not switch to a session attached to someother process.ORA-00021: session attached to some other process;cannot switch sessionCause: The user session is currently used by others.Action: Do not switch to a session attached to someother process.ORA-00021 session attached to some other process;cannot switch sessionCause: The user session is currently used by others.Action: Do not switch to a session attached to someother process.ORA-00022ORA-00022: invalid session ID; access deniedCause: Either the session specified does not exist or thecaller does not have theprivilege to access it.Action: Specify a valid session ID that you have privilegeto access, that is eitheryou own it or you have the CHANGE_USER privilege.ORA-00022: invalid session ID; access deniedCause: Either the session specified does not exist orthe caller does not have theprivilege to access it.Action: Specify a valid session ID that you haveprivilege to access, that is eitheryou own it or you have the CHANGE_USER privilege.ORA-00022 invalid session ID; access deniedCause: Either the session specified does not exist orthe caller does not have theprivilege to access it.Action: Specify a valid session ID that you haveprivilege to access, that iseither you own it or you have the CHANGE_USERprivilege.ORA-00023ORA-00023: session references process private memory;cannot detach sessionCause: An attempt was made to detach the currentsession when it containsreferences to process private memory.Action: A session may contain references to processmemory (PGA) if it has anopen network connection, a very large context area, oroperating systemprivileges. To allow the detach, it may be necessary toclose the session's databaselinks and/or cursors. Detaching a session with operatingsystem privileges isalways disallowed.ORA-00023: session references process privatememory; cannot detach sessionCause: An attempt was made to detach the currentsession when it containsreferences to process private memory.Action: A session may contain references to processmemory (PGA) if it has anopen network connection, a very large context area, oroperating systemprivileges. To allow the detach, it may be necessary toclose the session"s databaselinks and/or cursors. Detaching a session withoperating system privileges isalways disallowed.ORA-00023 session references process privatememory; cannot detach sessionCause: An attempt was made to detach the currentsession when it containsreferences to process private memory.Action: A session may contain references to processmemory (PGA) if it has anopen network connection, a very large context area,or operating systemprivileges. To allow the detach, it may be necessaryto close the session'sdatabase links and/or cursors. Detaching a sessionwith operating systemprivileges is always disallowed.Error Code Oracle11g Oracle10g Oracle9iORA-00024ORA-00024: logins from more than one process not allowed in single-process modeCause: Trying to login more than once from differentprocesses for ORACLEstarted in single-process mode.Action: Logoff from the other process.ORA-00024: logins from more than one process notallowed in single-process modeCause: Trying to login more than once from differentprocesses for ORACLEstarted in single-process mode.Action: Logoff from the other process.ORA-00024 logins from more than one process notallowed in single-processmodeCause: An attempt was made to log in more thanonce from different processesfor Oracle started in single-process mode.Action: Log off from the other process.ORA-00025ORA-00025: failed to allocate stringCause: Out of memory.Action: Restart with larger sga heap.ORA-00025: failed to allocate stringCause: Out of memory.Action: Restart with larger sga heap.ORA-00025 failed to allocate stringCause: An application failed because Oracle ran outof memory.Action: Restart Oracle with a larger SGA heap.ORA-00026ORA-00026: missing or invalid session IDCause: Missing or invalid session ID string for ALTERSYSTEM KILL SESSION.Action: Retry with a valid session ID.ORA-00026: missing or invalid session IDCause: Missing or invalid session ID string for ALTERSYSTEM KILL SESSION.Action: Retry with a valid session ID.ORA-00026 missing or invalid session IDCause: The session ID string specified in the ALTERSYSTEM KILL SESSIONcommand was invalid, or no string was specified.Action: Retry the command with a valid session ID.ORA-00027ORA-00027: cannot kill current sessionCause: Attempted to use ALTER SYSTEM KILL SESSIONto kill the currentsession.Action: None ORA-00027: cannot kill current sessionCause: Attempted to use ALTER SYSTEM KILL SESSIONto kill the currentsession.Action: None.ORA-00027 cannot kill current sessionCause: An attempt was made to use ALTER SYSTEMKILL SESSION to kill thecurrent session.Action: If it is necessary to kill the current session, doso from another session.ORA-00028ORA-00028: your session has been killedCause: A privileged user has killed your session and youare no longer logged onto the database.Action: Login again if you wish to continue working.ORA-00028: your session has been killedCause: A privileged user has killed your session andyou are no longer logged onto the database.Action: Login again if you wish to continue working.ORA-00028 your session has been killedCause: A privileged user killed the session and it is nolonger logged in to thedatabase.Action: Contact the database administrator. Theadministrator may beattempting to perform an operation that requiresusers to be logged out. Whenthe database administrator announces that thedatabase is available, log in andresume work.Error Code Oracle11g Oracle10g Oracle9iORA-00029ORA-00029: session is not a user sessionCause: The session ID specified in an ALTER SYSTEM KILLSESSION commandwas not a user session (for example, recursive, etc.).Action: Retry with a user session ID.ORA-00029: session is not a user sessionCause: The session ID specified in an ALTER SYSTEMKILL SESSION commandwas not a user session (for example, recursive, etc.).Action: Retry with a user session ID.ORA-00029 session is not a user sessionCause: The session ID specified in an ALTER SYSTEMKILL SESSIONcommand was not a user session. For example, thesession may be recursivelystarted.Action: Retry the command with a valid session ID.ORA-00030ORA-00030: User session ID does not exist.Cause: The user session ID no longer exists, probablybecause the session waslogged out.Action: Use a valid session ID.ORA-00030: User session ID does not exist.Cause: The user session ID no longer exists, probablybecause the session waslogged out.Action: Use a valid session ID.ORA-00030 User session ID does not exist.Cause: The user session ID no longer exists, probablybecause the session waslogged out.Action: Use a valid session ID.ORA-00031ORA-00031: session marked for killCause: The session specified in an ALTER SYSTEM KILLSESSION commandcannot be killed immediately (because it is rolling backor blocked on a networkoperation), but it has been marked for kill. This means itwill be killed as soon aspossible after its current uninterruptable operation isdone.Action: No action is required for the session to be killed,but further executions ofthe ALTER SYSTEM KILL SESSION command on thissession may cause thesession to be killed sooner.ORA-00031: session marked for killCause: The session specified in an ALTER SYSTEM KILLSESSION commandcannot be killed immediately (because it is rolling backor blocked on a networkoperation), but it has been marked for kill. This meansit will be killed as soon aspossible after its current uninterruptable operation isdone.Action: No action is required for the session to bekilled, but further executions ofthe ALTER SYSTEM KILL SESSION command on thissession may cause thesession to be killed sooner.ORA-00031 session marked for killCause: The session specified in an ALTER SYSTEMKILL SESSION commandcannot be killed immediately because the session isinvolved in anon-interruptible operation (for example, rollingback a transaction or beingblocked by a network operation). The session hasbeen marked to be killed assoon as possible after the current operation is done.Action: No action is required for the session to bekilled, but further executionsof the ALTER SYSTEM KILL SESSION command onthis session may cause thesession to be killed sooner.ORA-00032ORA-00032: invalid session migration passwordCause: The session migration password specified in asession creation call wasinvalid (probably too long).Action: Retry with a valid password (less than 30 chars).ORA-00032: invalid session migration passwordCause: The session migration password specified in asession creation call wasinvalid (probably too long).Action: Retry with a valid password (less than 30 chars).ORA-00032 invalid session migration passwordCause: The session migration password specified in asession creation call wasinvalid (probably too long).Action: Retry with a valid password (less than 30characters).Error Code Oracle11g Oracle10g Oracle9iORA-00033ORA-00033: current session has empty migrationpasswordCause: An attempt was made to detach or clone thecurrent session and it has anempty migration password. This is not allowed.Action: Create the session with a non-empty migrationpassword.ORA-00033: current session has empty migrationpasswordCause: An attempt was made to detach or clone thecurrent session and it has anempty migration password. This is not allowed.Action: Create the session with a non-empty migrationpassword.ORA-00033 current session has empty migrationpasswordCause: An attempt was made to detach or clone thecurrent session and it hasan empty migration password. This is not allowed.Action: Create the session with a non-emptymigration password.ORA-00034ORA-00034: cannot string in current PL/SQL session Cause: An attempt was made to issue a commit orrollback from a PL/SQL object(procedure, function, package) in a session that has thisdisabled (by 'alter sessiondisable commit in procedure')Action: Enable commits from PL/SQL in this session, ordo not attempt to usecommit or rollback in PL/SQL when they are disabled inthe current session.ORA-00034: cannot string in current PL/SQL sessionCause: An attempt was made to issue a commit orrollback from a PL/SQL object(procedure, function, package) in a session that hasthis disabled (by "alter sessiondisable commit in procedure")Action: Enable commits from PL/SQL in this session, ordo not attempt to usecommit or rollback in PL/SQL when they are disabledin the current session.ORA-00034 cannot string in current PL/SQL sessionCause: An attempt was made to issue a commit orrollback from a PL/SQLobject (procedure, function, package) in a sessionthat has this disabled by aALTER SESSION DISABLE COMMIT IN PROCEDUREstatement.Action: Enable commits from PL/SQL in this session,or do not attempt to usecommit or rollback in PL/SQL when they are disabledin the current session.ORA-00035ORA-00035 LICENSE_MAX_USERS cannot be lessthan current number of usersCause: Specified values for LICENSE_MAX_USERS isless than the currentnumber of users.Action: Check the license limit and drop extra usersor purchase more licenses.ORA-00036ORA-00036: maximum number of recursive SQL levels (string) exceededCause: An attempt was made to go more than thespecified number of recursiveSQL levels.Action: Remove the recursive SQL, possibly a recursivetrigger.ORA-00036: maximum number of recursive SQL levels(string) exceededCause: An attempt was made to go more than thespecified number of recursiveSQL levels.Action: Remove the recursive SQL, possibly a recursivetrigger.ORA-00036 maximum number of recursive SQL levels(string) exceededCause: An attempt was made to go more than thespecified number ofrecursive SQL levels.Action: Remove the recursive SQL, possibly arecursive trigger.Error Code Oracle11g Oracle10g Oracle9iORA-00037ORA-00037: cannot switch to a session belonging to a different server groupCause: An attempt was made to switch to a session in adifferent server group.This is not allowed.Action: Make sure the server switches to a session thatbelongs to its servergroup.ORA-00037: cannot switch to a session belonging to adifferent server groupCause: An attempt was made to switch to a session ina different server group.This is not allowed.Action: Make sure the server switches to a session thatbelongs to its servergroup.ORA-00037 cannot switch to a session belonging toa different server groupCause: An attempt was made to switch to a sessionin a different server group.This is not allowed.Action: Make sure the server switches to a sessionthat belongs to its servergroup.ORA-00038ORA-00038: Cannot create session: server groupbelongs to another userCause: An attempt was made to create a non-migratable session in a server groupthat is owned by a different user.Action: A server group is owned by the first user whologs into a server in theserver group in non-migratable mode. All subsequentnon-migratable mode loginsmust be made by the user who owns the server group.To have a different userlogin in non-migratable mode, the ownership of theserver group will have to bechanged. This can be done by logging off all currentsessions and detaching fromall existing servers in the server group and then havingthe new user login tobecome the new owner.ORA-00038: Cannot create session: server groupbelongs to another userCause: An attempt was made to create a non-migratable session in a server groupthat is owned by a different user.Action: A server group is owned by the first user whologs into a server in theserver group in non-migratable mode. All subsequentnon-migratable mode loginsmust be made by the user who owns the server group.To have a different userlogin in non-migratable mode, the ownership of theserver group will have to bechanged. This can be done by logging off all currentsessions and detaching fromall existing servers in the server group and then havingthe new user login tobecome the new owner.ORA-00038 Cannot create session: server groupbelongs to another userCause: An attempt was made to create a non-migratable session in a servergroup that is owned by a different user.Action: A server group is owned by the first user whologs into a server in theserver group in non-migratable mode. Allsubsequent non-migratable modelogins must be made by the user who owns theserver group. To have adifferent user log in non-migratable mode, theownership of the server groupwill have to be changed. This can be done by loggingoff all current sessionsand detaching from all existing servers in the servergroup and then having thenew user login to become the new owner.ORA-00039ORA-00039: error during periodic actionCause: An unexpected error occurred while executing aperiodically invokedAction: Check the error stack for detailed errorinformation.Error Code Oracle11g Oracle10g Oracle9iORA-00040ORA-00040: active time limit exceeded - call aborted Cause: The Resource Manager SWITCH_TIME limit wasexceeded.Action: Reduce the complexity of the update or query,or contact your databaseadministrator for more information.ORA-00040: active time limit exceeded - call aborted Cause: The Resource Manager SWITCH_TIME limit was exceeded.Action: Reduce the complexity of the update or query, or contact your databaseadministrator for more information.ORA-00041ORA-00041: active time limit exceeded - sessionterminatedCause: The Resource Manager SWITCH_TIME limit wasexceeded.Action: Reduce the complexity of the update or query,or contact your databaseadministrator for more information.ORA-00041: active time limit exceeded - session terminatedCause: The Resource Manager SWITCH_TIME limit was exceeded.Action: Reduce the complexity of the update or query, or contact your databaseadministrator for more information.ORA-00042ORA-00042: Unknown Service name stringCause: An attempt was made to use an invalidapplication service.Action: Use a valid service name from SERVICE$ or add anew service using theDBMS_SERVICE package.ORA-00042: Unknown Service name stringCause: An attempt was made to use an invalid application service.Action: Use a valid service name from SERVICE$ or add a new service using theDBMS_SERVICE package.ORA-00043ORA-00043: remote operation failedCause: Execution of the inter-instance operation failed.Action: Check the status of the target instance. Theoperation may have partiallyexecuted. Verify the result of the intended operation.ORA-00044ORA-00044: timed_statistics must be TRUE whenstatistics_level is not BASICCause: The user attempted to set timed_statistics toFALSE when statistics_levelwas not BASIC. timed_statistics is required to be TRUE tocollect meaningfulstatistics when statistics_level is set to TYPICAL or ALL.Action: Either set timed_statistics to TRUE or setstatistics_level to BASIC.Error Code Oracle11g Oracle10g Oracle9iORA-00050ORA-00050: operating system error occurred whileobtaining an enqueueCause: Could not obtain the operating system resourcesnecessary to cover anoracle enqueue. This is normally the result of anoperating system user quota thatis too low.Action: Look up the operating system error in yoursystem documentation andperform the needed action.ORA-00050: operating system error occurred whileobtaining an enqueueCause: Could not obtain the operating systemresources necessary to cover anoracle enqueue. This is normally the result of anoperating system user quota thatis too low.Action: Look up the operating system error in yoursystem documentation andperform the needed action.ORA-00050 operating system error occurred whileobtaining an enqueueCause: Could not obtain the operating systemresources necessary to cover anOracle enqueue. This is normally the result of anoperating system user quotathat is too low.Action: Look up the operating system error in yoursystem documentation andperform the needed action.ORA-00051ORA-00051: timeout occurred while waiting for aresourceCause: Usually due to a dead instance.Action: Check for any dead, unrecovered instances andrecover them.ORA-00051: timeout occurred while waiting for aresourceCause: Usually due to a dead instance.Action: Check for any dead, unrecovered instances andrecover them.ORA-00051 timeout occurred while waiting for aresourceCause: This message is usually caused by an instancethat has terminatedabnormally.Action: Restart any non-recovered instances.ORA-00052ORA-00052: maximum number of enqueue resources (string) exceededCause: Ran out of enqueue resources.Action: Increase the value of the ENQUEUE_RESOURCESinitializationparameter.ORA-00052: maximum number of enqueue resources(string) exceededCause: Ran out of enqueue resources.Action: Increase the value of theENQUEUE_RESOURCES initializationparameter.ORA-00052 maximum number of enqueue resources(string) exceededCause: Ran out of enqueue resources.Action: Increase the value of theENQUEUE_RESOURCES initializationparameter.ORA-00053ORA-00053: maximum number of enqueues exceeded Cause: Ran out of enqueue state objects.Action: Increase the value of the ENQUEUESinitialization parameter.ORA-00053: maximum number of enqueues exceededCause: Ran out of enqueue state objects.Action: Increase the value of the ENQUEUESinitialization parameter.ORA-00053 maximum number of enqueuesexceededCause: Ran out of enqueue state objects.Action: Increase the value of the ENQUEUESinitialization parameter.Error Code Oracle11g Oracle10g Oracle9iORA-00054ORA-00054: resource busy and acquire with NOWAIT specified or timeout expiredCause: Interested resource is busy.Action: Retry if necessary or increase timeout.ORA-00054: resource busy and acquire with NOWAITspecifiedCause: Resource interested is busy.Action: Retry if necessary.ORA-00054 resource busy and acquire with NOWAITspecifiedCause: The NOWAIT keyword forced a return to thecommand promptbecause a resource was unavailable for a LOCKTABLE or SELECT FORUPDATE command.Action: Try the command after a few minutes orenter the command withoutthe NOWAIT keyword.ORA-00055ORA-00055: maximum number of DML locks exceeded Cause: Ran out of DML lock state objects.Action: Increase the value of the DML_LOCKSinitialization parameter and warmstart.ORA-00055: maximum number of DML locks exceededCause: Ran out of DML lock state objects.Action: Increase the value of the DML_LOCKSinitialization parameter and warmstart.ORA-00055 maximum number of DML locksexceededCause: Ran out of DML lock state objects.Action: Increase the value of the DML_LOCKSinitialization parameter andrestart Oracle.ORA-00056ORA-00056: DDL lock on object 'string.string' is already held in an incompatiblemodeCause: An attempt was made to acquire a DDL lock thatis already locked.Action: This happens if you attempt to drop a table thathas parse locks on it.ORA-00056: DDL lock on object "string.string" isalready held in an incompatiblemodeCause: An attempt was made to acquire a DDL lockthat is already locked.Action: This happens if you attempt to drop a tablethat has parse locks on it.ORA-00056 DDL lock on object 'string.string' isalready held in an incompatiblemodeCause: The attempted lock is incompatible with theDDL lock already held onthe object. This happens if you attempt to drop atable that has parse locks.Action: Before attempting to drop a table, check thatit has no parse locks. Waita few minutes before retrying the operation.Error Code Oracle11g Oracle10g Oracle9iORA-00057ORA-00057: maximum number of temporary table locks exceededCause: The number of temporary tables equals orexceeds the number oftemporary table locks. Temporary tables are oftencreated by large sorts.Action: Increase the value of theTEMPORARY_TABLE_LOCKS initializationparameter and warm start.ORA-00057: maximum number of temporary tablelocks exceededCause: The number of temporary tables equals orexceeds the number oftemporary table locks. Temporary tables are oftencreated by large sorts.Action: Increase the value of theTEMPORARY_TABLE_LOCKS initializationparameter and warm start.ORA-00057 maximum number of temporary tablelocks exceededCause: The number of temporary tables equals orexceeds the number oftemporary table locks. Temporary tables are oftencreated by large sorts.Action: Increase the value of theTEMPORARY_TABLE_LOCKS initializationparameter and restart Oracle.ORA-00058ORA-00058: DB_BLOCK_SIZE must be string to mount this database (not string)Cause: DB_BLOCK_SIZE initialization parameter is wrongfor the database beingmounted. It does not match the value used to create thedatabase.Action: Fix the value of the DB_BLOCK_SIZE parameteror mount a database thatmatches the value.ORA-00058: DB_BLOCK_SIZE must be string to mountthis database (not string)Cause: DB_BLOCK_SIZE initialization parameter iswrong for the database beingmounted. It does not match the value used to createthe database.Action: Fix the value of the DB_BLOCK_SIZE parameteror mount a database thatmatches the value.ORA-00058 DB_BLOCK_SIZE must be string to mountthis database (not string)Cause: The value of the DB_BLOCK_SIZE initializationparameter used to startthis database does not match the value used whenthat database was created.Potential reasons for this mismatch are:■mounting the wrong database■using the wrong initialization parameter filen the value of the DB_BLOCK_SIZE parameter waschangedAction: For one of the above causes, either:■mount the correct database■use the correct initialization parameter file■correct the value of the DB_BLOCK_SIZE parameter。

相关文档
最新文档