问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle SQL 错误: ORA-12899:始终提示字段太大

发布网友 发布时间:2022-04-07 20:44

我来回答

4个回答

懂视网 时间:2022-04-08 01:05

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 进行移植无法重新调整控制文件的大小
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 进程由于  错误终止
ORA-00486: 功能不可用
ORA-00568: 超出中断处理程序的最大数
ORA-00574: osndnt: $CANCEL 失败 (中断)
ORA-00575: osndnt: $QIO 失败 (发送 out-of-band 中断)
ORA-00576: 带内中断协议错误
ORA- 00577: 带外中断协议错误
ORA-00578: 重置协议错误
ORA-00579: osndnt: 服务器收到连接请求格式不正确
ORA-00580: 协议版本不匹配
ORA-00581: osndnt: 无法分配上下文区域
ORA-00582: osndnt: 无法撤消分配上下文区域
ORA-00583: osndnt: $TRNLOG 失败
ORA-00584: 无法关闭连接
ORA-00585: 主机名称格式错误
ORA-00586: osndnt: LIB$ASN_WTH_MBX 失败
ORA-00587: 无法连接到远程主机
ORA-00588: 来自主机的信息过短
ORA-00589: 来自主机的信息数据长度错误
ORA-00590: 来自主机的信息类型错误
ORA-00591: 写入的字节数错误
ORA-00592: osndnt: $QIO 失败 (邮箱队列)
ORA-00593: osndnt: $DASSGN 失败 (网络设备)
ORA-00594: osndnt: $DASSGN 失败 (邮箱)
ORA-00595: osndnt: $QIO 失败 (接收)
ORA-00596: osndnt: $QIO 失败 (发送)
ORA-00597: osndnt: $QIO 失败 (邮箱队列)
ORA-00598: osndnt: $QIO IO 失败 (邮箱读取)
ORA-00600: 内部错误代码,参数: [], [], [], [], [], [], [], []
ORA-00601: 清除锁定冲突
ORA-00602: 内部编程异常错误
ORA-00603: ORACLE 服务器会话因致命错误而终止
ORA-00604: 递归 SQL 层  出现错误
ORA-00606: 内部错误代码
ORA-00607: 当更改数据块时出现内部错误
ORA-00701: 无法改变热启动数据库所需的对象
ORA-00702: 引导程序版本 ‘‘ 与版本 ‘‘ 不一致
ORA-00703: 超出行高速缓存例程锁的最大数
ORA-00704: 引导程序进程失败
ORA-00705: 启动过程中的状态不一致;请在关闭例程后重新启动
ORA-00706: 更改文件 ‘‘ 的格式时出错
ORA-00816: 错误信息无法转换
ORA-00900: 无效 SQL 语句
ORA-00901: 无效 CREATE 命令
ORA-00902: 无效数据类型
ORA-00903: 表名无效
ORA-00904: : 无效的标识符
ORA-00905: 缺少关键字
ORA-00906: 缺少左括号
ORA-00907: 缺少右括号
ORA-00908: 缺少 NULL 关键字
ORA-00909: 参数个数无效
ORA-00910: 指定的长度对于数据类型而言过长
ORA-00911: 无效字符
ORA-00913: 值过多
ORA-00914: 缺少 ADD 关键字
ORA-00915: 当前不允许网络访问字典表
ORA-00917: 缺少逗号
ORA-00918: 未明确定义列
ORA-00919: 无效函数
ORA-00920: 无效的关系运算符
ORA-00921: 未预期的 SQL 命令结尾
ORA-00922: 缺少或无效选项
ORA-00923: 未找到预期 FROM 关键字
ORA-00924: 缺少 BY 关键字
ORA-00925: 缺失 INTO 关键字
ORA-00926: 缺少 VALUES 关键字
ORA-00927: 缺少等号
ORA-00928: 缺少 SELECT 关键字
ORA-00929: 缺少句号
ORA-00930: 缺少星号
ORA-00931: 缺少标识
ORA-00932: 不一致的数据类型: 要求  得到的却是
ORA-00933: SQL 命令未正确结束
ORA-00934: 此处不允许使用分组函数
ORA-00935: 分组函数的嵌套太深
ORA-00936: 缺少表达式
ORA-00937: 非单组分组函数
ORA-00938: 函数没有足够的参数
ORA-00939: 函数的参数过多
ORA-00940: 无效的 ALTER 命令
ORA-00941: 群集名缺少
ORA-00942: 表或视图不存在
ORA-00943: 群集不存在
ORA-00944: 没有足够的聚簇列数
ORA-00945: 指定的聚簇列不存在
ORA-00946: 缺少 TO 关键字
ORA-00947: 没有足够的值
ORA-00948: 不再支持 ALTER CLUSTER 语句
ORA-00949: 非法引用远程数据库
ORA-00950: 无效 DROP 选项
ORA-00951: 群集非空
ORA-00952: 缺少 GROUP 关键字
ORA-00953: 缺少或无效索引名
ORA-00954: 缺少 IDENTIFIED 关键字
ORA-00955: 名称已由现有对象使用
ORA-00956: 缺少或无效审计选项
ORA-00957: 列名重复
ORA-00958: 缺少 CHECK 关键字
ORA-00959: 表空间‘‘不存在
ORA-00960: 选择列表中的命名含糊
ORA-00961: 错误的日期/间隔值
ORA-00962: group-by / order-by 表达式过多
ORA-00963: 不支持的间隔类型
ORA-00964: 表名不在 FROM 列表中
ORA-00965: 列别名中不允许‘*‘
ORA-00966: 缺少 TABLE 关键字
ORA-00967: 缺少 WHERE 关键字
ORA-00968: 缺少 INDEX 关键字
ORA-00969: 缺少 ON 关键字
ORA-00970: 缺少 WITH 关键字
ORA-00971: 缺少 SET 关键字
ORA-00972: 标识过长
ORA-00973: 无效的行数估计
ORA-00974: 无效 PCTFREE 值 (百分比)
ORA-00975: 不允许日期 + 日期
ORA-00976: 此处不允许为 LEVEL, PRIOR 或 ROWNUM
ORA-00977: 重复的审计选项
ORA-00978: 嵌套分组函数没有 GROUT BY
ORA-00979: 不是 GROUP BY 表达式
ORA-00980: 同义词转换不再有效
ORA-00981: 不能将表和系统审计选项混在一起
ORA-00982: 缺少加号
ORA-00984: 列在此处不允许
ORA-00985: 无效的程序名
ORA-00986: 缺少或无效组名
ORA-00987: 缺少或无效用户名
ORA-00988: 缺少或无效口令
ORA-00989: 给出的用户名口令过多
ORA-00990: 缺少或无效权限
ORA-00991: 过程仅有 MAC 权限
ORA-00992: REVOKE 命令格式无效
ORA-00993: 缺少 GRANT 关键字
ORA-00994: 缺少 OPTION 关键字
ORA-00995: 缺少或无效同义词标识
ORA-00996: 连接运算符是 || 而不是 |
ORA-00997: 非法使用 LONG 数据类型
ORA-00998: 必须使用列别名命名此表达式
ORA-00999: 无效的视图名
ORA-01000: 超出打开游标的最大数
ORA-01001: 无效的游标
ORA-01002: 读取违反顺序
ORA-01003: 语句未进行语法分析
ORA-01004: 不支持默认用户名特性;登录被拒绝
ORA-01005: 未给出口令;登录被拒绝
ORA-01006: 赋值变量不存在
ORA-01007: 选择列表中没有变量
ORA-01008: 并非所有变量都已关联
ORA-01009: 缺少法定参数
ORA-01010: 无效的 OCI 操作
ORA-01011: 在与第 6 版服务器会话时不能使用第 7 版兼容模式
ORA-01012: 没有登录
ORA-01013: 用户请求取消当前的操作
ORA-01014: ORACLE 正在关闭过程中
ORA-01015: 循环登录请求
ORA-01016: 此函数仅可以在读取后调用
ORA-01017: 无效的用户名/口令;拒绝登录
ORA-01018: 列不具有 LONG 数据类型
ORA-01019: 无法在用户方分配内存
ORA-01020: 未知的上下文状态
ORA-01021: 指定的上下文大小无效
ORA-01022: 此配置中不支持数据库操作
ORA-01023: 未找到游标上下文 (无效的游标编号)
ORA-01024: OCI 调用中的数据类型无效
ORA-01025: UPI 参数超出范围
ORA-01026: 赋值列表中存在多个大小 > 4000 的缓冲区
ORA-01027: 在数据定义操作中不允许对变量赋值
ORA-01028: 内部双工错误
ORA-01029: 内部双工错误
ORA-01030: SELECT ...INTO 变量不存在
ORA-01031: 权限不足
ORA-01032: 没有这样的用户标识
ORA-01033: ORACLE 正在初始化或关闭过程中
ORA-01034: ORACLE 不可用
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
ORA-01036: 非法的变量名/编号
ORA-01037: 超出最大游标内存
ORA-01038: 无法写入数据库文件版本  (使用 ORACLE 版本 )
ORA-01039: 视图基本对象的权限不足
ORA-01040: 口令中的字符无效;登录被拒绝
ORA-01041: 内部错误,hostdef 扩展名不存在
ORA-01042: 不允许使用打开游标分离会话
ORA-01043: 用户方内存损坏 [], [], [], []
ORA-01044: 缓冲区大小  (与变量关联) 超出了最大限制
ORA-01045: 用户  没有 CREATE SESSION 权限;登录被拒绝
ORA-01046: 无法获得扩展上下文区域的空间
ORA-01047: 以上错误出现在 schema=, package=, procedure= 中
ORA-01048: 给定的上下文中无法找到指定的过程
ORA-01049: 流动 RPC 中不支持按名称赋值
ORA-01050: 无法获得打开上下文区域的空间
ORA-01051: 延迟 rpc 缓冲区格式无效
ORA-01052: 未指定所需的目的 LOG_ARCHIVE_DUPLEX_DEST
ORA-01053: 无法读取用户存储地址
ORA-01054: 无法写入用户存储地址
ORA-01057: 用户出口中引用的 block.field 无效或有歧义
ORA-01058: 内部 New Upi 接口错误
ORA-01059: 在赋值或执行之前进行语法分析
ORA-01060: 不允许数组赋值或执行
ORA-01061: 无法使用第 7 版客户应用程序启动第 8 版服务器
ORA-01062: 无法分配定义缓冲区所需的内存
ORA-01070: 服务器使用 Oracle 的旧版本
ORA-01071: 无法不启动 ORACLE 而执行操作
ORA-01072: 无法停止 ORACLE;因为 ORACLE 不在运行
ORA-01073: 致命的连接错误: 不能识别的调用类型
ORA-01074: 无法关闭 ORACLE;请首先在注册会话中注销
ORA-01075: 您现在已登录
ORA-01076: 尚不支持每个进程的多次登录
ORA-01077: 背景进程初始化失败
ORA-01078: 处理系统参数失败
ORA-01079: ORALCE 数据库未正确创建,操作中止
ORA-01080: 关闭 ORACLE 时出错
ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭
ORA-01082: ‘row_locking = always‘ 要求事务处理处理选项
ORA-01083: 参数 "" 的值与其它例程序的相应参数值不一致。
ORA-01084: OCI 调用中的参数无效
ORA-01085: 延迟 rpc 到 ".." 之前的错误
ORA-01086: 从未创建保留点 ‘‘
ORA-01087: 不能启动 ORALCE --- 现在已登录
ORA-01088: 不能在存在活动进程时关闭 ORACLE
ORA-01089: 正在进行紧急关闭 - 不允许进行任何操作
ORA-01090: 正在进行关闭 --- 不允许连接
ORA-01091: 强行启动出错
ORA-01092: ORACLE 例程终止。强行断开连接
ORA-01093: ALTER DATABASE CLOSE 仅允许在没有连接会话时使用
ORA-01094: ALTER DATABASE CLOSE 正在进行。不允许连接
ORA-01095: DML 语句处理了零个行
ORA- 01096: 程序版本 () 与例程 () 不兼容
ORA-01097: 无法在事务处理过程中关闭 - 首先提交或返回
ORA-01098: 在 Long Insert 过程中出现程序接口错误
ORA-01099: 如果在单进程模式下启动,则无法在 SHARED 模式下安装数据库
ORA-01100: 数据库已安装
ORA-01101: 要创建的数据库当前正由其它例程安装
ORA-01102: 无法在 EXCLUSIVE 模式下安装数据库
ORA-01103: 控制文件中的数据库名 ‘‘ 不是 ‘‘
ORA-01104: 控制文件数 () 不等于
ORA-01105: 安装与其它例程的安装不兼容
ORA-01106: 必须在卸下之前关闭数据库
ORA-01107: 必须安装数据库才可以进行介质恢复
ORA-01108: 文件  正处于备份或介质恢复过程中
ORA-01109: 数据库未打开
ORA-01110: 数据文件 : ‘‘
ORA-01111: 数据文件  名称未知 - 请重命名以更正文件
ORA-01112: 未启动介质恢复
ORA-01113: 文件  需要介质恢复
ORA-01114: 将块写入文件  时出现 IO 错误 (块 # )
ORA-01115: 从文件  读取块时出现 IO 错误 (块 # )
ORA-01116: 打开数据库文件时出错
ORA-01117: 对文件 ‘‘ 添加非法块大小: ;限制为
ORA-01118: 无法添加任何其它数据库文件: 超出限制
ORA-01119: 创建数据库文件 ‘‘ 时出错
ORA-01120: 无法删除联机数据库文件
ORA-01121: 无法重命名数据库文件  - 文件在使用中或在恢复中
ORA-01122: 数据库文件  验证失败
ORA-01123: 无法启动联机备份;未启用介质恢复
ORA-01124: 无法恢复数据文件  - 文件在使用中或在恢复中
ORA-01125: 无法禁用介质恢复 - 文件  设置了联机备份
ORA-01126: 对于此操作,数据库必须以 EXCLUSIVE 模式安装且未打开
ORA-01127: 数据库名 ‘‘ 超出  个字符的限制
ORA-01128: 无法启动联机备份 - 文件  处于脱机状态
ORA-01129: 用户默认或临时表空间不存在
ORA-01130: 数据库文件版本  与 ORACLE 版本  不兼容
ORA-01131: DB_FILES 系统参数值  超出限制
ORA-01132: 数据库文件名 ‘‘ 的长度超出  个字符的限制
ORA-01133: 日志文件名 ‘‘ 的长度超出  个字符的限制
ORA-01134: 数据库已由其它例程独立安装
ORA-01135: DML/query 访问的文件  处于脱机状态
ORA-01136: 文件  ( 块) 的指定大小小于  块的原大小
ORA-01137: 数据文件  仍处于脱机过程中
ORA-01138: 数据库必须在此例程中打开或根本没有打开
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
ORA- 01140: 无法结束联机备份 - 所有文件均处于脱机状态
ORA-01141: 重命名数据文件  时出错 - 未找到新文件 ‘‘
ORA-01142: 无法结束联机备份 - 没有文件在备份中
ORA-01143: 不能禁用介质恢复 - 文件  需要介质恢复
ORA-01144: 文件大小 ( 块) 超出  块的最大数
ORA-01145: 除非启用了介质恢复,否则不允许紧急脱机
ORA-01146: 无法启动联机备份 - 文件  已在备份中
ORA-01147: SYSTEM 表空间文件  处于脱机状态
ORA-01149: 无法关闭 - 文件  设置了联机备份
ORA-01150: 无法防止写入 - 文件  设置了联机备份
ORA-01151: 如果需要,请使用介质恢复以恢复块和恢复备份
ORA-01152: 文件  没有从完备的旧备份中恢复
ORA-01153: 激活了不兼容的介质恢复
ORA-01154: 数据库正在运行。现在不允许打开, 关闭, 安装和拆卸
ORA-01155: 正在打开, 关闭, 安装或拆卸数据库
ORA-01156: 进行中的恢复可能需要访问文件
ORA-01157: 无法标识/锁定数据文件  - 请参阅 DBWR 跟踪文件
ORA-01158: 数据库  已安装
ORA-01159: 文件并非来自先前文件的同一数据库 - 数据库标识错误
ORA-01160: 文件不是
ORA-01161: 文件标题中的数据库名  与给定的名称  不匹配
ORA-01162: 文件标题中的块大小  与配置的块大小不匹配
ORA-01163: SIZE 子句表示  (块),但应与标题  匹配
ORA-01164: MAXLOGFILES 不可以超出
ORA-01165: MAXDATAFILES 不可以超出
ORA-01166: 文件数量  大于  ()
ORA-01167: 这两个文件为相同的文件/组号或相同的文件
ORA-01168: 物理块大小  与其它成员的大小  不匹配
ORA-01169: 未找到 DATAFILE 编号 1。此编号必须存在
ORA-01170: 文件未找到 ‘‘
ORA-01171: 数据文件因高级检查点错误而将脱机
ORA-01172: 线程的恢复停止在块(在文件中)
ORA-01173: 数据字典指明从系统表空间丢失的数据文件
ORA-01174: DB_FILES 为 ,但需要为  才能兼容
ORA-01175: 例程允许数据字典具有多于个文件
ORA-01176: 控制文件允许数据字典具有多于个文件
ORA-01177: 数据文件与字典不匹配- 可能是旧的原型
ORA-01178: 文件  在最后一个 CREATE CONTROLFILE 之前创建,无法重新创建
ORA-01179: 文件  不存在
ORA-01180: 无法创建数据文件 1
ORA-01181: 文件在最后一个 RESETLOGS 之前创建,无法重新创建
ORA-01182: 无法创建数据文件 - 文件在使用中或在恢复中
ORA-01183: 无法在 SHARED 模式下安装数据库
ORA-01184: 日志文件组已经存在
ORA-01185: 日志文件组号无效
ORA-01186: 文件  验证测试失败
ORA-01187: 由于验证测试失败而无法从文件  读取
ORA-01188: 标题中的块大小与物理块大小不匹配
ORA-01189: 文件来自于与先前文件不同的 RESETLOGS
ORA-01190: 控制文件或数据文件来自于最后一个 RESETLOGS 之前
ORA-01191: 文件已经脱机 - 无法进行正常脱机
ORA-01192: 必须启用至少一个线程
ORA-01193: 文件与恢复开始时的文件不同
ORA-01194: 文件需要更多的恢复来保持一致性
ORA-01195: 文件的联机备份需要更多的恢复来保持一致性
ORA-01196: 文件由于介质恢复会话失败而不一致
ORA-01197: 线程仅包含一个日志
ORA-01198: 在选项为 RESETLOGS 时必须指定日志文件的大小
ORA-01199: 文件不处于联机备份模式
ORA-01200: 的实际文件大小小于块的正确大小
ORA-01201: 文件标题无法正确写入
ORA-01202: 此文件的原型错误 - 创建时间错误
ORA-01203: 此文件的原型错误 - 创建 SCN 错误
ORA-01204: 文件号是而不是  - 文件错误
ORA-01205: 不是数据文件 - 标题的类型编号是
ORA-01206: 文件不是此数据库的一部份 - 数据库标识错误
ORA-01207: 文件比控制文件更新 - 旧的控制文件
ORA-01208: 数据文件是旧的版本 - 不能访问当前版本
ORA-01209: 数据文件来自最后一个 RESETLOGS 之前
ORA-01210: 数据文件标题是介质损坏
ORA-01211: Oracle7 数据文件不是来自于 Oracle8 的移植版本
ORA-01212: MAXLOGMEMBERS 不可以超出
ORA-01213: MAXINSTANCES 不可以超出
ORA-01214: MAXLOGHISTORY 不可以超出
ORA-01215: 启用的线程在 CREATE CONTROLFILE 之后丢失
ORA-01216: 线程预计在 CREATE CONTROLFILE 之后禁用
ORA-01217: 日志文件成员属于一个不同的日志文件组
ORA-01218: 日志文件成员来自于不同的时间点
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
ORA-01220: 在数据库打开之前基于文件的分类非法
ORA-01221: 数据文件与背景进程的文件不同
ORA-01222: 的 MAXINSTANCES 要求 MAXLOGFILES 至少是而不是
ORA-01223: 必须指定 RESETLOGS 以设置新的数据库名
ORA-01224: 标题中的组号与 GROUP 不匹配
ORA-01225: 线程编号大于 MAXINSTANCES
ORA-01226: 日志成员的文件标题与其它成员不一致
ORA-01227: 日志与其它日志不一致
ORA-01228: SET DATABASE 选项要求安装源数据库
ORA-01229: 数据文件与日志不一致
ORA-01230: 无法设置只读 - 文件处于脱机状态
ORA-01231: 无法设置读写 - 文件处于脱机状态
ORA-01232: 无法启动联机备份 - 文件是只读文件
ORA-01233: 文件是只读文件 - 无法使用备份控制文件恢复
ORA-01234: 无法终止文件的备份 - 文件在使用或在恢复中
ORA-01235: END BACKUP 对文件失败而对成功
ORA-01236: 文件标题访问的初始化过程中出现错误
ORA-01237: 无法扩展数据文件
ORA-01238: 无法收缩数据文件
ORA-01239: 数据库必须在 ARCHIVELOG 模式下使用外部高速缓存
ORA-01240: 一个命令中添加的数据文件过多
ORA- 01241: 外部高速缓存已停止
ORA-01242: 数据文件出现介质错误: 数据库处于 NOARCHIVELOG 模式
ORA-01243: 系统表空间文件出现介质错误
ORA-01244: 未命名的数据文件由介质恢复添加至控制文件
ORA-01245: RESETLOGS 完成时脱机文件将丢失
ORA-01246: 通过表空间的 TSPITR 来恢复文件
ORA-01247: 通过表空间的 TSPITR 来恢复数据库
ORA-01248: 文件在将来的不完整恢复中创建
ORA-01249: 不允许在 ‘克隆‘ 数据库中存档
ORA-01250: 文件标题访问的终止过程中出现错误
ORA-01251: 文件号的未知文件标题版本读取
ORA-01252: 无法禁止写 - 文件在恢复管理器备份中
ORA-01253: 无法启动联机备份 - 文件在恢复管理器备份中
ORA-01254: 无法结束联机备份 - 文件在恢复管理器备份中
ORA-01255: 无法关闭 - 文件在恢复管理器备份中
ORA-01256: 在锁定数据库文件  时出错
ORA-01257: 不能重用数据库文件 ,文件大小未知
ORA-01258: 无法删除临时文件
ORA-01259: 无法删除数据文件
ORA-01260: 当数据库打开时, 不能发出 ALTER DATABASE END BACKUP 命令
ORA-01261: 无法转换参数  目标字符串
ORA-01262: 在文件目标目录上无法进行统计
ORA-01263: 文件目标目录的名称无效
ORA-01264: 无法创建  文件名
ORA-01265: 无法删除文件
ORA-01266: 无法创建唯一的文件名
ORA-01267: 无法获取日期/时间
ORA-01268: 用于变更永久性 TABLESPACE 的 TEMPFILE 子句无效
ORA-01269: 目标参数字符串过长
ORA-01270: STANDBY_PRESERVES_NAMES 为 true 时, 不允许进行  操作
ORA-01271: 无法创建文件  的新文件名
ORA-01272: 只有当提供文件名时, 才允许 REUSE。
ORA-01274: 无法添加数据文件 ‘‘ - 无法创建文件
ORA-01275: 自动进行备用文件管理时, 不允许进行  操作。
ORA-01276: 无法添加文件 。  相应文件具有一个 Oracle 管理文件文件名。
ORA-01277: 文件 ‘‘ 已存在
ORA-01278: 创建文件 ‘‘ 出错
ORA-01279: db_files 太大
ORA-01280: 严重的 LogMiner 错误。
ORA-01281: 指定的 SCN 范围无效
ORA-01282: 指定的日期范围无效
ORA-01283: 指定选项无效
ORA-01284: 文件  无法打开
ORA-01285: 读取文件  时出错
ORA-01286: 由于 DB_ID 不匹配无法添加文件  
ORA-01287: 文件  来源于其他的数据库原型
ORA-01288: 文件  来自不同的数据库实体
ORA-01289: 无法添加重复的日志文件
ORA-01290: 无法删除未列出的日志文件
ORA-01291: 丢失的日志文件
ORA-01292: 当前 LogMiner 会话无指定的日志文件
ORA-01293: 时间或 SCN 范围没有完全包含在列出的日志文件中
ORA-01294: 当处理字典文件  中的信息时出错,可能损坏
ORA-01295: 字典  和日志文件之间的 DB_ID 不匹配
ORA-01296: 字典  和日志文件之间的字符集不匹配
ORA-01297: 字典  和日志文件之间的重做版本不匹配
ORA-01298: 字典  和最早的日志文件不是 SCN 可兼容的
ORA-01299: 字典  对应于不同的数据库原型
ORA-01300: 字典  和最早的日志文件之间已启用的线程位向量不匹配
ORA-01301: dbms_logmnr.USE_COLMAP 只用于有效字典
ORA-01302: 在 logmnr.opt 文件中出现语法错误
ORA-01303: 在 logmnr.opt 文件中指定的方案  不存在
ORA-01304: 在 logmnr.opt 文件中指定的表 , 方案  不存在
ORA-01305: 在 logmnr.opt 文件中指定的列  不存在于表 ,, 方案  中
ORA-01306: 在从 v$logmnr_contents 中选择之前必须调用 dbms_logmnr.start_logmnr()
ORA-01307: 当前无活动的 LogMiner 会话
ORA-01308: 未设置初始化参数 utl_file_dir
ORA-01309: 会话无效
ORA-01310: lcr_mine 函数不支持请求的返回类型
ORA-01311: mine_value 函数的调用非法
ORA-01312: 指定的表/列不存在
ORA-01313: LogMiner 字典列类型不同于指定的类型
ORA-01314: 要挖掘的列名字面上应是字符串
ORA-01315: 日志文件在选取过程中已被添加或移去
ORA-01316: 已连接到 Logminer 会话中
ORA-01317: 未连接到 Logminer 会话中
ORA-01318: Logminer 会话未启动
ORA-01319: Logminer 会话属性无效
ORA-01320: Logminer 字典属性无效
ORA-01321: SCN 范围没有完全包含在所列日志文件中
ORA-01322: 这样的表不存在
ORA-01323: 状态无效
ORA-01324: 由于 DB_ID 匹配出错, 无法添加文件
ORA-01325: 要构建日志流, 必须启用“归档日志”模式
ORA-01326: 要构建日志流, 兼容性必须大于等于 8.2
ORA-01327: 无法按构建的要求锁定系统字典 (锁为排他锁)
ORA-01328: 一次只能进行一个构建操作
ORA-01329: 无法截断所需的构建表
ORA-01330: 加载所需的构建表时出现问题
ORA-01331: 运行构建时出现一般错误
ORA-01332: Logminer 字典内部错误
ORA-01333: 无法构建 Logminer 字典
ORA-01334: logminer 字典进程上下文无效或缺失
ORA-01335: 此功能尚未实现
ORA-01336: 无法打开指定的字典文件
ORA-01337: 日志文件的兼容版本不同
ORA-01338: 其他进程已附加到 LogMiner 会话
ORA-01339: 日志文件过旧
ORA-01340: NLS error
ORA-01341: LogMiner 内存不足
ORA-01342: LogMiner 由于无法暂存检查点数据而无法恢复会话
ORA-01343: LogMiner - 遇到崩溃的重做块
ORA-01344: LogMiner 协调器已挂接
ORA-01345: 必须启用补充日志数据以纳入到日志流中
ORA-01346: 从属 LogMiner 会话依赖于存在补充性的记录数据
ORA-01347: 未找到补充日志数据
ORA-01348: LogMiner 测试事件
ORA-01349: LogMiner 跟踪事件
ORA-01350: 必须指定表空间名
ORA-01351: 为 Logminer 字典提供的表空间不存在
ORA-01352: 为 Logminer 溢出提供的表空间不存在
ORA-01353: 正在退出 Logminer 会话
ORA-01370: 指定的重启 SCN 太旧
ORA-01371: 未找到完整的 LogMiner 目录
ORA-01372: 用于指定 LogMiner 操作的进程数不足
ORA-01373: insufficient memory for staging persistent LogMiner session
ORA-01374: log_parallelism greater than 1 not supported in this release
ORA-01400: 无法将 NULL 插入 ()
ORA-01401: 插入的值对于列过大
ORA-01402: 视图 WITH CHECK OPTIDN 违反 where 子句
ORA-01403: 未找到数据
ORA-01404: ALTER COLUMN 将使索引过大
ORA-01405: 读取的列值为 NULL
ORA-01406: 读取的列值被截断
ORA-01407: 无法更新 () 为 NULL
ORA-01408: 此列列表已编制索引
ORA-01409: 不可以使用 NOSORT 选项;行不是按升序排列
ORA-01410: 无效的 ROWID
ORA-01411: 无法在指示器中存储列长度
ORA-01412: 此数据类型不允许零长度
ORA-01413: 压缩十进制数字缓冲区中的非法值
ORA-01414: 尝试对数组赋值时的无效数组长度
ORA-01415: 太多不同的聚组函数
ORA-01416: 两表无法彼此外部连接
ORA-01417: 表可以外部连接到至多一个其它的表
ORA-01418: 指定的索引不存在
ORA-01419: datdts: 非法的格式代码
ORA-01420: datstd: 非法的格式代码
ORA-01421: datrnd/dattrn: 非法的精确度规定
ORA-01422: 实际返回的行数超出请求的行数
ORA-01423: 检查实际读取的多余行时出错
ORA-01424: 换码符之后缺少或非法字符
ORA-01425: 换码符必须是长度为 1 的字符串
ORA-01426: 数字溢出
ORA-01427: 单行子查询返回多于一个行
ORA-01428: 参数‘‘超出范围
ORA-01429: 索引组织表: 没有存储溢出行段的数据段
ORA-01430: 表中已经存在要添加的列
ORA-01431: GRANT 命令中的内部不一致
ORA-01432: 要删除的公用同义词不存在
ORA-01433: 要创建的同义词已经定义
ORA-01434: 要删除的隐含同义词不存在
ORA-01435: 用户不存在
ORA-01436: 用户数据中的 CONNECT BY 循环
ORA-01437: 无法连接 CONNECT BY
ORA-01438: 值大于此列指定的允许精确度
ORA-01439: 要更改数据类型,则要修改的列必须为空 (empty)
ORA-01440: 要减小精确度或标度,则要修改的列必须为空 (empty)
ORA-01441: 无法减小列长度, 因为一些值过大
ORA-01442: 要修改为 NOT NULL 的列已经是 NOT NULL
ORA-01443: 内部不一致;结果视图列中的数据类型非法
ORA-01444: 内部不一致;内部数据类型映射为无效外部类型
ORA-01445: 无法从没有键值保存表的连接视图中选择 ROWID
ORA-01446: 无法从含 DISTINCT, GROUP BY 等子句的视图中选择 ROWID
ORA-01447: ALTER TABLE 语句无法用于聚簇列
ORA-01448: 在更改要求的类型之前必须删除索引
ORA-01449: 列包含 NULL 值;无法将其改变为 NOT NULL
ORA-01450: 超出最大的关键字长度 ()
ORA-01451: 要修改为 NULL 的列无法修改为 NULL
ORA-01452: 无法 CREATE UNIQUE INDEX;找到重复的关键字
ORA-01453: SET TRANSACTION 必须是事务处理的第一个语句
ORA-01454: 无法将列转换为数值数据类型
ORA-01455: 转换列溢出整数数据类型
ORA-01456: 不可以在 READ ONLY 事务处理中执行插入/删除/更新操作
ORA-01457: 转换列溢出十进制数据类型
ORA-01458: 内部变量字符串长度非法
ORA-01459: 变量字符串长度非法
ORA-01460: 转换请求无法实现或不合理
ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值
ORA-01462: 不能插入超出 4000 个字符的文字型字符串
ORA-01463: 不能使用当前约束条件修改列数据类型
ORA-01464: 表或视图的循环授权(授予原始授权者)
ORA-01465: 无效的十六进制数字
ORA-01466: 无法读数据 - 表定义已更改
ORA-01467: 分类 (sort) 关键字过长
ORA-01468: 一个谓词只能引用一个外部连接表
ORA-01469: PRIOR 后面只能跟列名
ORA-01470: In-list 迭代不支持混合运算符
ORA-01471: 无法创建与对象同名的同义词
ORA-01472: 无法将 CONNECT BY 用于 DISTINCT,GROUP BY 等的视图
ORA-01473: CONNECT BY 子句中不能具有子查询
ORA-01474: START WITH 或 PRIOR 不能没有 CONNECT BY
ORA- 01475: 必须对游标重新进行语法分析以更改赋值变量的数据类型
ORA-01476: 除数为 0
ORA-01477: 用户数据区域描述符过大
ORA-01478: 数组赋值不可以包括任何 LONG 列
ORA-01479: 缓冲区中的最后一个字符不是 Null
ORA-01480: STR 赋值变量缺少空后缀
ORA-01481: 无效的数字格式模型
ORA-01482: 不受支持的字符集
ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
ORA-01484: 数组仅可以与 PL/SQL 语句关联
ORA-01485: 编译赋值长度不同于执行赋值长度
ORA-01486: 数组元素的大小过大
ORA-01487: 给定缓冲区的压缩十进制数字过大
ORA-01488: 输入数据中的无效半字节或字节
ORA-01489: 字符串连接的结果过长
ORA-01490: 无效的 ANALYZE 命令
ORA-01491: CASCADE 选项无效
ORA-01492: LIST 选项无效
ORA-01493: 指定的 SAMPLE 大小无效
ORA-01494: 指定的 SIZE 无效
ORA-01495: 未找到指定的链接行表
ORA-01496: 指定的链接行表不正确
ORA-01497: 非法的 ANALYZE CLUSTER 选项
ORA-01498: 块检查失败 - 请参阅跟踪文件
ORA-01499: 表/索引交叉引用失败 - 请参阅跟踪文件
ORA-01500: 无法获得日期/时间
ORA-01501: CREATE DATABASE 失败
ORA-01502: 索引‘.‘或这类索引的分区处于不可用状态
ORA-01503: CREATE CONTROLFILE 失败
ORA-01504: 数据库名‘‘与参数 db_name ‘‘不匹配
ORA- 01505: 添加日志文件时出错
ORA-01506: 缺少或非法数据库名
ORA-01507: 未安装数据库
ORA-01508: 无法创建数据库;文件‘‘的行出错
ORA-01509: 指定的名称‘‘与实际名称‘‘不匹配
ORA-01510: 删除日志文件时出错
ORA-01511: 重命名日志/数据文件时出错
ORA-01512: 重命名日志文件时出错 - 未找到新文件
ORA-01513: 操作系统返回无效的当前时间
ORA-01514: 日志说明中出现错误: 没有此类日志
ORA-01515: 删除日志组时出错: 没有此类日志
ORA-01516: 不存在的日志文件, 数据文件或临时文件 ‘‘
ORA-01517: 日志成员: ‘‘
ORA-01518: CREATE DATABASE 必须指定多于一个日志文件
ORA-01519: 在处理文件‘‘的邻近行时出错
ORA-01520: 要添加的数据文件数 () 超出限制
ORA-01521: 添加数据文件时出错
ORA-01522: 要重命名的文件‘‘不存在
ORA-01523: 无法将数据文件重命名为‘‘ - 文件已是数据库的一部分
ORA-01524: 无法将数据文件创建为‘‘ - 文件已是数据库的一部分
ORA-01525: 重命名数据文件时出错
ORA-01526: 打开文件‘‘时出错
ORA-01527: 读文件出错
ORA-01528: 处理 SQL 语句时出现 EOF
ORA-01529: 关闭文件‘‘时出错
ORA-01530: 例程已安装数据库
ORA-01531: 例程已打开数据库
ORA-01532: 无法创建数据库;例程在他处启动
ORA-01533: 无法重命名文件‘‘;文件不属于表空间
ORA-01534: 回退段‘‘不存在
ORA-01535: 回退段‘‘已经存在
ORA-01536: 超出表空间‘‘的空间限量
ORA-01537: 无法添加数据文件‘‘ - 文件已是数据库的一部分
ORA-01538: 无法获得任何回退段
ORA-01539: 表空间‘‘未联机
ORA-01540: 表空间‘‘未脱机
ORA-01541: 系统表空间无法脱机;如有必要请关闭
ORA-01542: 表空间‘‘脱机,无法在其中分配空间
ORA-01543: 表空间 ‘‘ 已经存在
ORA-01544: 无法删除系统回退段
ORA-01545: 指定的回退段‘‘不可用
ORA-01546: 表空间包含活动回退段‘‘
ORA-01547: 警告: RECOVER 成功但 OPEN RESETLOGS 将出现如下错误
ORA-01548: 已找到活动回退段‘‘,终止删除表空间
ORA-01549: 表空间非空,请使用 INCLUDING CONTENTS 选项
ORA-01550: 无法删除系统表空间
ORA-01551: 扩展回退段,释放用的块
ORA-01552: 非系统表空间‘‘无法使用系统回退段
ORA-01553: MAXEXTENTS 不得小于当前分配的区
ORA-01554: 超出事务处理表的事务处理空间
ORA-01555: 快照过旧: 回退段号  在名称为 "" 过小
ORA-01556: 回退段的 MINEXTENTS 必须大于 1
ORA-01557: 回退段的区必须至少为块
ORA-01558: 超出回退段中的事务处理标识(号)
ORA-01559: 回退段的 MAXEXTENTS 值必须大于 1
ORA-01560: LIKE 样式包含的字符不完整或非法
ORA-01561: 无法删除指定表空间中的所有对象
ORA-01562: 扩展回退段号失败
ORA-01563: 回退段是 PUBLIC,需要使用 PUBLIC 关键字
ORA-01564: 回退段不是 PUBLIC
ORA-01565: 标识文件‘‘时出错
ORA-01566: 文件在 DROP LOGFILE 中被指定了多次
ORA-01567: 删除日志时将在线索中保留少于两个日志文件
ORA-01568: 无法在 PUBLIC 设置空间限量
ORA-01569: 对于系统字典表来说,数据文件过小
ORA-01570: MINEXTENTS 不得大于当前分配的区
ORA-01571: 重做版本与 ORACLE 版本不兼容
ORA-01572: 回退段 ‘‘ 无法联机, 区已超出
ORA-01573: 正在关闭例程,不允许继续更改
ORA-01574: 超出并发事务处理的最大数
ORA-01575: 等待空间管理资源超时
ORA-01576: 例程锁定协议版本与 ORACLE 版本不兼容
ORA-01577: 无法添加日志文件‘‘ - 文件已是数据库的一部分
ORA-01578: 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 或 SESSION
ORA-01709: 程序不存在
ORA-01710: 缺少 OF 关键字
ORA-01711: 列出的权限重复
ORA-01712: 您不能授予不具有的权限
ORA-017

热心网友 时间:2022-04-07 22:13

数据导入时报ORA-12899错误原因是:由于Oracle字符集不同,汉字占的长度不同造成的。

字符集的意思是插入的数据长度超出字段的设置长度,实际长度并不长。

原因:

中文在ZHS16GBK中占2个字节,在UTF-8中却占3个字节,所以汉字导入UTF-8字符集的数据库就很容易出现字段长度不够。

解决办法:

一个是增加字段长度,还有就是修改字符集。

特别说明:

如果系统中已经存在很多数据,建议修改字段长度,因为修改字符集后原来数据库表中的汉字全部变成乱码。如果一定要修改字符集,必须先导出数据,待到字符集修改后再重新导入这些数据。

具体查看方法:

查看字符集的方法可以用PL/SQL DEVELOP ---->Reports---->DBA---->NLS Database Parameters,结果如下图:

具体解决方法:需要输入如下命令符。

SQL>conn / as sysdba

若此时数据库服务器已启动,则先执行 SHUTDOWN IMMEDIATE 命令关闭数据库服务器,

然后执行以下命令:

SQL>shutdown immediate

SQL>STARTUP MOUNT

SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQL>ALTER DATABASE OPEN;

SQL>ALTER DATABASE CHARACTER SET ZHS16GBK;

ERROR at line 1:ORA-12721: operation cannot execute when other sessions are active

若出现上面的错误,使用下面的办法进行修改,使用INTERNAL_USE可以跳过超集的检查:

SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;

SQL>SHUTDOWN IMMEDIATE

SQL>STARTUP

至此,字符集修改完毕。

扩展资料:

Oracle的解决之道 :在税务部门信息化大集中的规划之下,建立完整的信息化架构,以网格作为统一的基础平台;然后在网格基础平台的基础之上,进行数据集中;最后从数据集中再到应用集中,实现以优化管理为目的,更好地进行业务处理与信息的接通等服务。

整合现有的各种平台、系统和数据,建立一个信息数据总局、省局两级处理的统一的技术平台,需要解决以下的问题:数据的采集、数据的存储和管理、数据的质量控制、数据的灵活展现。

以网格技术构建的基础平台,能够提高硬件的利用率和资源共享,能够使公司可以通过增加成本组件来向外扩张,还可以减少管理需求等。所以,通过网格基础平台,就可以满足数据的采集、存储、管理、展现和控制等需求。

参考资料:中关村-国家税务系统与Oracle的解决之道

热心网友 时间:2022-04-07 23:31

这是因为创建表的时候某字段的长度过短,而插入的字段内容过长造成的。

现象如下:

1、创建表:

create table test
(id int,
name varchar2(10));

2、插入数据:

insert into test values (1,'百度知道团长');

3、结果:

4、原因:

这是因为“百度知道团长”这几个字,在字符中占12位,而name字段却只有10位。

5、解决方法:

将name列字段适当加长:

alter table test modify name varchar2(20);

也就是将name字段长度加大到20位,就可以了。

热心网友 时间:2022-04-08 01:06

insert into table values ... 这样写是按照默认的字段顺序插入的,仔细检查下是不是顺序搞错了;
或者换成 insert into table(column...) values...来指定字段匹配顺序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见穿堂风 没有爱情我们一样会快乐的对吗 没有爱情的人会快乐么? 解除合同的效力有什么 合同解除会产生什么法律效力 合同解除后,哪些条款仍具效力? 合同解除产生哪些效力呢 民法典中合同解除产生哪些效力 解除合同的效力有哪些 济南七中学校怎么样 西周礼射的基本内容是什么 请问古代“六乐”“五射”“五驭”“九数”分别是什么 辛亥革命的具体内容100字左右,谢谢 古代五射指什么? 辛亥革命的内容200百字 辛亥革命,内容简介 ,【五十字左右,- -最好不要超过六十。。。不然我... W10 如何在局域网共享文件 辛亥革命内容 抖音赞没有了怎么回事 辛亥革命内容是什么 抖音没有赞了咋回事 全球超3.7万品种濒临灭绝,你觉得该如何保护它们? 海洋生物濒临灭绝的原因是什么?罪魁祸首是人类的活动吗?有什么办法可以让生物远离海洋垃圾? 海洋生物或植物的资料 水密码护肤品怎么用的步骤 敏感肌又长痘了,要怎么解决呢? 玉兰油桃花系列适合什么年龄用 珍稀地水生植物 akaran化妆水能和德妃紫苏水乳一起用吗 红树林是我国几级保护植物? 辛亥革命的时间、内容 iphone的led闪烁有什么用 oppo杜比全景声怎么关不了 辛亥革命的主题思想,具体内容是神马 古人所说的六种技艺分别是哪六艺?而文学中的“六艺”又是那几部书? 小六艺 指的是什么,分别是什么意思 请问古代常说的三纲五常六艺指的是哪一些? 为什么有的女生乳很大 Mate20系列是否支持杜比音效 华为mate20pro通知栏DOlbyAtmot是干什么的 古代六艺,“礼,乐,射,御,书,数”中的“御”是指什么 中国古代六艺(礼、乐、射、御、书、数)个代表什么 如何清洗陈旧血渍 古代六艺 礼、乐、射、御、书、数 各指什么? 古人学“六艺”是指什么?? 哪个年龄女人胸部最富魅力 三曰六艺:礼,乐,射,御,书,数的意思 怎么打开苹果led闪烁灯 如果一个女人瘦到只剩胸,会是什么样子的一种体验 六艺中礼,乐,射,御,书,数分别怎么读