oracle_错误码

合集下载

operation generated oracle error 12154

operation generated oracle error 12154

operation generated oracle error 12154 “operationgeneratedoracleerror12154”,这是Oracle数据库中常见的错误代码。

它表示数据库连接失败,无法访问数据库。

当我们在使用Oracle数据库时,如果遇到这个错误,应该如何处理呢?
首先,我们需要了解这个错误的原因。

一般来说,这个错误是由于连接参数设置不正确造成的。

这些参数包括数据库的名称、主机名、端口号、用户名和密码等。

如果其中任何一个参数不正确,都会导致连接失败。

其次,我们需要检查连接参数是否正确。

我们可以在连接数据库时,检查连接参数是否正确或者我们可以在Oracle Net Manager中查看连接参数是否正确。

如果连接参数正确,我们还需要检查网络是否正常,确认网络连接是否畅通。

如果以上两种情况都没有问题,我们还需要检查数据库是否正常运行。

我们可以查看数据库的状态,如果数据库出现异常,我们需要重启数据库或者采取其他措施来解决问题。

最后,我们可以通过更新Oracle客户端软件,或者重新安装Oracle客户端软件来解决这个错误。

如果这些方法都不能解决问题,我们可以联系Oracle技术支持人员,寻求帮助。

总之,“operation generated oracle error 12154”是Oracle 数据库中常见的错误代码,它表示数据库连接失败,无法访问数据库。

在遇到这个错误时,我们需要仔细检查连接参数、网络连接和数据库状态等,采取相应的措施来解决问题。

如果需要,我们还可以联系
Oracle技术支持人员,寻求帮助。

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-ORA-01722invalidnumber错误

Oracle-ORA-01722invalidnumber错误

Oracle-ORA-01722invalidnumber错误忽然有⼀天,好好的系统报错:ORA-01722 invalid number
环境:Oracle9 + JDBC访问数据库,之前是好的,忽然发现这个错误
1. 代码⾥⾯执⾏了如下SQL语句:
select mdn from tablename where mdn=138********
tablename表⾥⾯的mdn字段是varchar2()类型字段,由于Oracle的字段类型隐式转换功能
上⾯的SQL语句通常是可⾏的,查询的时候oracle解析该条件时,会⾸先to_number(mdn)
再和where mdn=138********进⾏⽐较判断,如果能够确保mdn字段⾥⾯存放的全为数字
那么这个语句是⼀直不会报错的(可能存在效率问题),但偏偏有⼈误操作在mdn⾥⾯加⼊了
⼏个字母133aa000000,如果还是上⾯的语句,并且表⾥⾯没有138********这个⽤户的数据,
当查询扫描到133aa000000时to_number(mdn)报错ORA-01722 invalid number
2. 因此写SQL语句的时候最好还是规规矩矩的写:
select mdn from tablename where mdn='138********'
什么问题都没有!。

toad-ORACLE错误代码

toad-ORACLE错误代码

ORACLE错误一览表2011-03-08 14:51ORA-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 查找执行的alert语句

oracle 查找执行的alert语句

oracle 查找执行的alert语句在Oracle数据库中,可以通过查找执行的alert语句来获取数据库的警报信息。

警报是Oracle数据库中的一种通知机制,用于指示数据库中发生的异常或错误情况。

通过查找并分析执行的alert语句,可以帮助管理员及时发现和解决数据库中的问题。

下面列举了10个符合要求的Oracle数据库执行的alert语句。

1. ORA-00600: 内部错误代码,意味着数据库发生了一个未知的内部错误。

这是一个严重的错误,通常需要联系Oracle支持。

2. ORA-00942: 表或视图不存在,意味着查询中引用的表或视图不存在。

可能是由于表或视图不存在或没有使用正确的命名空间。

3. ORA-01555: 快照太旧,表示数据库无法满足查询的一致性要求,可能是由于长时间运行的查询或不正确的UNDO设置引起的。

4. ORA-01722: 无效数字,表示查询中的某个值无法转换为有效的数字格式。

可能是由于数据类型不匹配或数据格式错误引起的。

5. ORA-04031: 无法分配共享内存,意味着数据库无法为某个操作分配足够的共享内存。

这可能是由于内存不足或配置不正确引起的。

6. ORA-12154: TNS:无法解析指定的连接标识符,表示数据库无法解析连接字符串中指定的连接标识符。

可能是由于网络配置不正确或数据库不可用引起的。

7. ORA-12537: TNS:连接关闭,表示数据库在处理连接请求时关闭了连接。

可能是由于网络故障或数据库配置不正确引起的。

8. ORA-28000: 账户被锁定,表示数据库用户的账户被锁定,无法登录数据库。

可能是由于密码错误次数过多或由管理员手动锁定引起的。

9. ORA-01034: ORACLE未启动,表示数据库未启动或无法连接到正在运行的实例。

可能是由于数据库服务未启动或配置不正确引起的。

10. ORA-01578: ORACLE数据块损坏,表示数据库中的一个或多个数据块已损坏,无法读取或写入数据。

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 ERROR CODE代表的意思

ORACLE ERROR CODE代表的意思

标准的SQLException 提供了一个标准化的信息段(SQLState) 和一个供应商特有的信息段(ErrorCode)。

正如大多数的数据库和它们的JDBC 驱动程序实现一样,Oracle 数据库和JDBC 驱动程序通过供应商特有的错误码所提供的关于问题的详细信息要比通过SQLException 的与供应商无关的SQLState 组件所提供的信息多得多。

Oracle 数据库及其JDBC 驱动程序通过Error Code 提供的更丰富得多的详细信息的一个明显的例子是SQLState 代码42000 (通常这指示语法错误或访问问题)。

对于Oracle JDBC 驱动程序的大量不同的Oracle 错误码,SQLException 都将返回相同的SQLState 值(42000)。

对应SQLState 的42000 值的一些Oracle 错误码包括900(“无效SQL 语句”)、903(“无效表名”)、904(“无效标识符”)、911(“无效字符”)和936(“缺少表达式”)。

此外很明显任何来源于Oracle JDBC 驱动程序的错误(与来源于Oracle 数据库的错误相反)都没有任何对应的SQLState。

正如这些例子所显示那样,Oracle 特有的错误码所提供的关于错误情况的详细信息要比与供应商无关的SQLState 所提供的信息更丰富得多。

有时候区分来源于Oracle 数据库的错误和来源于Oracle JDBC 驱动程序的错误非常重要。

例如,903(“无效的表名”)错误码对应Oracle 数据库错误码ORA-00903。

相反,17003(“无效的列索引”)错误码对应Oracle JDBC 驱动程序错误码ORA-17003。

这两种类型的错误码(数据库和JDBC 驱动程序)都是Oracle 特有的(如ORA- 前缀所指示的那样)。

因为没有为来源于Oracle JDBC 驱动程序的错误提供SQLState 错误码,因此必须使用Oracle 特有的错误码来区分由JDBC 驱动程序导致的错误。

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错误代码大全

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 错误一览表(3)

ORACLE 错误一览表(3)

ORA-09835: addCallback: 回调端口已经设置
ORA-09836: addCallback: 无法添加端口到回调设置
ORA-09837: addCallback: 无法添加分配到回调链接
ORA-09838: removeCallback: 无法删除回调端口
ORA-09927: 无法设置服务器标记
ORA-09928: 无法恢复服务器标记
ORA-09929: 两个标记的 GLB 无效
ORA-09930: 两个标记的 LUB 无效
ORA-09931: 无法打开要读取的 ORACLE 口令文件
ORA-09932: 无法关闭 ORACLE 口令文件
ORA-09777: osnpbr: 无法发送中断信息
ORA-09778: snynfyport: 无法配置通知端口
ORA-09779: snyGetPort: 无法分配端口
ORA-09786: sllfop: 打开错误,无法打开文件
ORA-09787: sllfop: 不可识别的处理选项,格式错误
ORA-09888: osnTXtt: 无法创建 txipc 通道
ORA-09889: osnTXtt: oracle 可执行 (代码) 访问错误
ORA-09890: osnTXtt: malloc 失败
ORA-09908: slkmnm: gethostname 返回错误代码
ORA-09933: 无法删除旧的口令文件
ORA-09934: 无法将当前口令文件链接到旧文件
ORA-09935: 无法撤消链接当前口令文件
ORA-09936: 无法打开要写入的 ORACLE 口令文件

Oracle错误一览表2

Oracle错误一览表2

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错误代码大全•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错误码12899

oracle错误码12899

ORACLE数据库ORA-12899错误的解决方法2013-05-21 18:46 36人阅读评论(0) 收藏举报出现ORA-12899,是字符集引起的,中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,而源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要导入到目标字符集为UTF-8的库里,所以会出现ORA-12899,其实只要修改一下ORACLE 的字符集就可以很好的解决这个问题;但是在修改字符集的时候,我发现,我把sys账户的密码给忘记了,这就悲剧了,所以我只好先修改sys用户的密码咯.修改密码也是分好几种情况的,下面我就一一列举吧:一、忘记除SYS、SYSTEM用户之外的用户的登录密码。

用SYS (或SYSTEM)用户登录。

CONN SYS/PASS_WORD AS SYSDBA;使用如下语句修改用户的密码。

ALTER USER user_name IDENTIFIED BY newpass;注意:密码不能全是数字。

并且不能是数字开头。

否则会出现:ORA-00988: 口令缺失或无效二、忘记SYS用户,或者是SYSTEM用户的密码。

如果是忘记SYSTEM用户的密码,可以用SYS用户登录。

然后用ALTER USER 密令修改密码。

CONN SYS//PASS_WORD AS SYSDBA;ALTER USER SYSTEM IDENTIFIED BY newpass;如果是忘记SYS用户的密码,可以用SYSTEM用户登录。

然后用ALTER USER 密令修改密码。

CONN SYSTEM//PASS_WORD ;ALTER USER SYSTEM IDENTIFIED BY newpass;三、如果SYS,SYSTEM用户的密码都忘记或是丢失。

这一项尤其重要。

可以使用ORAPWD.EXE 工具修改密码。

开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令:orapwd file=D:/oracle/product/10.2.0/db_1/database/pwdctcsys.orapassword=newpass这个命令重新生成了数据库的密码文件。

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: 存档器错误。

oracle12592解决方法

oracle12592解决方法

oracle12592解决方法Oracle 12592 解决方法Oracle 数据库是一种功能强大的关系型数据库管理系统,常用于企业级应用。

然而,使用Oracle数据库时,有时会遇到各种问题和错误代码。

其中一个常见的错误是 "ORA-12592",它表示客户端和服务器之间的连接存在问题。

本文将介绍一些解决这个问题的方法。

1. 检查网络连接首先,确保网络连接正常。

检查客户端和服务器之间的网络是否正常工作。

可以使用ping命令测试网络连通性。

如果网络连接出现问题,可能会导致ORA-12592错误。

解决网络问题后,再次尝试连接数据库。

2. 检查监听器设置ORA-12592错误可能由于监听器配置问题引起。

请确保监听器已正确配置,并监听数据库实例的监听地址。

可以使用lsnrctl工具来管理监听器。

通过检查监听器配置文件(listener.ora)中的设置,确保数据库实例的监听地址和端口号正确。

3. 检查数据库状态ORA-12592错误有时会出现在数据库实例未启动或处于不可用状态时。

检查数据库的状态,确保它处于运行状态。

可以使用SQL*Plus或者Enterprise Manager等工具连接到数据库,并使用如下命令检查数据库的状态:```SQL> SELECT status FROM v$instance;```如果数据库状态不是"OPEN",则需要启动数据库。

可以使用SQL*Plus连接到数据库,并使用如下命令启动数据库:```SQL> STARTUP;```4. 检查客户端设置ORA-12592错误可能也与客户端的配置有关。

首先,检查客户端的tnsnames.ora文件是否正确配置了目标数据库的连接信息。

确保数据库的主机名、端口号以及服务名等连接参数都正确设置。

其次,检查客户端的环境变量设置是否正确。

特别是ORACLE_HOME和ORACLE_SID参数,确保它们指向正确的Oracle软件安装目录和数据库实例。

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错误一览
orA-04043: 对象 不存在
orA-04044: 此处不允许过程, 函数, 程序包或类型
orA-04045: 在重新编译/重新验证 . 时出错
orA-04046: 编译结果过大,系统不支持
orA-04047: 指定的对象与指定的标志不兼容
orA-04050: 过程, 函数, 或程序包名无效或缺少
orA-03107: oranet 缓冲区下溢
orA-03108: oranet: orACLE 不支持此接口版本
orA-03109: oranet 缓冲区上溢
orA-03110: oranet: orACLE 不支持此 SQL 版本
orA-03111: 通信通道收到中断
orA-03112: 作为单工链接的服务器无法使用 SQL*Net
orA- 03298: 无法缩减数据文件 - 文件 在热备份中
orA-03299: 无法创建目录表
orA-04000: PCTUSED 与 PCTFREE 的总和不能超过 100
orA-04001: 序列参数 必须是整数
orA-04002: INCREMENT 必须是非零整数
orA-04003: 序列参数 超出最大允许大小 ( 位)
orA-04061: 的当前状态失效
orA- 04062: (属 ) 已被更改
orA-04063: 有错误
orA-04064: 未执行, 失效
orA-04065: 未执行,已更改或删除
orA-04066: 不可执行对象,
orA-04067: 未执行, 不存在
orA-04068: 已丢弃程序包 的当前状态
orA-04004: MINVALUE 必须小于 MAXVALUE

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错误一览表
orA-01301: dbms_E_COLMAP 只用于有效字典
orA-01302: 在 logmnr.opt 文件中出现语法错误
orA-01303: 在 logmnr.opt 文件中指定的方案 不存在
orA-01304: 在 logmnr.opt 文件中指定的表 , 方案 不存在
orA-01206: 文件不是此数据库的一部份 - 数据库标识错误
orA-01207: 文件比控制文件更新 - 旧的控制文件
orA-01208: 数据文件是旧的版本 - 不能访问当前版本
orA-01209: 数据文件来自最后一个 RESETLOGS 之前
orA-01210: 数据文件标题是介质损坏
orA-01243: 系统表空间文件出现介质错误
orA-01244: 未命名的数据文件由介质恢复添加至控制文件
orA-01245: RESETLOGS 完成时脱机文件将丢失
orA-01246: 通过表空间的 TSPITR 来恢复文件
orA-01247: 通过表空间的 TSPITR 来恢复数据库
orA-01315: 日志文件在选取过程中已被添加或移去
orA-01316: 已连接到 Logminer 会话中
orA-01317: 未连接到 Logminer 会话中
orA-01318: Logminer 会话未启动
orA-01319: Logminer 会话属性无效
orA-01320: Logminer 字典属性无效
orA-01248: 文件在将来的不完整恢复中创建
orA-01249: 不允许在 '克隆' 数据库中存档
orA-01250: 文件标题访问的终止过程中出现错误
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
orA-02173: 无效的 Drop TABLESPACE 选项
orA-02174: 缺少要求的线程编号
orA-02175: 无效的回退段名
orA-02176: 无效的 CRATE ROLLBACK SEGMENG 选项
orA-02177: 缺少要求的组号
orA-02178: 正确的语法是: SET TRANSACTION READ { ONLY | WRITE }
orA-02071: 初始化远程数据库的功能时出错
orA-02072: 分布式数据库网络协议匹配错误
orA-02073: 远程更新中不支持序号
orA-02074: 无法在分布式事务处理中
orA-02075: 另一例程已更改事务处理的状态
orA-02076: 序列与更新表或 long 列位于不同的地方
orA-02194: 事件说明语法错误 (非致命错误 ) 接近 ''
orA-02195: 尝试创建的对象在表空间中
orA-02196: 已经指定 PERMANENT/TEMPORARY 选项
orA-02197: 已经指定文件列表
orA-02198: 已经指定 ONLINE/OFFLINE 选项
orA-02105: PCC: 不一致的游标高速缓存 (高速缓存中无 cuc 条目)
orA-02106: PCC: 不一致的游标高速缓存 (OraCursor nr 已坏)
orA-02107: PCC: 对运行时库来说此程序过旧: 请重新对其编译
orA-02108: PCC: 无效的描述符传送给运行时库
orA-02183: 有效选项: ISOLATION_LEVEL { SERIALIZABLE | READ COMMITTED }
orA-02184: REVOKE 中不允许资源限量
orA-02185: COMMIT 后面跟的标记不是 WORK
orA-02186: 表空间资源权限不可与其它权限一起出现
orA-02059: orA-2PC-CRASH-TEST- 在提交备注中
orA-02060: 选择指定了分布表连接的更新
orA-02061: 锁定表指定了分布式表的列表
orA-02062: 分布式恢复收到 DBID ,预计为
orA-02063: 紧接着(源于)
orA-02064: 不支持分布式操作
orA-02028: 服务器不支持行数的准确读取
orA-02029: 缺少 FLLE 关键字
orA-02030: 只能从固定的表/视图查询
orA-02031: 没有 ROWID 适用于固定表或外部组织的表
orA-02032: 聚簇表无法在簇索引建立之前使用
orA-02033: 此簇的簇索引已经存在
orA-02090: 网络错误: 试图 callback+passthru
orA-02091: 事务处理已重算
orA-02092: 超出分布式事务处理的事务处理表槽
orA-02093: TRANSACTIONS_PER_ROLLBACK_SEGMENT() 大于最大的可能数 ()
orA-02094: 未安装复制选项
orA-02163: FREELIST GROUPS 值无效
orA-02164: DATAFILE 子句指定了多次
orA-02165: 无效的 Create DATABASE 选项
orA-02166: 已指定 ARCHIVELOG 和 NOARCHIVELOG
orA-02167: LOGFILE 子句指定了多次
orA-02077: 选择的 long 列必须来自于同一地方的表
orA-02078: Alter SYSTEM FIXED_DATE 的设置无效
orA-02079: 没有新的会话可与提交的分布式事务处理连接
orA-02080: 数据库链接正在使用中
orA-02081: 数据库链接未打开
orA-02082: 回送数据库链接必须具有连结限定词
orA-02095: 无法修改指定的初始化参数
orA-02096: 此选项的指定初始化参数不可修改
orA-02097: 无法修改参数,因为指定的值无效
orA-02098: 对索引表引用 (: I) 进行语法分析时出错
orA-02099: 内部使用,不得打印
orA-02100: PCC: 内存不足 (如无法分配)
orA-02147: 与 SHARED/EXCLUSIVE 选项冲突
orA-02148: EXCLUSIVE 指定了多次
orA-02149: 指定的分区不存在
orA-02153: 无效的 VALUES 口令字符串
orA-02155: 无效的 DEFAULT 表空间标识
orA-02156: 无效的 TEMPORARY 表空间标识
orA-02017: 要求整数值
orA-02018: 同名的数据库链接具有开放连接
orA-02019: 未找到远程数据库的连接说明
orA-02020: 过多的数据库链接在使用中
orA-02021: 不允许对远程数据库进行 DDL 操作
orA-02022: 远程语句的远程对象具有未优化的视图
orA-02199: 丢失 DATAFILE/TEMPFILE 子句
orA-02200: WITH GRANG OPTION 对 PUBLIC 不允许
orA-02201: 此处不允许序列(号)
orA-02202: 此群集中不允许添加其它表
orA-02041: 客户数据库未开始一个事务处理
orA-02042: 分布式事务处理过多
orA-02043: 必须在执行之前结束当前事务处理
orA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行
orA-02045: 全局事务处理中的本地会话过多
orA-02046: 分布式事务处理已经开始
orA-02179: 有效选项: ISOLATION LEVEL { SERIALIZABLE | READ COMMITTED }
orA-02180: 无效的 Create TABLESPACE 选项
orA-02181: 无效的 ROLLBAC WORK 选项
orA-02182: 需要保存点名称
orA-02034: 不允许加速赋值
orA-02035: 非法的成组操作组合
orA-02036: 自动游标打开的变量描述过多
orA-02037: 未初始化的加速赋值存储
orA-02038: 不允许对数组类型定义
orA-02039: 不允许对数组类型赋值
orA-02040: 远程数据库不支持两段式提交
orA-02141: 无效的 OFFLINE 选项
orA-02142: 缺少或无效的 Alter TABLESPACE 选项
orA-02143: 无效的 STORAGE 选项
orA-02144: 未指定 Alter CLUSTER 的选项
orA-02145: 缺少 STORAGE 选项
orA-02146: SHARED 指定了多次
orA-02012: 缺少 USING 关键字
orA-02013: 缺少 CONNECT 关键字
orA-02014: 不能从具有 DISTINCT, GROUP BY 等的视图选择 Update FOR
orA-02015: 不能从远程表选择 FOR Update
orA-02016: 不能在远程数据库中使用 START WITH 子查询
orA-02187: 无效的限量说明
orA-02189: 需要 ON <表空间>
orA-02190: 需要 TABLES 关键字
orA-02191: 正确的语法是 ET TRANSACTION USE ROLLBACK SEGMENT <rbs>
orA-02192: 回退段存储子句不允许 PCTINCREASE
ORACLE错误
2012-04-01 14:51
ORA-02001: 用户 SYS 不允许创建可用列表组的索引
orA-02002: 写入审记线索时出错
orA-02003: 无效的 USERENV 参数
orA-02004: 违反安全性
orA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效
orA-02006: 无效的压缩十进制格式字符串
orA-02007: 不能使用含 REBUILD 的 ALLOCATE 或 DEALLOCATE 选项
orA-02008: 已指定非数字列的非零标度
orA-02009: 指定的文件大小不得为 0
orA-02010: 缺少主机连接字符串
orA-02011: 重复的数据库链接名
orA-02047: 无法连接运行中的分布式事务处理
orA-02048: 尝试不登录而开始分布式事务处理
orA-02049: 超时: 分布式事务处理等待锁定
orA-02050: 事务处理已重算,某些远程 DBs 可能有问题
orA-02051: 同一事务处理中的另一会话失败
orA-02052: 远程事务处理在失败
orA-02168: FREELISTS 值无效
orA-02169: 不允许的 FREELISTS 存储选项
orA-02170: 不允许的 FREELIST GROUPS 存储选项
orA-02171: MAXLOGHISTORY 值无效
orA-02172: PUBLIC 关键字不适用于禁用线程
相关文档
最新文档