Oracle 错误大全 联系客服

发布时间 : 星期六 文章Oracle 错误大全更新完毕开始阅读

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 OPTION ORA-01778: 超出最大子查询的嵌套层

ORA-01779: 无法修改与非键值保存表对应的列 ORA-01780: 要求文字字符串

ORA-01781: UNRECOVERABLE 不能指定没有 AS SELECT ORA-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: 表或视图中的最大列数为 1000

错误说明:ORACLE支持表或试图最多列数为1000,每一个块最大支持255列 ORA-01793: 索引列的最大数为 32 ORA-01794: 群集列的最大数目为 32

ORA-01795: 列表中的最大表达式数为 1000 ORA-01796: 此运算符不能与列表一起使用

ORA-01797: 此运算符后面必须跟 ANY 或 ALL ORA-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: 输入值对于日期格式不够长

英文解析:input value not long enough for date format 错误解析:我在用SQLLDR导入数据的时候遇到此错误

ORA-01841: (全)年度值必须介于 -4713 和 +9999 之间,且不为 0 ORA-01842: 季度值必须介于 1 和 4 之间 ORA-01843: 无效的月份

错误说明:当向一个TIMESTAMP类型的字段插入一个to_char后的字符会报这个错误。

ORA-01844: 年度中的周值必须介于 1 和 52 之间 ORA-01845: 月份中的周值必须介于 1 和 5 之间 ORA-01846: 周中的日无效

ORA-01847: 月份中日的值必须介于 1 和当月最后一日之间 错误产生:当使用nvl函数针对date类型做nvl(date_type,' ')处理的时候便会报此类错误。

错误原因:date类型字段不能存放空格值。

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: 秒数必须少于 60 ORA-01872: 保留以供将来使用 ORA-01873: 间隔的前导精度太小

ORA-01874: 时区小时必须在 -12 和 13 之间 ORA-01875: 时区分钟必须在 -59 和 59 之间 ORA-01876: 年份必须不少于 -4713 ORA-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 BY ORA-01939: 只可以指定 ADMIN OPTION ORA-01940: 无法删除当前已连接的用户 ORA-01941: 需要 SEQUENCE 关键字

ORA-01942: 无法同时指定 IDENTIFIED BY 和 EXTERNALLY ORA-01943: 已经指定 IDENTIFIED BY

ORA-01944: 已经指定 IDENTIFIED EXTERNALLY ORA-01945: 已经指定 DEFAULT ROLE[S]

ORA-01946: 已经指定 DEFAULT TABLESPACE ORA-01947: 已经指定 TEMPORARY TABLESPACE ORA-01948: 标识符的名称长度 () 超过最大长度 () ORA-01949: 需要 ROLE 关键字 ORA-01950: 表空间''中无权限 ORA-01951: ROLE ''未授予'' ORA-01952: 系统权限未授予''

ORA-01953: 命令不再有效,请参阅 ALTER USER

ORA-01954: DEFAULT ROLE 子句对 CREATE USER 无效 ORA-01955: DEFAULT ROLE ''未授予用户 ORA-01956: 使用 OS_ROLES 时命令无效

ORA-01957: 需要的 MIN 或 MAX 关键字未找到 ORA-01958: 必须为 LAYER 选项提供整数