---
title: "ORA-00000 ~ ORA-00999 | OceanBase 文档中心"
description: ORA-00000 ~ ORA-00999 ORA-00000：PX DOP downgrade from %ld to %ld OceanBase 错误码：5780 SQLSTATE：HY000 错误原因：正常退出。 ORA-00000：parallel_max_serversdowngrade due to in…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.2.3 企业版 LTS

# ORA-00000 ~ ORA-00999

更新时间：2023-07-18 17:25:58

## ORA-00000：PX DOP downgrade from %ld to %ld

- OceanBase 错误码：5780
 - SQLSTATE：HY000
 - 错误原因：正常退出。

## ORA-00000：parallel_max_serversdowngrade due to insufficent cpu resource from %ld to %ld

- OceanBase 错误码：5781
 - SQLSTATE：HY000
 - 错误原因：正常退出。

> **说明**
>
>  
>
> 当前版本，该错误码已不再使用。

## ORA-00001：unique constraint \'%s\' for key \'%.*s\' violated

- OceanBase 错误码：5024
 - SQLSTATE：23000
 - 错误原因：`UPDATE` 或 `INSERT` 语句尝试插入重复的键。
 - 解决方式：去除 `UNIQUE` 约束或不插入该键。

## ORA-00001：unique constraint (%.*s) violated

- OceanBase 错误码：5595
 - SQLSTATE：23000
 - 错误原因：`UPDATE` 或 `INSERT` 语句尝试插入重复的键。
 - 解决方式：去除 `UNIQUE` 约束或不插入该键。

## ORA-00001：unique constraint violated, column '%.*s' with value '%.*s' in %s

- OceanBase 错误码：5334
 - SQLSTATE：HY000
 - 错误原因：`UPDATE` 或 `INSERT` 语句尝试插入重复的键。
 - 解决方式：去除 `UNIQUE` 约束或不插入该键。

## ORA-00001：unique constraint (%.*s) violated

- OceanBase 错误码：5562
 - SQLSTATE：HY000
 - 错误原因：`UPDATE` 或 `INSERT` 语句尝试插入重复的键。
 - 解决方式：去除 `UNIQUE` 约束或不插入该键。

## ORA-00051：timeout occurred while waiting for a resource

- OceanBase 错误码：5848
 - SQLSTATE：HY000
 - 错误原因：通常是由 Dead 实例引起。
 - 解决方式：检查是否有 Dead 或未恢复的实例。如果有，恢复即可。

## ORA-00054：resource busy and acquire with NOWAIT specified or timeout expired

- OceanBase 错误码：6006
 - SQLSTATE：HY000
 - 错误原因：资源正忙。
 - 解决方式：重试或者增大超时时间。

## ORA-00060：deadlock detected while waiting for resource

- OceanBase 错误码：4101
 - SQLSTATE：HY000
 - 错误原因：在等待资源时检测到死锁。
 - 解决方式：查看 Trace 文件并查看所涉及的事务和资源。如有必要，请重试。

## ORA-00600：Invalid JSON text

- OceanBase 错误码：5411
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid JSON text in argument

- OceanBase 错误码：5412
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The JSON binary value contains invalid data

- OceanBase 错误码：5413
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid JSON path expression

- OceanBase 错误码：5414
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Cannot create a JSON value from a string

- OceanBase 错误码：5415
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid JSON character data provided to function

- OceanBase 错误码：5416
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid data type for JSON data in argument %u to function %s; a JSON string or JSON type is required

- OceanBase 错误码：5417
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Cannot CAST value to JSON

- OceanBase 错误码：5418
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：A path expression must be encoded in the utf8 character set

- OceanBase 错误码：5419
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：In this situation, path expressions may not contain the * and ** tokens

- OceanBase 错误码：5420
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The JSON value is too big to be stored in a JSON column

- OceanBase 错误码：5421
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The JSON object contains a key name that is too long

- OceanBase 错误码：5422
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：JSON column '%.*s' cannot be used in key specification

- OceanBase 错误码：5423
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The path expression is not allowed in this context

- OceanBase 错误码：5424
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The oneOrAll argument may take these values: \'one\' or \'all\'

- OceanBase 错误码：5425
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Out of range JSON value for CAST

- OceanBase 错误码：5426
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid JSON value for CAST

- OceanBase 错误码：5427
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：The JSON document exceeds the maximum depth

- OceanBase 错误码：5428
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：JSON documents may not contain NULL member names

- OceanBase 错误码：5429
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：Invalid default value for \'%.*s\'

- OceanBase 错误码：5430
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：A path expression is not a path to a cell in an array

- OceanBase 错误码：5431
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：No value was found by '%.192s' on the specified path

- OceanBase 错误码：5432
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：More than one value was found by '%.192s' on the specified path

- OceanBase 错误码：5433
 - SQLSTATE：22032
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：auto increment service busy

- OceanBase 错误码：5794
 - SQLSTATE：HY000
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：rowid type mismatch, expect %.*s, got %.*s"

- OceanBase 错误码：5870
 - SQLSTATE：HY000
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00600：rowid num mismatch, expect %ld, actual %ld

- OceanBase 错误码：5871
 - SQLSTATE：HY000
 - 错误原因：内部错误码。
 - 解决方式：内部错误码。请联系技术支持工程师协助排查。

## ORA-00603：Prepare statement checksum error

- OceanBase 错误码：5777
 - SQLSTATE：HY000
 - 错误原因：服务器会话处于不可恢复状态。
 - 解决方式：再次登录到 OceanBase 数据库，以便自动创建新的服务器会话。更多详细信息，请检查会话跟踪文件。

## ORA-00900：invalid SQL statement

- OceanBase 错误码：5001
 - SQLSTATE：42000
 - 错误原因：SQL 语句存在错误。
 - 解决方法：请参考您的 OceanBase 数据库对应版本的《SQL 参考（Oracle 模式）》查找正确的 SQL 语句。

## ORA-00900：You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for theright syntax to use

- OceanBase 错误码：5006
 - SQLSTATE：42000
 - 错误原因：SQL 语句存在错误。
 - 解决方法：请参考您的 OceanBase 数据库对应版本的《SQL 参考（Oracle 模式）》查找正确的 SQL 语句。

## ORA-00902：invalid datatype

- OceanBase 错误码：5874
 - SQLSTATE：HY000
 - 错误原因：无效的数据类型。

## ORA-00903：invalid table name

- OceanBase 错误码：5163
 - SQLSTATE：42000
 - 错误原因：无效的表名。

## ORA-00904：invalid identifier '%.*s'

- OceanBase 错误码：5164
 - SQLSTATE：42000
 - 错误原因：字符串中含有无效标识符。

## ORA-00904：invalid identifier '%.*s'in '%.*s'

- OceanBase 错误码：5217
 - SQLSTATE：42S22
 - 错误原因：字符串中含有无效标识符。

## ORA-00905：missing keyword

- OceanBase 错误码：5096
 - SQLSTATE：HY000
 - 错误原因：SQL 缺少关键字。

## ORA-00909：invalid number of arguments in the call to native function '%.*s'

- OceanBase 错误码：5054
 - SQLSTATE：42000
 - 错误原因：参数的个数不合法。

## **ORA-00910** **：** specified length too longfor column '%s' (max = %d byte)

- OceanBase 错误码：5198
 - SQLSTATE：42000
 - 错误原因：指定的字符串长度大于数据类型所支持的长度，即，对于 CHAR 和 RAW 数据类型，指定的字符串长度大于 2000；对于其他数据类型，指定的字符串长度大于 4000。
 - 解决方法：减小字符串的长度，或者切换为其他支持更长字符串长度的数据类型，比如 VARCHAR2、LONG CHAR、或者 LONG RAW。

## ORA-00913：too many values

- OceanBase 错误码：5613
 - SQLSTATE：HY000
 - 错误原因：值太多。

## ORA-00918：column '%.*s' in %.*s ambiguously defined

- OceanBase 错误码：5207
 - SQLSTATE：23000
 - 错误原因：列定义模糊。

## ORA-00926：missing VALUES keyword

- OceanBase 错误码：5574
 - SQLSTATE：HY000
 - 错误原因：缺少 `VALUES` 关键字。

## ORA-00931：missing identifier

- OceanBase 错误码：5963
 - SQLSTATE：HY000
 - 错误原因：缺少标识符。

## ORA-00932：inconsistent datatypes: left_type=%s right_type=%s

- OceanBase 错误码：5083
 - SQLSTATE：22000
 - 错误原因：数据类型不一致。

## ORA-00933：SQL command not properly ended

- OceanBase 错误码：5607
 - SQLSTATE：HY000
 - 错误原因：SQL 命令未正确结束。

## ORA-00934：group function is not allowed here

- OceanBase 错误码：5694
 - SQLSTATE：HY000
 - 错误原因：此处不支持 `group` 函数。

## ORA-00937：not a single-group group function

- OceanBase 错误码：5853
 - SQLSTATE：HY000
 - 错误原因：不是单组 `group` 函数。

## ORA-00938：not enough arguments for function

- OceanBase 错误码：5774
 - SQLSTATE：HY000
 - 错误原因：函数的参数不足。

## ORA-00939：too many arguments for function

- OceanBase 错误码：5683
 - SQLSTATE：HY000
 - 错误原因：函数参数太多。

## ORA-00942：table or view \'%s.%s\'does not exist

- OceanBase 错误码：5019
 - SQLSTATE：42S02
 - 错误原因：表或视图不存在。对于 OceanBase V2.2.70 以后的版本，由于新增了角色权限，如果当前角色不具有某些表或视图的 `SELECT` 权限，也会返回这个错误。
 - 解决方式：检查您的 SQL 拼写。特别地，对于OceanBase V2.2.70 以后的版本，检查当前角色的权限。

## ORA-00942：table or view '%.*s' does not exist

- OceanBase 错误码：5201
 - SQLSTATE：42S02
 - 错误原因：表或视图不存在。对于 OceanBase V2.2.70 以后的版本，由于新增了角色权限，如果当前角色不具有某些表或视图的 `SELECT` 权限，也会返回这个错误。
 - 解决方式：检查您的 SQL 拼写。特别地，对于OceanBase V2.2.70 以后的版本，检查当前角色的权限。

## ORA-00947：not enough values

- OceanBase 错误码：5614
 - SQLSTATE：HY000
 - 错误原因：值不足。

## ORA-00955：name is already used by an existing object

- OceanBase 错误码：5331、5834
 - SQLSTATE：HY000
 - 错误原因：名称已被现有对象使用。

## ORA-00957：duplicate column name

- OceanBase 错误码：4228
 - SQLSTATE：42000
 - 错误原因：列名称重复。

## ORA-00959：tablespace '%.*s' does not exist

- OceanBase 错误码：4354
 - SQLSTATE：HY000
 - 错误原因：表空间不存在。

## ORA-00969：missing ON keyword

- OceanBase 错误码：5370
 - SQLSTATE：HY000
 - 错误原因：缺少 `ON` 关键字。

## ORA-00972：identifier \'%.*s\' is too long

- OceanBase 错误码：5179
 - SQLSTATE：42000
 - 错误原因：指定的标识符超过限制要求。
 - 解决方法：请将指定标识符的字节数设置在限制范围内。

## ORA-00976：Specified pseudo column or operator not allowed here

- OceanBase 错误码：5763
 - SQLSTATE：HY000
 - 错误原因：该位置不允许使用 `LEVEL`、`PRIOR`、`ROWNUM`、`CONNECT_BY_ROOT`、`CONNECT_BY_ISLEAF` 或 `CONNECT_BY_ISCYCLE` 关键字。
 - 解决方式：删除 `LEVEL`、`PRIOR`、`ROWNUM`、`CONNECT_BY_ROOT`、`CONNECT_BY_ISLEAF` 或 `CONNECT_BY_ISCYCLE`。

## ORA-00979：not a GROUP BY expression

- OceanBase 错误码：5218
 - SQLSTATE：42000
 - 错误原因：不是 `GROUP BY` 表达式。

## ORA-00980：synonym translation is no longer valid

- OceanBase 错误码：5330
 - SQLSTATE：HY000
 - 错误原因：同义词没有转换为合法的目标对象。这可能是由于下列原因之一：

     - 目标模式不存在。
     - 目标对象不存在。
     - 同义词指定了一个不正确的数据库链接。
     - 同义词没有进行版本控制，但指定了版本控制的目标对象。
 - 解决方式：更改同义词定义，使同义词指向合法的目标对象。

## ORA-00984：column not allowed here

- OceanBase 错误码：5942
 - SQLSTATE：HY000
 - 错误原因：此处不允许插入该列。

## ORA-00988：missing or invalid password(s)

- OceanBase 错误码：5887
 - SQLSTATE：HY000
 - 错误原因：密码错误。

## ORA-00998：must name this expression with a column alias

- OceanBase 错误码：5872
 - SQLSTATE：HY000
 - 错误原因：必须用列别名命名此表达式。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
