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: 丢失或⽆效的会话 ID
ORA-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: 资源正忙,要求指定 NOWAIT
ORA-00055: 超出 DML 锁的最⼤数
ORA-00056: 对象 '.' 上的 DDL 锁以不兼容模式挂起
ORA-00057: 超出临时表锁的最⼤数
ORA-00058: DB_BLOCK_SIZE 必须为才可安装此数据库(⾮ )
ORA-00059: 超出 DB_FILES 的最⼤值
ORA-00060: 等待资源时检测到死锁
ORA-00061: 另⼀个例程设置了不同的 DML_LOCKS
ORA-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: 警告: 可能损坏映射的 SGA
ORA-00084: 全局区域必须为 PGA, SGA 或 UGA
ORA-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: 重复的事务处理 ID
ORA-00151: ⽆效的事务处理 ID
ORA-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 进⾏移植⽆法重新调整控制⽂件的⼤⼩oracle登录命令
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: 存档器错误。在释放之前仅限于内部连接
ORA-00258: NOARCHIVELOG 模式下的⼈⼯存档必须标识⽇志
ORA-00259: ⽇志 (打开线程 ) 为当前⽇志,⽆法存档
ORA-00260: ⽆法到联机⽇志序列 (线程 )
ORA-00261: 正在存档或修改⽇志 (线程 )
ORA-00262: 当前⽇志 (关闭线程 ) ⽆法切换
ORA-00263: 线程没有需要存档的记录
ORA-00264: 不要求恢复
ORA-00265: 要求例程恢复,⽆法设置 ARCHIVELOG 模式
ORA-00266: 需要存档⽇志⽂件名
ORA-00267: ⽆需存档⽇志⽂件名
ORA-00268: 指定的⽇志⽂件不存在 ''
ORA-00269: 指定的⽇志⽂件为线程的⼀部分 (⾮ )
ORA-00270: 创建存档⽇志时出错
ORA-00271: 没有需要存档的⽇志
ORA-00272: 写存档⽇志时出错
ORA-00273: 未记录的直接加载数据的介质恢复
ORA-00274: ⾮法恢复选项
ORA-00275: 已经开始介质恢复
ORA-00276: CHANGE 关键字已指定但未给出更改编号
ORA-00277: UNTIL 恢复标志的⾮法选项
ORA-00278: 此恢复不再需要⽇志⽂件 ''
ORA-00279: 更改 (在⽣成) 对于线程是必需的
ORA-00280: 更改对于线程是按序列 # 进⾏的
ORA-00281: 不能使⽤调度进程执⾏介质恢复
ORA-00282: UPI 调⽤不被⽀持,请使⽤ ALTER DATABASE RECOVER ORA-00283: 恢复会话因错误⽽取消
ORA-00284: 恢复会话仍在进⾏
ORA-00285: TIME 未作为字符串常数给出
ORA-00286: ⽆可⽤成员,或成员⽆有效数据
ORA-00287: 未到指定的更改编号 (在线程中)
ORA-00288: 要继续恢复,请键⼊ ALTER DATABASE RECOVER CONTINUE ORA-00289: 建议:
ORA-00290: 操作系统出现存档错误。请参阅下⾯的错误
ORA-00291: PARALLEL 选项要求数字值
ORA-00292: 未安装并⾏恢复功能
ORA-00293: 控制⽂件与重做⽇志不同步
ORA-00294: ⽆效的存档⽇志格式标识 ''
ORA-00295: 数据⽂件号⽆效,必须介于 1 与之间
ORA-00296: 已超出 RECOVER DATAFILE LIST 的最⼤⽂件数 ()
ORA-00297: 必须在 RECOVER DATAFILE START 之前指定 RECOVER DATAFILE LIST ORA-00298: 丢失或⽆效的 TIMEOUT 间隔
ORA- 00299: 必须在数据⽂件上使⽤⽂件级介质恢复
ORA-00300: 指定的重做⽇志块⼤⼩⾮法 - 超出限制
ORA-00301: 添加⽇志⽂件 '' 时出错 - ⽆法创建⽂件
ORA-00302: ⽇志超出限制
ORA-00303: ⽆法处理多次中断的重做
ORA-00304: 请求的 INSTANCE_NUMBER 在使⽤中
ORA-00305: ⽇志 (线程 ) 不⼀致;属于另⼀个数据库
ORA-00306: 此数据库中的例程限制
ORA-00307: 请求的 INSTANCE_NUMBER 超出限制,最⼤为
ORA-00308: ⽆法打开存档⽇志 ''
ORA-00309: ⽇志属于错误的数据库
ORA-00310: 存档⽇志包含序列;要求序列
ORA-00311: ⽆法从存档⽇志读取标题
ORA-00312: 联机⽇志线程 : ''
ORA-00313: ⽆法打开⽇志组 (线程 ) 的成员
ORA-00314: ⽇志 (线程 ),预计序号与不匹配
ORA-00315: ⽇志 (线程 ),标题中的线程 # 错误
ORA-00316: ⽇志 (线程 ),标题中的类型不是⽇志⽂件
ORA-00317: 标题中的⽂件类型不是⽇志⽂件
ORA-00318: ⽇志 (线程 ),预计⽂件⼤⼩与不匹配
ORA-00319: ⽇志 (线程 ) 具有错误的⽇志重置状态
ORA-00320: ⽆法从⽇志 (线程 ) 读取⽂件标题
ORA-00321: ⽇志 (线程 ),⽆法更新⽇志⽂件标题
ORA-00322: ⽇志 (线程 ) 不是当前副本
ORA-00323: 线程的当前⽇志不可⽤⽽所有其它⽇志均需要存档
ORA-00324: ⽇志⽂件 '' 的翻译名 '' 太长,字符超出限制
ORA-00325: 已归档线程的⽇志,标题中的线程 # 错误
ORA-00326: ⽇志在更改开始,需要更早的更改
ORA-00327: ⽇志 (线程 ),实际⼤⼩⼩于需要的
ORA-00328: 归档⽇志在更改结束,需要稍后的更改
ORA-00329: 归档⽇志在更改开始,需要更改
ORA-00330: 归档⽇志在更改结束,需要更改
ORA-00331: ⽇志版本与 ORACLE 版本不兼容
ORA-00332: 归档⽇志过⼩ - 可能未完全归档
ORA-00333: 重做⽇志读取块计数出错
ORA-00334: 归档⽇志: ''
ORA-00335: 联机⽇志 : 没有此编号的⽇志,⽇志不存在
ORA-00336: ⼤⼩为的⽇志⽂件块数⼩于最⼩块数
ORA-00337: ⽇志⽂件 '' 不存在且未指定⼤⼩
ORA-00338: ⽇志 (线程 ) ⽐控制⽂件更新
ORA-00339: 归档⽇志未包含任何重做
ORA-00340: 处理联机⽇志 (线程 ) 时出现 I/O 错误
ORA-00341: ⽇志 (线程 ),标题中的⽇志 # 错误
ORA-00342: 归档⽇志在上⼀个 RESETLOGS 之前创建程序包
ORA-00343: 错误过多,已关闭⽇志成员
ORA-00344: ⽆法重新创建联机⽇志 ''
ORA-00345: 重做⽇志写⼊块计数出错
ORA-00346: ⽇志成员标记为 STALE
ORA-00347: ⽇志 (线程 ),预计块⼤⼩与不匹配
ORA-00348: 单⼀进程重做失败;必须中⽌例程
ORA-00349: ⽆法获得 '' 的块⼤⼩
ORA-00350: ⽇志 (线程 ) 中需要归档
ORA-00351: recover-to 时间⽆效
ORA-00352: 线程的所有⽇志均需要归档 - ⽆法启⽤
ORA-00353: ⽇志损坏接近块更改时间
ORA-00354: 损坏重做⽇志块标题
ORA-00355: 更改编号⽆次序
ORA-00356: 更改说明中的长度不⼀致
ORA-00357: ⽇志⽂件指定了过多成员,最⼤为
ORA-00358: 指定了过多⽂件成员,最⼤为
ORA-00359: ⽇志⽂件组不存在
ORA-00360: ⾮⽇志⽂件成员:
ORA-00361: ⽆法删除最后⼀个⽇志成员 (组 )
ORA-00362: 组成组中的有效⽇志⽂件要求输⼊成员
ORA-00363: ⽇志不是归档版本
ORA-00364: ⽆法将标题写⼊新⽇志成员
ORA-00365: 指定⽇志不是正确的下⼀个⽇志
ORA-00366: ⽇志 (线程 ),⽂件标题中的校验和错误
ORA-00367: ⽇志⽂件标题中的校验和错误
ORA-00368: 重做⽇志块中的校验和错误
ORA-00369: 线程的当前⽇志不可⽤且其它⽇志已被清除
ORA-00370: Rcbchange 操作过程中可能出现死锁
ORA-00371: 共享池内存不⾜
ORA-00372: 此时⽆法修改⽂件
ORA-00373: 联机⽇志版本与 ORACLE 版本不兼容
ORA-00374: 参数 db_block_size = ⽆效; 它必须是的倍数, 范围为 [..]
ORA-00375: ⽆法获得默认 db_block_size
ORA-00376: 此时⽆法读取⽂件
ORA-00377: ⽂件的频繁备份导致写操作延迟
ORA-00378: ⽆法按指定创建缓冲池
ORA-00379: 缓冲池中⽆法提供 K 块⼤⼩的空闲缓冲区
ORA-00380: ⽆法指定 db_k_cache_size, 因为 K 是标准块⼤⼩
ORA-00381: ⽆法将新参数和旧参数同时⽤于缓冲区⾼速缓存的⼤⼩说明
ORA-00382: 不是有效的块⼤⼩, 有效范围为 [..]
ORA-00383: DEFAULT ⾼速缓存的块⼤⼩不能减少⾄零
ORA-00384: 没有⾜够的内存来增加⾼速缓存的⼤⼩
ORA-00385: cannot enable Very Large Memory with new buffer cache parameters
ORA-00390: ⽇志 (线程 ) 正被清除,⽆法成为当前⽇志
ORA-00391: 所有线程必须同时转换为新的⽇志格式
ORA-00392: ⽇志 (线程 ) 正被清除,不允许操作
ORA-00393: 脱机数据⽂件的恢复需要⽇志 (线程 )
ORA-00394: 在尝试存档时重新使⽤联机⽇志
ORA-00395: '克隆' 数据库的联机⽇志必须重命名
ORA-00396: 错误需要退回到单次遍历恢复
ORA-00397: 对于⽂件 (块 ), 检测到写⼊丢失情况
ORA-00398: 由于重新配置⽽中⽌了线程恢复
ORA-00399: 重做⽇志中的更改说明已损坏
ORA-00400: ⽆效的版本值 (对于参数 )
ORA-00401: 此版本不⽀持参数的值
ORA-00402: 版本的数据库更改⽆法⽤于版本
ORA-00403: () 不同于其它例程 ()
ORA-00404: 未到转换⽂件: ''
ORA-00405: 兼容类型""
ORA-00406: COMPATIBLE 参数需要为或更⼤
ORA-00407: 不允许从版本 . 到 . 滚动升级
ORA-00408: 参数设置为 TRUE
ORA-00409: COMPATIBLE 必须是或更⾼值才能使⽤ AUTO SEGMENT SPACE MANAGEMENT ORA-00436: 没有 ORACLE软件使⽤权,请与 Oracle 公司联系获得帮助
ORA-00437: 没有 ORACLE 软件功能使⽤权,请与 Oracle 公司联系获得帮助
ORA-00438: 未安装选项
ORA-00439: 未启⽤特性:
ORA-00443: 背景进程 "" 未启动
ORA-00444: 背景进程 "" 启动时失败
ORA-00445: 背景进程 "" 在秒之后仍没有启动
ORA-00446: 背景进程意外启动
ORA-00447: 背景进程出现致命错误
ORA-00448: 背景进程正常结束
ORA-00449: 背景进程 '' 因错误异常终⽌
ORA-00470: LGWR 进程因错误⽽终⽌
ORA-00471: DBWR 进程因错误⽽终⽌
ORA-00472: PMON 进程因错误⽽终⽌
ORA-00473: ARCH 进程因错误⽽终⽌
ORA-00474: SMON 进程因错误⽽终⽌
ORA-00475: TRWR 进程因错误⽽终⽌
ORA-00476: RECO 进程因错误⽽终⽌
ORA-00477: SNP* 进程因错误⽽终⽌
ORA-00478: SMON 进程由于错误终⽌
ORA-00480: LCK* 进程因错误⽽终⽌
ORA-00481: LMON 进程因错误⽽终⽌
ORA-00482: LMD* 进程因错误⽽终⽌
ORA-00483: 关闭进程过程中异常终⽌
ORA-00484: LMS* 进程因错误⽽终⽌
ORA-00485: DIAG 进程由于错误终⽌