#错误码

在YashanDB的容错机制中,对于需要用户及时感知到的错误,提供一套统一的错误消息代码进行抛出,格式如下:

错误码编号(Error Number):由'YAS-'+五位数字组成,五位数字按不同模块划分区间。

错误码消息(Error Message):错误信息描述,在不同的错误场景下,系统通过变量进行针对该项错误具体信息的消息传递。

错误号索引

1000以下:

00001 00101 00401

1000-3000:

01001 01401 02000 02100 02200 02400

3000-5000:

03001 03500 04000 04200 04300

5000以上:

05001 06000 08000

# COMMON

# YAS-00001

Message:warning: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00002

Message:internal error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00003

Message:invalid parameter, reason: %s

Action:根据信息检查参数。

# YAS-00004

Message:feature "%s" has not been implemented yet

Action:特性待支持,请更新版本或联系我们的技术支持。

# YAS-00005

Message:invalid %s type: %u

Action:非法类型,请修改输入类型。

# YAS-00006

Message:null pointer

Action:内部错误,请联系我们的技术支持解决。

# YAS-00007

Message:no %s method for %s %s

Action:不支持当前类型间运算,请修改输入类型。

# YAS-00008

Message:type convert error : %s

Action:不支持当前类型间转换,请修改输入类型。当前版本如果因NULL推导产生此错误,可以尝试使用CAST函数将NULL转为CHAR类型。

# YAS-00009

Message:invalid comparison between %s and %s

Action:不支持当前类型间比较,请修改输入类型。

# YAS-00010

Message:result of string concatenation is too long

Action:字符串连接结果过长,请缩短输入字符串。

# YAS-00011

Message:divided by zero

Action:除数不能为0,请修改。

# YAS-00012

Message:numeric overflow

Action:输入的值过大,请修改。

# YAS-00013

Message:value is larger than %s allowed

Action:输入的值过大,请修改。

# YAS-00014

Message:illegal conversion from %s to %s

Action:不支持当前类型间转换,请参考数据类型转换章节描述。

# YAS-00015

Message:the value of parameter %s is invalid, %s

Action:输入参数非法,请修改。

# YAS-00016

Message:invalid section %s, expect %s

Action:输入参数非法,请修改。

# YAS-00017

Message:invalid unit %s, expect %s

Action:输入参数非法,请修改。

# YAS-00018

Message:parameter id %d does not match with index %u

Action:输入参数非法,请修改。

# YAS-00019

Message:ini file "%s" is already loaded, please don't load it again

Action:请不要再加载ini文件。

# YAS-00020

Message:ini file has not been loaded, please load ini file first

Action:请先加载ini文件。

# YAS-00021

Message:failed to get parameter item by name, section "%s", parameter "%s" does not exist

Action:该名字的参数不存在,请按照现已支持param重新输入。

# YAS-00022

Message:failed to get parameter name by id of unit, section "%s", unit "%s", parameter id "%u" does not exist

Action:该id的参数不存在,请按照现已支持param重新输入。

# YAS-00023

Message:the format code appears twice

Action:格式符只允许出现一次。

# YAS-00024

Message:value is less than %s allowed

Action:输入数值不在报错类型范围内,请按照对应数据类型范围重新输入。

# YAS-00025

Message:value is larger than specified precision allowed for this column

Action:输入数值不在报错类型范围内,请按照对应数据类型范围重新输入。

# YAS-00026

Message:year may only be specified once

Action:年份类的格式符只允许出现一次。

# YAS-00027

Message:month may only be specified once

Action:月份类的格式符只允许出现一次。

# YAS-00028

Message:hour may only be specified once

Action:小时类的格式符只允许出现一次。

# YAS-00029

Message:AM/A.M. or PM/P.M. is required

Action:请输入AM或PM等时段信息。

# YAS-00030

Message:HH24 and AM/PM cannot be used at the same time

Action:24小时制不能跟AM同时使用,请去掉一个。

# YAS-00031

Message:value exceeding bit range allowed

Action:数值超过bit类型最大值,请减小输入值。

# YAS-00032

Message:parameter "%s" cannot be modified on session level

Action:内部错误,请联系我们的技术支持解决。

# YAS-00033

Message:unsupported unicode character %#X

Action:该字符不是unicode字符,请修改后再输入。

# YAS-00034

Message:parameter "%s" cannot be modified on system level

Action:内部错误,请联系我们的技术支持解决。

# YAS-00036

Message:failed to calculate md5

Action:内部错误,请联系我们的技术支持解决。

# YAS-00037

Message:day of week may only be specified once

Action:跟天数相关的格式符只能出现一次。

# YAS-00038

Message:feature '%s' has not been supported in express version

Action:纯享版功能限制,请升级为正式版本。

# YAS-00039

Message:parameter %s cannot be set repeatedly

Action:配置文件中删除重复配置。

# YAS-00040

Message:data value out of range

Action:请输入在数据范围内的值。

# YAS-00041

Message:invalid TLV data

Action:无效的TLV数据,请输入正确的数据。

# YAS-00042

Message:write TLV data out of boundary

Action:在边界外写TLV 数据,请在边界内写入。

# YAS-00043

Message:read TLV data out of boundary

Action:在边界外读取 TLV 数据,请在边界内读取。

# YAS-00044

Message:"%s" has not been supported

Action:该操作目前暂不支持。

# YAS-00045

Message:illegal data format

Action:内部错误,请联系我们的技术支持解决。

# YAS-00046

Message:the %s buffer size is too small

Action:内部错误,请联系我们的技术支持解决。

# YAS-00047

Message:the date format is too long for the internal buffer

Action:输入的日期格式串太长,请缩减后再重新输入。

# YAS-00101

Message:cannot allocate % PRId64 bytes for %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00102

Message:cannot create memory object %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00103

Message:no free block in %s

Action:剩余内存大小不足,可通过修改相应POOL的配置参数的方式,预分配更多的内存空间。 常见的pool资源不足场景如下:

  • 报distribute pool不足时,可通过调整参数DSTB_POOL_SIZE(隐藏参数,默认值0)来调整distribute pool在share pool中的占比或调整参数SHARE_POOL_SIZE。
  • 报application pool不足时,可调整参数WORK_AREA_POOL_SIZE。
  • 报application area不足时,可调整参数WORK_AREA_HEAP_SIZE。
  • 报pq pool不足时,可调整参数PQ_POOL_SIZE(隐藏参数,默认值16M)。
  • 报share pool不足时,可调整参数SHARE_POOL_SIZE。
  • 报dictionary cache不足时,可通过调整参数DICTIONARY_CACHE_SIZE(隐藏参数,默认值25)来调整dictionary cache在share pool中的占比或调整参数SHARE_POOL_SIZE。
  • 报sql main pool不足时,可通过调整参数SQL_POOL_SIZE(隐藏参数,默认值50)来调整sql pool在share pool中的占比或调整参数SHARE_POOL_SIZE。
  • 报sql pl pool不足时,可通过调整参数SQL_POOL_SIZE(隐藏参数,默认值50)来调整sql pool在share pool中的占比或调整参数SHARE_POOL_SIZE。 其他pool不足场景涉及YashanDB内部配置,请联系我们的技术支持处理。

# YAS-00104

Message:allocate unexpected size from memory pool

Action:数据太大超过一个block大小,请减小输入。

# YAS-00105

Message:out of memory to allocate %s of size = % PRId64

Action:内部错误,请联系我们的技术支持解决。

# YAS-00106

Message:failed to memory copy of %s, src = %p, size = % PRId64 , dst = %p, size = % PRId64

Action:内部错误,请联系我们的技术支持解决。

# YAS-00107

Message:failed to memory move of %s, src = %p, size = % PRId64 , dst = %p, size = % PRId64

Action:内部错误,请联系我们的技术支持解决。

# YAS-00109

Message:work stack overflow, try to push %d bytes

Action:内部错误,请联系我们的技术支持解决。

# YAS-00110

Message:worker thread stack overflow, size allowed cannot exceed %u bytes

Action:请增加THREAD_STACK_SIZE(隐藏参数,默认值1024K)大小。

# YAS-00111

Message:failed to set allocation option %s

Action: 设置内存分配器相关参数失败,请排查用法或环境问题。

# YAS-00201

Message:failed to snprintf, src size = %u, dst size = %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-00202

Message:invalid string, reason: %s

Action:根据提示,检查输入的string语法错误。

# YAS-00203

Message:const string length exceeds %u

Action:输入常量字符串长度超过允许范围。

# YAS-00206

Message:length in indicators exceeds the binding size

Action:内部错误,请联系我们的技术支持解决。

# YAS-00207

Message:end of text expected but %s found

Action:SQL语句输入语法错误,请检查。

# YAS-00208

Message:binary string '%s' out of range

Action:输入的二进制字符串超过允许范围。

# YAS-00209

Message:invalid string '%s', reason: %s

Action:根据提示,输入合法的字符串。

# YAS-00210

Message:duplicate %s found

Action:不能创建同名对象。

# YAS-00211

Message:no data found

Action:未找到数据。

# YAS-00212

Message:index %u is out of [%u, %u]

Action:内部错误,请联系我们的技术支持解决。

# YAS-00213

Message:source string's length(%u) must less than the buffer size(%u)

Action:内部错误,请联系我们的技术支持解决。

# YAS-00214

Message:too many type processor array

Action:内部错误,请联系我们的技术支持解决。

# YAS-00215

Message:length of concat texts exceeds the buffer limit

Action:内部错误,请联系我们的技术支持解决。

# YAS-00216

Message:invalid charset name "%s"

Action:请输入合法的字符集名字。

# YAS-00217

Message:bool string must be "TRUE" or "FALSE"

Action:请输入合法的bool字符串。

# YAS-00218

Message:string conversion failed

Action:string转换失败,请输入合法的string。

# YAS-00219

Message:the formatted string length(%u) is longer than the buffer size(%u)

Action:内部错误,请联系我们的技术支持解决。

# YAS-00220

Message:utf8 sequence is wrong

Action:UTF8字符输入错误,请检查。

# YAS-00221

Message:utf8 character buffer is too small

Action:UTF8字符输入错误,请检查。

# YAS-00222

Message:nlssort rule %s under charset %s is invalid

Action:不支持的nlssort规则, 请检查输入语法。

# YAS-00223

Message:invalid hex number

Action:请输入正确的16进制数字。

# YAS-00224

Message:Codepage is Invalid

Action:请配置正确的Codepage文件。

# YAS-00225

Message:utf16 sequence is wrong

Action:UTF16字符输入错误,请检查。

# YAS-00226

Message:utf16 character buffer is too small

Action:UTF16字符输入错误,请检查。

# YAS-00227

Message:invalid national charset name "%s"

Action:请输入合法的国家字符集名字。

# YAS-00228

Message:character set mismatch

Action:字符集不匹配,请检查。

# YAS-00229

Message:character set conversion failed, exceeds the buffer size(%u)

Action:请检查进行字符集转换操作的字符串是否超过了32000字节的运算上限。

# YAS-00230

Message:gbk sequence is wrong

Action:GBK字符输入错误,请检查。

# YAS-00231

Message:gbk character buffer is too small

Action:GBK字符输入错误,请检查。

# YAS-00301

Message:file operation "%s" failed, %s

Action:请检查对应文件的状态是否正确或根据操作系统错误码决定修复操作。

# YAS-00302

Message:file %s is invalid because %s

Action:请检查文件名称的长度或根据操作系统错误码决定修复操作。

# YAS-00303

Message:ini file %s error, file size is %u, limitation is %u

Action:请根据操作系统错误码决定修复操作。

# YAS-00304

Message:%s is an invalid disk device/file, reason: %s

Action:请检查设备名称或根据操作系统错误码决定修复操作。

# YAS-00305

Message:out of space on device

Action:请检查磁盘空间或根据操作系统错误码决定修复操作。

# YAS-00306

Message:device is busy

Action:设备繁忙,请重试。

# YAS-00307

Message:%s inifile %s error

Action:请根据操作系统错误码决定修复操作。

# YAS-00308

Message:error inifile text %s

Action:请根据操作系统错误码决定修复操作。

# YAS-00310

Message:invalid file path %s

Action:请检查文件路径或根据操作系统错误码决定修复操作。

# YAS-00311

Message:failed to create file %s, %s

Action:请检查是否文件已存在、磁盘空间不足或根据操作系统错误码决定修复操作。

# YAS-00312

Message:failed to lock file %s, %s

Action:请根据操作系统错误码决定修复操作。

# YAS-00313

Message:failed to open file %s, %s

Action:请检查对应文件的状态是否正确或根据操作系统错误码决定修复操作。

# YAS-00314

Message:failed to remove file %s, %s

Action:请检查文件是否存在或根据操作系统错误码决定修复操作。

# YAS-00315

Message:failed to rename file %s to %s, %s

Action:请检查对应文件的状态是否正确或根据操作系统错误码决定修复操作。

# YAS-00316

Message:failed to save file, file name is %s

Action:请检查对应文件的状态是否正确或根据操作系统错误码决定修复操作。

# YAS-00317

Message:ini file unloaded

Action:请检查对应文件的状态是否正确或根据操作系统错误码决定修复操作。

# YAS-00318

Message:failed to create directory %s, %s

Action:请检查路径是否正确或根据操作系统错误码决定修复操作。

# YAS-00319

Message:failed to open directory %s, %s

Action:请检查路径是否正确或根据操作系统错误码决定修复操作。

# YAS-00320

Message:failed to close directory %s, %s

Action:请检查路径是否正确或根据操作系统错误码决定修复操作。

# YAS-00321

Message:failed to remove directory %s, %s

Action:请检查路径是否正确或根据操作系统错误码决定修复操作。

# YAS-00322

Message:failed to dump to file

Action:该错误码仅在多级错误码中出现,请参考底层错误码action。

# YAS-00401

Message:failed to init tcp environment, %s

Action:根据具体错误信息,调整系统配置。

# YAS-00402

Message:failed to %s, %s

Action:根据具体报错信息和系统错误码,调整系统配置或数据库参数。

# YAS-00403

Message:tcp listener count %u exceeds %u

Action:减少参数LISTEN_ADDR设置的监听地址个数。

# YAS-00404

Message:address %s is an invalid %s URL/Ip address/hostname

Action:检查IP地址是否合法。

# YAS-00405

Message:protocol error, failed to connect to %s, because %s

Action:协议错误,请检查部署环境的网络或客户端版本是否配套,检查连接信息或联系我们的技术支持解决。

# YAS-00406

Message:connection is closed

Action:连接已关闭,请退出并重新连接服务器。

# YAS-00407

Message:failed to send, %s

Action:检查部署环境的网络或服务端进程是否关闭。

# YAS-00408

Message:failed to receive, %s

Action:检查部署环境的网络或对端进程是否关闭。

# YAS-00409

Message:failed to epoll, %s

Action:检查部署环境的网络或对端进程是否关闭。

# YAS-00410

Message:protocol error, %s

Action:协议错误,根据信息检查SQL语句。

# YAS-00411

Message:failed to set %s, %s

Action:检查部署环境系统参数或联系我们的技术支持解决。

# YAS-00412

Message:unsupported link type %u

Action:协议类型错误,请检查部署环境的网络或客户端版本是否配套,检查连接信息或联系我们的技术支持解决。

# YAS-00413

Message:%s timeout

Action:网络超时,检查部署环境的网络质量。

# YAS-00414

Message:failed to create local listener

Action:检查数据库home目录下,instance/yasdb.ipc文件的权限。

# YAS-00415

Message:failed to create listener, host: %s:%u

Action:检测数据库的监听配置,根据具体报错信息和系统错误码,配置合理的监听。

# YAS-00416

Message:%s overflow, target %u limit %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-00417

Message:invalid message size %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-00418

Message:invalid destination %u

Action:节点ID已被删除,请重试。

# YAS-00419

Message:number of connections exceeds the limit, current: %u max: %u

Action:内部瞬时限制,系统将自动恢复,请忽略。

# YAS-00420

Message:discontinuous memory

Action:内部错误,请联系我们的技术支持解决。

# YAS-00421

Message:failed to handshake, %s

Action:请根据日志提示,排查节点配置。

# YAS-00422

Message:send message to node %s with link level %u timeout %ums, %s

Action:发送超时,请重试。

# YAS-00423

Message:ICS manager does not start

Action:内部错误,系统将自动恢复,请忽略。

# YAS-00424

Message:invalid link id %u_%u_%u

Action:无效通讯链路ID,请重试。

# YAS-00501

Message:spin lock is not available now

Action:内部错误,请联系我们的技术支持解决。

# YAS-00502

Message:failed to lock with error code %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-00503

Message:cannot create thread %s, pthread error code: %d

Action:检查操作系统资源。

# YAS-00504

Message:failed to create semaphore

Action:内部错误,请联系我们的技术支持解决。

# YAS-00505

Message:failed to get current environment "%s", %s

Action:在系统文档中查找操作系统错误并执行所需的操作。

# YAS-00506

Message:system call %s error, errno = %d

Action:在系统文档中查找操作系统错误并执行所需的操作。

# YAS-00507

Message:date/timestamp value overflow

Action:修改日期的值在有效范围内(DATE: 0001-01-01 00:00:00 ~ 9999-12-31 23:59:59, TIMESTAMP: 0001-01-01 00:00:00.000000 ~ 9999-12-31 23:59:59.999999)。

# YAS-00508

Message:time value overflow

Action:修改时间的值在有效范围内(00:00:00 ~ 23:59:59.999999)。

# YAS-00509

Message:failed to load dynamic library %s, %s

Action:请检查动态链接库路径。

# YAS-00510

Message:failed to close dynamic library %s

Action:请根据错误信息检查关闭动态链接库失败的原因。

# YAS-00511

Message:failed to get symbol %s, %s

Action:请根据错误信息检查获取符号失败的原因。

# YAS-00512

Message:failed to init dynamic library %s

Action:请检查动态链接库是否安装。

# YAS-00513

Message:failed to create mutex, error code %d, %s

Action:请根据系统错误信息检查失败原因。

# YAS-00517

Message:worker pool is closed

Action:内部错误,请联系我们的技术支持解决。

# YAS-00601

Message:failed to encryption error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00602

Message:failed to check encryption key : %s

Action:加解密时请检查密钥文件是否正确。

# YAS-00603

Message:input size %u is invalid

Action:内部错误,请联系我们的技术支持解决。

# YAS-00604

Message:failed to compress data, %s

Action:执行数据压缩失败,检查压缩数据是否合法。

# YAS-00605

Message:failed to decompress data, %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-00606

Message:compression type is invalid

Action:请输入正确的压缩算法名称。

# YAS-00607

Message:encryption algorithm error, %s

Action:加密算法错误,请根据报错内容选择合适的加密算法。

# YAS-00608

Message:failed to init ssl error: %s, %s

Action:请配置正确的SSL参数。

# YAS-00609

Message:invalid ecdh: %s

Action:请配置正确的ECDH参数。

# YAS-00610

Message:failed to connect ssl : %s

Action:请配置正确的证书等参数后重新连接。

# DISTRIBUTED

# YAS-01200

Message:node: %u-%u failed to get session: %u

Action:您操作的会话为无效会话,请检查您的会话ID是否正确。

# YAS-01201

Message:failed to get node: %u

Action:您操作的节点为无效节点,请检查您的节点ID是否正确。

# YAS-01202

Message:node in group: %u is abnormal

Action:该节点组内节点故障,请排查节点组状态。

# YAS-01204

Message:the transaction has been fully rolled back due to %s

Action:当前会话事务已被回滚,请重新执行相关操作。

# YAS-01205

Message:this is a fault point: %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-01206

Message:node in group: %u is switchover

Action:该节点组内主节点正在主备切换,请切换成功后重试。

# YAS-01207

Message:not sure whether the commit is successful

Action:请根据事务相关文档检查事务是否提交成功。

# YAS-01208

Message:no available endpoint could be found

Action:找不到可用的节点,请检查节点状态。

# YAS-01209

Message:execute batch failed, reason: %s

Action:分布式批量绑定执行失败,请根据错误描述采取适当的处理方法。

# YAS-01400

Message:invalid cluster manager message type: %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-01401

Message:invalid cluster manager timer type: %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-01402

Message:invalid group id: %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-01403

Message:group already exists: %d

Action:该组早已存在,请勿重复添加。

# YAS-01404

Message:group is not found for group id: %d

Action:集群信息正在同步,请稍后重试。

# YAS-01405

Message:group is empty: %d

Action:组内没有节点,请添加节点或删除组。

# YAS-01406

Message:group is not found for type: %d

Action:集群信息正在同步,请稍后重试。

# YAS-01407

Message:node already exists: %d-%d

Action:该节点早已存在,请勿重复添加。

# YAS-01408

Message:node is not found for node id: %d-%d

Action:集群信息正在同步,请稍后重试。

# YAS-01409

Message:primary node not found for group: %u

Action:请确认是否存在主节点,若存在,请稍后重试;若不存在,请进行分布式集群故障排查,待主节点恢复后再进行重试。

# YAS-01410

Message:endpoint is not found: %d

Action:集群信息正在同步,请稍后重试。

# YAS-01411

Message:cluster manager wait message timeout: %d

Action:内部瞬时错误,系统自动恢复,用户无需处理。

# YAS-01413

Message:cluster id cannot be modified

Action:集群全局唯一id,不允许外部修改。

# YAS-01414

Message:unexpected type of cluster manager message tag

Action:内部错误,请联系我们的技术支持解决。

# YAS-01415

Message:cluster manager TLV tag is missing

Action:内部错误,请联系我们的技术支持解决。

# YAS-01416

Message:unknown cluster manager TLV tag(%d) of %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-01417

Message:duplicate cluster manager TLV tag(%d) of %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-01418

Message:expected TLV tag(%d) of %s but actually got %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-01419

Message:invalid cluster manager address parameter

Action:配置文件的CM_ADDR配置值无效,请检查配置文件。

# YAS-01420

Message:the node is not primary

Action:内部瞬时错误,系统自动恢复,用户无需处理。

# YAS-01421

Message:the cluster version is latest

Action:内部瞬时错误,系统自动恢复,用户无需处理。

# YAS-01422

Message:no valid node for pulling cluster information

Action:内部瞬时错误,系统自动恢复,用户无需处理。

# YAS-01423

Message:normal node not found for %s type

Action:请确认当前集群下,该类型节点是否有正常节点,若存在,请稍后重试;若不存在,请进行分布式集群故障排查,待节点恢复正常后再进行重试。

# YAS-01424

Message:no valid MN node for node register

Action:配置文件中的CM_ADDR的信息是否正确。

# YAS-01425

Message:register failed until timeout

Action:报错节点向主MN注册超时,确保主MN与该节点网络正常后,重新执行。

# YAS-01426

Message:failed to register verify

Action:报错节点向其他集群的主MN申请注册,请检查配置文件中的CM_ADDR地址是否正确。

# YAS-01427

Message:invalid cluster manager notify type(%s)

Action:内部错误,请联系我们的技术支持解决。

# YAS-01428

Message:cluster manager is not inited

Action:CM模块未初始化,请稍后重试。

# YAS-01429

Message:cluster manager has not been started

Action:CM模块未启动,请稍后重试。

# YAS-01430

Message:unexpected type of cluster manager notify

Action:内部错误,请联系我们的技术支持解决。

# YAS-01431

Message:cluster manager notify target nodes not found

Action:内部错误,请联系我们的技术支持解决。

# YAS-01432

Message:pull failed until timeout

Action:该节点向主节点拉取信息超时,确保主MN与该节点网络正常后,重新执行。

# YAS-01433

Message:invalid cluster manager update node type(%s)

Action:内部错误,请联系我们的技术支持解决。

# YAS-01434

Message:the node(%u-%u) is abnormal

Action:集群中有节点或网络异常,请将节点或网络修复后,重新执行。

# YAS-01435

Message:node not found for %s type

Action:集群信息正在同步,请稍后重试。

# YAS-01436

Message:invalid cluster manager probe type(%s)

Action:内部瞬时错误,系统自动恢复,用户无需处理。

# YAS-01437

Message:cluster manager operation can only be executed on the primary mn

Action:集群管理的操作只允许在主MN节点执行。

# YAS-01438

Message:group is not found for type: %s

Action:集群信息正在同步,请稍后重试。

# YAS-01439

Message:list itemSize is not match, expect:%u, out:%u

Action:内部错误,请联系我们的技术支持解决。

# YAS-01440

Message:set data path for node(%u-%u) repeatedly, current path: %s

Action 请勿反复设置节点数据路径。

# YAS-01441

Message:invalid cluster manager get node list param, role:%s, type:%s, groupId:%u, state:%s, output type:%s

Action 内部错误,请联系我们的技术支持解决。

# YAS-01442

Message:node not found by role:%s, type:%s, groupId:%u, state:%s, output type:%s

Action 请确认当前集群状态下,是否有符合查找条件的节点,请稍后再重试。

# YAS-01600

Message:pub push node is empty

Action:内部错误,请联系我们的技术支持解决。

# YAS-01601

Message:pub queue exceeds max size

Action:内部错误,请联系我们的技术支持解决。

# YAS-01602

Message:pub task id: %lu is not matched

Action:内部错误,请联系我们的技术支持解决。

# YAS-01603

Message:part nodes have not been committed successfully, please wait for the synchronization to complete

Action:语句执行成功但部分节点还未同步,请检查是否有节点异常,如无异常或异常已恢复,请等待各节点同步完成。

# YAS-01650

Message:user oid is mismatched

Action:本次执行失败,当前系统有异常DDL未恢复,待恢复完成后再重试。

# YAS-01651

Message:the number of abnormal DDL exceeds upper limit

Action:异常DDL数量超过上限,请等待系统恢复正常后再执行。

# KERNEL

# YAS-02001

Message:failed to create database

Action:参考底层错误码action。

# YAS-02002

Message:maximum number of control items is %u

Action:ctrl文件个数超过限制,不要增加ctrl文件超过上限。

# YAS-02003

Message:cannot set datafile autoextend of memory mapped tablespace

Action:不要给MMS表空间设置autoextend属性。

# YAS-02004

Message:failed to write file '%s'

Action:写文件失败,查看底层错误码明确具体原因。

# YAS-02005

Message:invalid file: %s, the reason: %s

Action:数据文件损坏,尝试使用备机修复或者备份恢复。

# YAS-02006

Message:maximum number of archive logs is %u

Action:归档文件超出限制,尝试归档清理。

# YAS-02007

Message:no free extent in tablespace %s

Action:表空间空间不足,请打开表空间自动扩展或者给表空间添加空闲存储介质文件。

# YAS-02008

Message:maximum block count of segment is %u

Action:当前segment超出大小限制,尝试清理segment或者改用分区表。

# YAS-02009

Message:no free cursors in cursor pool

Action:当前并发数太高导致cursor不足,请更改系统参数CURSOR_POOL_SIZE(隐藏参数,默认值32M)和SHARE_POOL_SIZE来增加可用的cursor大小。

# YAS-02010

Message:user '%s' does not exist

Action:用户不存在,请输入正确的用户名。

# YAS-02011

Message:no free blocks in large pool

Action:当前并发数太高导致large pool不足,请稍后重试。

# YAS-02012

Message:%s does not exist

Action:对象不存在,请输入正确的对象名。

# YAS-02013

Message:name is already used by an existing object

Action:输入一个没有被使用过的名字,或者修改或删除已存在的对象。

# YAS-02014

Message:maximum number of row size is %u

Action:超过最大行长度限制,请减少当前行大小,或者对表做拆分。

# YAS-02015

Message:too many pending transactions

Action:并发事务数太多,请稍后重试。

# YAS-02016

Message:no free undo blocks

Action:没有可用的undo页面以供使用,请稍后重试。

# YAS-02017

Message:DML failed because of concurrent with DDL

Action:DDL并发导致DML失败,请排查业务恢复。

# YAS-02018

Message:no free items in lock pool

Action:锁区空间不足,请稍后重试。

# YAS-02019

Message:number of user exceeds limit

Action:超过最大用户数限制,请清理用户后重试。

# YAS-02020

Message:snapshot too old

Action:增大参数UNDO_RETENTION的值,或者使用更大的undo表空间。

# YAS-02021

Message:invalid ROWID

Action:检查rowid格式,输入正确的rowid格式,rowid格式:objectId,spaceId,fileid,blockid,dir。

# YAS-02022

Message:savepoint %s does not exist

Action:savepoint点不存在,请输入正确的savepoint点。

# YAS-02023

Message:deadlock detected while waiting for resource

Action:资源冲突发生死锁,等待数据库自行处理,请稍后重试。

# YAS-02024

Message:lock wait timeout, wait time %u milliseconds

Action:上锁超时,请稍后重试。

# YAS-02025

Message:no free space in virtual memory pool

Action:virtual memory pool空间不足,请稍后重试。

# YAS-02026

Message:the database cannot recover to a consistent status

Action:redo文件损坏,使用恢复手段恢复例如备份恢复。

# YAS-02028

Message:cannot serialize access for this transaction

Action:可串行化事务冲突,请稍后重试。

# YAS-02029

Message:SET TRANSACTION must be the first statement of transaction

Action:SET TRANSACTION必须是事务的第一条语句。

# YAS-02030

Message:unique constraint violated

Action:删除唯一性约束或者不要插入这一行。

# YAS-02031

Message:no matching unique or primary key for this column-list

Action:使用ALL_CONS_COLUMNS目录视图查找正确的列名称。

# YAS-02032

Message:column type is incompatible with referenced column type

Action:为引用列选择兼容的数据类型,而且外键中字符列的排序规则必须与主键中相应列的排序规则匹配。

# YAS-02033

Message:foreign key constraint violated: parent key not found

Action:删除外键或添加匹配的主键。

# YAS-02034

Message:foreign key constraint violated: child found

Action:删除子表中依赖父表的数据或禁用约束后重试该操作。

# YAS-02035

Message:sequence %s.NEXTVAL %s and cannot be instantiated

Action:更改sequence,以便可以请求新值。

# YAS-02036

Message:the database is already open

Action:如果要在实例上打开新数据库,请先关闭该实例,然后启动该实例并重试该操作。

# YAS-02037

Message:the database must be mounted and not open

Action:确保数据库的状态后重试该操作。

# YAS-02038

Message:column %s already exists

Action:已有同名列,删除原列或将原列改名后再次尝试,或更改语句中冲突的列名。

# YAS-02039

Message:maximum number of columns indexed is %d

Action:减少索引中涉及的列的列数,使其不高于提示的数值。

# YAS-02040

Message:index or index partition is unusable

Action:删除指定的索引,或重建指定的索引,或重新生成不可用的索引分区。

# YAS-02041

Message:cannot create segments in undo or swap tablespace

Action:检查表空间名称并重新指定表空间。

# YAS-02042

Message:cannot execute tablespace DDL when the database is rolling back

Action:数据库回滚时无法执行表空间DDL,请等待数据库完成回滚后再次尝试。

# YAS-02043

Message:columns have been indexed

Action:列上已存在索引,删除列上原来的索引或修改新建索引使用的列后再次尝试。

# YAS-02044

Message:file '%s' already exists

Action:已有同名文件,删除或重命名原来的文件或修改当前语句中冲突的文件名后再次尝试。

# YAS-02045

Message:file '%s' does not exist

Action:指定正确类型的现有文件的名称或编号。

# YAS-02046

Message:cannot drop the first file of tablespace %s

Action:无法删除用于创建表空间的第一个数据文件。

# YAS-02047

Message:the tablespace '%s' is offline

Action:使表空间online。

# YAS-02048

Message:file '%s' is not a member of tablespace %s

Action:使用正确的数据文件或临时文件重试该选项。

# YAS-02049

Message:file '%s' is not empty

Action:无法删除非空数据文件。

# YAS-02050

Message:the database is busy, try again later

Action:等待其他对database的操作完成后重试。

# YAS-02051

Message:such a referential constraint already exists in the table

Action:表中已有这样的外键约束,删除原外键约束或修改语句中的依赖关系后重试。

# YAS-02052

Message:cannot drop index used for enforcement of unique/primary key

Action:删除约束而不是索引。

# YAS-02053

Message:unique/primary keys in table referenced by foreign keys

Action:删除其他表中依赖于该表的外键约束后再次尝试。

# YAS-02054

Message:cannot drop all columns in a table

Action:确保在执行删除列操作后,表中至少保留一列。

# YAS-02055

Message:role '%s' does not exist

Action:该角色不存在,请指定已存在的角色名。

# YAS-02056

Message:lock wait timeout with NOWAIT specified

Action:如有必要,请重试或增加超时时间。

# YAS-02057

Message:table can have only one primary key

Action:表只能拥有一个主键约束,选择需要的主键,删除其他主键约束。

# YAS-02058

Message:%s size exceeds limit %u

Action:基于列的键长度超过上限,修改列长度使其不高于上限值,或将键定义到满足条件的列上。

# YAS-02059

Message:control file version %d.%d.%d is incompatible with YashanDB version %d.%d.%d

Action:请使用兼容的软件版本重新启动数据库,如需升级软件版本,请走升级流程。

# YAS-02060

Message:maximum number of column count is %u

Action:如果错误是CREATE命令的结果,请减少命令中的列数并重新提交。如果错误是ALTER TABLE命令的结果,则有两个选项: 1) 如果表包含未使用的列,则在添加新列之前执行 ALTER TABLE 删除未使用的列;2) 减少命令中的列数并重新提交。

# YAS-02061

Message:number of MAXSIZE must be between % PRIu64 and % PRIu64

Action:请输入一个有效的MAXSIZE 值。

# YAS-02062

Message:object has been truncated or dropped

Action:对象被删除,请不要操作该对象,或恢复该对象后再次尝试。

# YAS-02063

Message:read-only transaction in current session

Action:内部错误,请联系我们的技术支持解决。

# YAS-02064

Message:the tablespace is not empty

Action:请使用INCLUDING CONTENTS 选项删除表空间下的对象。

# YAS-02065

Message:cannot drop built-in tablespace

Action:此操作不允许。

# YAS-02066

Message:index in the tablespace is used by foreign key of other tablespace

Action:在做上述操作之前,先把关联的外键约束删除。

# YAS-02067

Message:cannot drop the default tablespace of user

Action:执行上述操作前,重新设置用户的默认表空间。

# YAS-02068

Message:datafile %u-%u has been dropped

Action:请检查文件是否存在。

# YAS-02069

Message:column contains NULL values, cannot alter to NOT NULL

Action:将表中列的NULL值更新为非空值后再将列设置为NOT NULL。

# YAS-02070

Message:table must be empty to add NOT NULL column

Action:去掉NOT NULL选项执行语句,或者给列设置一个不为空的默认值。

# YAS-02071

Message:the database is already mounted

Action:无需再次mount数据库。

# YAS-02072

Message:the database is not mounted

Action:请先mount数据库。

# YAS-02073

Message:failed to save head of redo file %s

Action:文件系统出现错误,导致redo文件写失败,请检查系统错误。

# YAS-02074

Message:cannot recover to current redo file, the redo files may be discontinuous

Action:可能是在全量恢复时没有清理旧的redo文件,而且redo文件已经和归档日志不连续了。请清理旧的redo文件,或者保证归档和旧的redo是连续的,或者执行PITR恢复。

# YAS-02075

Message:the minimum size of redo file is % PRIu64

Action:redo日志文件大小的最小值受DB_BLOCK_SIZE,MAX_SESSIONS和REDO_BUFFER_SIZE三个参数的影响,根据需要调整配置参数或创建大于最小size的redo文件。最小的redo文件的详细计算公式可参考ALTER_DATABSE

# YAS-02076

Message:the count of redo log files cannot be less than %u

Action:请创建不少于最少数量的redo文件。

# YAS-02077

Message:redo log file '%s' is in use

Action:如果redo的状态是CURRENT,执行日志切换,然后执行checkpoint,使这个redo的状态变为INACTIVE之后再执行上述操作。redo文件的状态可以通过V$LOGFILE查看。

# YAS-02078

Message:the database is not open

Action:先open数据库。

# YAS-02079

Message:archive log mode must be enabled when %s

Action:请先打开归档模式再执行上述操作。

# YAS-02080

Message:STORE-IN (tablespace list) can only be specified for a LOCAL index on a Hash part table

Action:只有哈希分区表上的本地索引可以使用STORE-IN子句,该语句不满足此条件,请勿使用STORE-IN子句。

# YAS-02081

Message:column %s does not exist

Action:检查列名拼写是否有误。

# YAS-02082

Message:maximum number of rowid count is %u

Action:请确保rowid的个数不超过最大的rowid数量。

# YAS-02083

Message:built-in object %s cannot be altered

Action:不允许更改内置对象。

# YAS-02084

Message:built-in object %s cannot be dropped

Action:不允许删除内置对象。

# YAS-02085

Message:built-in object %s cannot be truncated

Action:不允许清空内置对象。

# YAS-02087

Message:invalid archive log path: %s

Action:请输入正确的归档路径。

# YAS-02088

Message:maximum number of redo files is %u

Action:请不要创建超过最大数量的redo文件。

# YAS-02089

Message:maximum number of datafile count is %u

Action:请不要创建超过最大数量的数据文件。

# YAS-02090

Message:maximum number of tablespace count is %u

Action:请不要创建超过最大数量的表空间。

# YAS-02091

Message:number of savepoint exceeds limit

Action:结束当前事务或释放无用的savepoint。

# YAS-02092

Message:maximum size of undo each use is %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-02093

Message:tablespace '%s' does not exist

Action:操作的表空间不存在,确认并修正表空间名字后重新执行。

# YAS-02094

Message:current session has been killed or canceled

Action:连接已断开,尝试重新连接。

# YAS-02095

Message:maximum size of open virtual memory is %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-02096

Message:sequence param %s error, %s

Action:请输入一个有效的sequence属性数值。

# YAS-02097

Message:cannot create index on expression with datatype %s

Action:列的数据类型不支持创建索引,修改列的数据类型,或者不要在此列上创建索引。

# YAS-02099

Message:btree index level exceeds limit %u

Action:数据规模超出了建索引的上限,将数据进行分区或尝试更换索引列。

# YAS-02100

Message:must end current transaction before executing the operation

Action:执行COMMIT或ROLLBACK结束当前事务后重试。

# YAS-02101

Message:too many local sessions participating in global transaction

Action:内部错误,请联系我们的技术支持解决。

# YAS-02102

Message:no prepared transaction found with ID % PRIu64

Action:指定GTID的分布式事务未找到,查询V$2PC_PENDING视图。

# YAS-02103

Message:distributed transaction branch already attached

Action:内部错误,请联系我们的技术支持解决。

# YAS-02104

Message:local transaction does not exist

Action:内部错误,请联系我们的技术支持解决。

# YAS-02105

Message:distributed transaction branch with ID % PRIu64 already exists

Action:内部错误,请联系我们的技术支持解决。

# YAS-02106

Message:distributed transaction status error, expect %s

Action:分布式事务状态非法,查询V$2PC_PENDING视图确认分布式事务状态。

# YAS-02107

Message:maximum number of partbound size is %u

Action:根据列数据大小调整分区键。

# YAS-02108

Message:maximum number of partition count is %lu

Action:重新设计分区表,使得分区数量不超上限。

# YAS-02109

Message:underlying table of a LOCAL partitioned index must be partitioned

Action:非分区表不支持建LOCAL分区索引,修正语句后重试。

# YAS-02110

Message:maximum number of extending data buffer is reached

Action:Buffer Cache扩展已至上限,不能再执行ALTER SYSTEM 语句进行扩展操作。

# YAS-02111

Message:extend size of buffer must be between % PRIu64 and % PRIu64

Action:请输入一个有效的Buffer Cache扩展size数值。

# YAS-02112

Message:number of partitions of LOCAL index must equal that of the underlying table

Action:建立LOCAL索引分区数量需与分区表的分区数保持一致,指定正确的分区数后重试。

# YAS-02113

Message:partitioning columns must form a subset of key columns of a UNIQUE index

Action:若用户需要创建一个分区索引且表的分区键列不是索引列的子集,则必须创建为非唯一索引;否则,请修改表分区键或索引列,以确保分区键列构成索引列的子集。

# YAS-02114

Message:invalid or incorrectly formatted GTID

Action:指定分布式GTID错误,更正后重试。

# YAS-02115

Message:partition key does not map to any partition

Action:不要插入此条记录,或添加一个范围包括此记录的分区,或修改分区规则以包含此记录。

# YAS-02116

Message:forbid phase1 in autonomous transaction

Action:自治事务无法转换为分布式事务,等待或重试。

# YAS-02117

Message:specified number is not a valid system change number

Action:请输入一个有效的SCN值。

# YAS-02118

Message:partition maintenance operations may only be performed on partitioned object

Action:确认语句中指定的索引是否已经分区。

# YAS-02119

Message:number of expressions is not equal to the number of partitioning

Action:指定分区查询时表达式个数需要与分区键包含的列数相等,请修改语句中的表达式个数。

# YAS-02120

Message:the partition number is invalid or out-of-range

Action:请输入一个有效的分区号。

# YAS-02121

Message:specified partition %s does not exist

Action:请用正确的分区名称重试。

# YAS-02122

Message:redo log file or archive log file with asn %u is not found

Action:检查REDO文件或归档文件是否存在、存储设备是否在线、文件是否在正确的位置、然后继续尝试。

# YAS-02123

Message:redo file is corrupted, block id %u, asn %u

Action:找到正确的REDO文件再次尝试、备份集进行恢复,或重新创建备机。

# YAS-02124

Message:cannot load redo data from point (reset id %u, asn %u, block id %u, lfn % PRIu64 )

Action:检查REDO文件是否存在、存储设备是否在线、文件是否在正确的位置、然后继续尝试。

# YAS-02125

Message:distribute key is not a subset of unique constraint keys

Action:表上已存在唯一约束项,分布键需要是唯一约束列的子集,重定义唯一约束项的列,或者重新指定分布键。

# YAS-02126

Message:specified distributed transaction should be force commit without scn

Action:内部错误,请联系我们的技术支持解决。

# YAS-02127

Message:type of partition does not match the table

Action:请用正确的分区类型重试。

# YAS-02128

Message:invalid partition: %s

Action:输入正确的分区名称。

# YAS-02129

Message:partition bound value already exists in partition %d

Action:重新设置分区边界值并尝试。

# YAS-02130

Message:cannot drop hash partition

Action:不能删除哈希分区或子分区,请勿执行此操作。

# YAS-02131

Message:cannot drop all partitions of the table

Action:不能删除表的所有分区,请至少保留一个分区。

# YAS-02132

Message:cannot drop column %s

Action:不能删除此列,具体原因请参考报错信息。

# YAS-02133

Message:primary key and unique constraints must have at least one same column

Action:请依据报错信息重新定义约束项的列。

# YAS-02134

Message:the count of indexes in a table exceeds the limit %d

Action:减少索引数量。

# YAS-02135

Message:partitioned table contains partitions in a different tablespace

Action:查找父表不在当前删除表空间上的表分区,请先删除其父表后重试。

# YAS-02136

Message:partitioned index contains partitions in a different tablespace

Action:查找父索引不在当前删除表空间上的索引分区,请先删除其父索引后重试。

# YAS-02137

Message:parameter %s mismatch the value when create database, expect %d

Action:参数值与创建数据库时的值不匹配,请参考预期值修改语句。

# YAS-02138

Message:forbid to alter specified parameter

Action:此操作不允许。

# YAS-02139

Message:the count of AC in a table exceeds the limit %d

Action:单表上的AC数量已超过上限,请减少至不高于上限值。

# YAS-02140

Message:partition bound value '%s' is invalid, expected size not more than %u, actual size is %u

Action:确保边界值的长度不超过相应分区列的长度。

# YAS-02141

Message:control file size must be between %u and %u

Action:修改控制文件相关参数的值或检查控制文件大小,然后重试操作。

# YAS-02142

Message:cannot drop partitioning column

Action:此操作不允许。

# YAS-02143

Message:invalid username/password, login denied

Action:请按照正确的格式输入有效的用户名和密码组合。

# YAS-02144

Message:cannot specify %s tablespace as %s tablespace

Action:指定一个永久表空间作为默认表空间。

# YAS-02145

Message:userId % PRIu32 is already used

Action:内部错误,请联系我们的技术支持解决。

# YAS-02146

Message:the minimum size of double write file is % PRIu64

Action:可以减小参数DBWR_COUNT或DBWR_BUFFER_SIZE的值,也可以调大双写文件的大小,双写文件的大小约束可以参考CREATE DATABASE

# YAS-02147

Message:the block %d-%d-%d is corrupted

Action:主机上开启坏块自动修复功能,尝试自动修复,或者使用备份集恢复。

# YAS-02148

Message:%s - table definition has changed

Action:如果是旧快照、然后提交或回滚事务并继续工作;如果对象创建时间戳仍然大于系统时间,则导出对象的数据,删除对象,重新创建对象,使其具有新的创建时间戳,导入对象的数据,并继续工作。

# YAS-02149

Message:flashback is not allowed for the table type %s

Action:检查表类型是否支持闪回。

# YAS-02150

Message:cannot flashback the table in the middle of a transaction

Action:结束当前事务后再进行闪回操作。

# YAS-02151

Message:flashback too many tables, limit %d

Action:请减少进行flashback表的数目。

# YAS-02152

Message:total row size %u exceeds block capacity

Action:请减少行的长度。

# YAS-02153

Message:cannot drop a user that is currently connected

Action:确保用户未登录,然后重试此操作。

# YAS-02154

Message:CASCADE must be specified to drop '%s'

Action:请指定CASCADE,然后重试此操作。

# YAS-02155

Message:synonym translation is no longer valid

Action:修改同义词定义,使同义词指向一个合法的目标对象。

# YAS-02156

Message:unable to create referential integrity constraint on temporary table

Action:此操作不允许。

# YAS-02157

Message:unable to partition temporary table

Action:此操作不允许。

# YAS-02158

Message:cannot create an object with a name matching private temporary table prefix

Action:请指定创建私有临时表或将表名中的前缀'YAS$PTT_'去除。

# YAS-02159

Message:unable to create temporary object in a non-temporary tablespace

Action:请更改表的类型或表空间后重新创建。

# YAS-02160

Message:unable to create non-temporary object in a temporary tablespace

Action:请更改表的类型或表空间后重新创建。

# YAS-02161

Message:no free space in global temporary table cache

Action:请TRUNCATE部分会话的全局临时表后重试此操作。

# YAS-02162

Message:tablespace '%s' already exists

Action:请对新的表空间使用其他名称。

# YAS-02163

Message:the number of private temporary tables of current session exceeded the maximum value

Action:删除当前会话的部分私有临时表后重试此操作。

# YAS-02165

Message:attempt to execute unsupported DDL statement on global temporary table in use

Action:该表正在被使用,不允许执行当前操作,请稍后重试。

# YAS-02166

Message:unable to create index on private temporary table

Action:此操作不允许。

# YAS-02167

Message:unable to alter private temporary table

Action:此操作不允许。

# YAS-02168

Message:forbid 2-phase when involving temporary tables

Action:不能对临时表执行分布式事务,请检查SQL所在环境。

# YAS-02169

Message:unable to execute flashback on temporary table

Action:此操作不允许。

# YAS-02170

Message:create a private temporary table with a name not matching 'YAS$PTT_' prefix

Action:请指定创建非私有临时表或为表名加上前缀'YAS$PTT_'。

# YAS-02171

Message:looping chain of synonyms

Action:请检查同义词链接对象。

# YAS-02172

Message:database is not created completely

Action:请采取适当的操作以重新创建数据库或新的控制文件。

# YAS-02173

Message:The minimum size of data buffer part is % PRIu64

Action:请输入一个有效的data buffer size。

# YAS-02174

Message:built-in object %s cannot be commented

Action:内建对象无法注释,请勿执行此操作。

# YAS-02175

Message:temporary table does not support comment

Action:临时表无法添加注释,请勿执行此操作。

# YAS-02176

Message:'%s' is a duplicate column name

Action:删除重复的列名称或使用新的列名称重试此操作。

# YAS-02177

Message:specified %s cannot be dropped

Action:默认用户角色无法删除,请勿执行此操作。

# YAS-02178

Message:ALTER INDEX or INDEX PARTITION %s may not be combined with other operations

Action:请确保PARTITION是ALTER INDEX语句中指定的唯一操作。

# YAS-02179

Message:a partitioned index may not be coalesced as a whole

Action:请一次coalesce一个索引分区。

# YAS-02180

Message:file size specified is smaller than minimum required

Action:请增加文件大小。

# YAS-02181

Message:password file missing or disabled

Action:重新生成密码文件。

# YAS-02182

Message:failed to gather statistics, reason: %s

Action:按照报错信息解决对应问题后重试。

# YAS-02183

Message:must use RESETLOGS option for database open

Action:使用RESETLOGS选项打开数据库。

# YAS-02184

Message:RESETLOGS option is only valid after an incomplete database recovery

Action:在不指定RESETLOGS的情况下重试。

# YAS-02185

Message:cannot drop nonexistent primary key

Action:指定删除主键不存在,请重新指定存在的主键。

# YAS-02186

Message:cannot drop nonexistent unique key

Action:指定删除唯一键不存在,请重新指定存在的唯一键。

# YAS-02187

Message:cannot drop constraint - nonexistent constraint

Action:确保输入正确的约束名。

# YAS-02188

Message:this unique/primary key is referenced by some foreign keys

Action:在删除该键之前,删除对该键的所有引用。

# YAS-02189

Message:ADD PARTITION is not permitted on Interval partitioned objects

Action:禁止对INTERVAL分区对象执行此操作。插入一行以创建新分区。

# YAS-02190

Message:file contains used data beyond requested resize value

Action:在调整文件大小之前,删除或移动该区域中包含区段的段,或选择一个调整大小值,以便在被调整的区域中只有空闲空间。

# YAS-02192

Message:the object is not in the recycle bin

Action:只有回收站中的对象可以被清除。

# YAS-02193

Message:the account is locked

Action:等待PASSWORD_LOCK_TIME或联系DBA。

# YAS-02194

Message:cannot perform DDL/DML on objects in the recycle bin

Action:不允许对回收站对象进行DDL或DML操作。

# YAS-02195

Message:the tablespace has been used by interval partitioned table

Action:不允许删除或移动间隔分区表使用的表空间。

# YAS-02196

Message:maximum length of chunk boundary is %u

Action:超过了分布键边界值的最大字符长度,请缩短后重试。

# YAS-02197

Message:unable to distribute temporary table

Action:临时表不允许使用分布键。

# YAS-02198

Message:cannot gather statistics of private/global temporary table

Action:私有/全局临时表不能收集统计信息。

# YAS-02199

Message:cannot allocate % PRIu64 bytes from %s allocator

Action:适当调大建议的内存分配器容量。

# YAS-02200

Message:unsupported feature in a temporary table

Action:确保操作的表类型,临时表不支持此功能。

# YAS-02201

Message:a partitioned index may not be rebuilt as a whole

Action:一次重建一个分区的索引(使用ALTER index Rebuild partition),或者删除并重新创建整个索引。

# YAS-02202

Message:the sequence number cannot be greater than the recovery begin point

Action:减小输入的sequence number,不能超过V$DATABASE中rcy_point的ASN值。

# YAS-02203

Message:unable to create index on view

Action:无法在视图上创建索引。

# YAS-02204

Message:invalid allocator type: %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-02205

Message:the control files are invalid

Action:控制文件被损坏,可能数据库发生严重错误。请联系我们的技术支持解决。

# YAS-02206

Message: specified index does not exist or cannot be used to enforce the constraint

Action: 指定合适的索引。

# YAS-02207

Message:unsupported table type for shrink

Action:确认操作的表类型,列存表不支持shrink操作。

# YAS-02208

Message:lock conflict in consistent write

Action:等待另外的一致性写入完成后,再次尝试该过程。

# YAS-02209

Message:ROW MOVEMENT is not enabled

Action:启用行移动并重新发出此命令。

# YAS-02210

Message:specified index cannot be used to enforce the constraint

Action:指定合适的索引或允许自动生成索引。

# YAS-02211

Message:invalid lob locator

Action:(1)请确保LOB LOCATOR已正确初始化。(2)确保LOB数据存在,然后重试。

# YAS-02212

Message:forbid to create system table

Action:不允许创建系统表。

# YAS-02213

Message:insufficient privileges

Action:请让数据库管理员或指定的安全管理员授予用户必要的特权。

# YAS-02214

Message:cannot GRANT/REVOKE privileges or roles to/from yourself

Action:无法向自己授予或收回权限或角色,请勿执行此操作。

# YAS-02215

Message:cannot grant privileges or roles to "%s"

Action:只允许向用户或角色授予权限或角色。

# YAS-02216

Message:invalid privilege specified

Action:请输入有效的权限名称。

# YAS-02217

Message:privilege %s is not a %s privilege

Action:授予正确的权限类型。

# YAS-02218

Message:cannot GRANT to a role WITH OPTION

Action:执行授权而不使用授权选项。

# YAS-02219

Message:GRANT WITH %s OPTION only applies to %s privileges

Action:请输入有效的授权选项值。

# YAS-02220

Message:cannot REVOKE privileges you did not grant

Action:请勿撤销这些权限。

# YAS-02221

Message:privilege not granted to %s

Action:确保已授予要撤销的权限。

# YAS-02222

Message:privilege/role has already been granted to user or role

Action:请勿向同一个对象授予重复的权限。

# YAS-02223

Message:grant record is not found

Action:内部错误,请联系我们的技术支持解决。

# YAS-02224

Message:cannot REVOKE privileges from system build-in user or role

Action:此操作不允许。

# YAS-02225

Message:%s is not a USER

Action:请输入一个有效的用户名。

# YAS-02226

Message:%s is not a ROLE

Action:请输入一个有效的角色名。

# YAS-02227

Message:cannot purge index not dropped, name %s

Action:此操作不允许。

# YAS-02228

Message:table with LOBs contains segments in different tablespaces

Action:LOB列与所属表的表空间不相同时,不允许直接删除LOB的表空间,请先删除表后,再执行本操作。

# YAS-02229

Message:table with lobfrags contains segments in different tablespaces

Action:LOB列分区与所属表的表空间不相同时,不允许直接删除LOB分区的表空间,请先删除表后,再执行本操作。

# YAS-02230

Message:fetch out of sequence

Action:(1)检查是否在打开游标后执行了DDL导致游标失效。(2)检测是否在游标数据取完后继续操作。(3)检查游标是否合法,例如对一个没有返回数据的游标执行fetch。

# YAS-02231

Message:partitioning key maps to a partition outside maximum permitted number of partitions

Action:确保分区键落在1048575分区或子分区内。

# YAS-02232

Message:the operation is not permitted on a view

Action:视图只能进行选择操作。

# YAS-02233

Message:read offset % PRIu64 exceeds the %s file size % PRIu64

Action:检视REDO文件或归档日志是否和数据库匹配,或联系我们的技术支持解决。

# YAS-02235

Message:%s logic space is full

Action:表中数据量已经到达上限。

# YAS-02236

Message: roleId %u is already used

Action: 重新指定角色名。

# YAS-02237

Message: number of role exceeds limit

Action: 角色数量超出上限,请清除角色后重试。

# YAS-02238

Message:number of shrink space size must be between % PRIu64 and % PRIu64

Action:请输入一个有效的表空间收缩值。

# YAS-02239

Message:the password has expired

Action:更改密码或与数据库管理员联系,以了解选择符合强制配置文件的新密码的规则。

# YAS-02240

Message:failed to archive redo

Action:归档线程出现了异常,redo文件不能正常归档。具体异常原因可以查看V$DIAG_INCIDENT,归档线程异常的故障编号为212,可以使用ERROR_NUMBER=212过滤出归档线程异常的事件。也可以查看运行日志明确具体原因。

# YAS-02241

Message:table version mismatch

Action:请检查节点间表的元数据版本,等待元数据自动恢复。

# YAS-02242

Message:%s is invalid, reason: %s

Action:根据错误提示修正,输入有效的值。

# YAS-02243

Message:the file is performing health check

Action:等待并稍后重试。

# YAS-02244

Message:the value of parameter %s is invalid

Action:请输入有效的检查项参数值。

# YAS-02245

Message:user %s lacks CREATE SESSION privilege; logon denied

Action:授予用户“创建会话”权限。

# YAS-02246

Message:offline immediate disallowed unless media recovery enabled

Action:使表空间正常脱机或关闭中止。重新考虑您的备份策略。如果要存档日志,则可以执行此操作。

# YAS-02247

Message:file %u cannot be read at this time

Action:检查文件的状态。使其online后重试。

# YAS-02248

Message:offline datafile cannot be dropped

Action:将文件online后重试。

# YAS-02249

Message:builtin tablespace cannot be taken offline

Action:内置表空间不允许offline。

# YAS-02250

Message:invalid option for alter a temporary tablespace

Action:临时表空间不允许进行ALTER操作。

# YAS-02251

Message:file %u is %s

Action:若文件已经处于offline/online状态,则不能offline/online;若文件处于recover状态,等待recover完成后重试。

# YAS-02252

Message:datafiles that belong to builtin or temporary tablespaces cannot be taken offline

Action:内置/临时表空间的文件不允许offline。

# YAS-02253

Message:tablespace %s is residual, cannot restored online

Action:残留的表空间需要手动删除。

# YAS-02254

Message:check constraint (%s) violated

Action:不要插入违反约束的值。

# YAS-02255

Message:cannot validate constraint - check constraint violated

Action:删除添加检查约束的列中的不符合检查约束的值,然后重试。

# YAS-02256

Message:cannot resize datafile of memory mapped tablespace

Action:此操作不允许。

# YAS-02257

Message:[%s] not found in %s

Action:输入有效的检查项名称重试运行检查。

# YAS-02258

Message:cannot create journal table %s.%s

Action:删除重名对象。

# YAS-02259

Message:maximum number of databucket count is %u

Action:将DATA BUCKET的数量减少到最大值以下。

# YAS-02260

Message:databucket '%s' already exists

Action:指定不同的DATA BUCKET名称并重试。

# YAS-02261

Message:databucket '%s' is not a member of tablespace %s

Action:指定属于该表空间的DATA BUCKET进行删除。

# YAS-02262

Message:databucket '%s' is not empty

Action:清空DATA BUCKET中的表后重试。

# YAS-02263

Message:cannot shrink memory mapped tablespace

Action:此操作不允许。

# YAS-02264

Message:failed to read block %u-%u-%u

Action:请等待并重试。

# YAS-02265

Message:databucket of tablespace '%s' exhausted

Action:为表空间创建一个新的DATA BUCKET。

# YAS-02266

Message:the database is not in upgrade mode

Action:数据库当前不在升级模式。

# YAS-02267

Message:the database mode conflicts with the connection type

Action:如果您不是SYS用户,请尝试在数据库升级完成后再次连接。如果您是SYS用户,请重试。

# YAS-02268

Message:%s "%s.%s" has errors

Action:对于存储过程,问题可能是语法错误或对其他不存在的过程的引用。对于视图,问题可能是视图的定义查询中对不存在的表的引用,也可能是引用不存在或无法访问类型的表。根据问题修复错误或根据需要创建引用的对象。

# YAS-02269

Message:only SELECT allowed for views

Action: 视图只能进行查询操作。

# YAS-02270

Message:cannot create private temporary table for another user

Action:只允许为当前会话连接的用户创建临时表。

# YAS-02272

Message:trigger %s already exists on another table, cannot replace it

Action:删除同名触发器,然后重新创建。

# YAS-02273

Message:cannot reference a trigger of a different type

Action:将引用的触发器创建为相同类型的触发器。

# YAS-02274

Message:cyclic trigger dependency is not allowed

Action:不要创建可能形成循环依赖的触发器。

# YAS-02275

Message:cannot create this trigger type on this type of %s

Action:改为在表上创建DML触发器。

# YAS-02276

Message:trigger %s is invalid and re-validation failed

Action:解决触发器里的编译错误,禁用触发器或删除触发器。

# YAS-02277

Message:error during execution of trigger %s

Action:根据返回的具体信息检查操作中涉及的触发器。

# YAS-02278

Message:failed to open virtual memory

Action:请调大VM内存或者联系我们的技术支持解决。

# YAS-02279

Message:cannot modify column datatype with current constraint(s)

Action:删除约束或不执行违反约束的操作。

# YAS-02280

Message:column to be modified must be empty to %s

Action:清空列中的值后重试。

# YAS-02281

Message:cannot decrease column length because some values are too big

Action:删除表中超过目标字符长度的值后重试。

# YAS-02282

Message:column to be modified to NOT NULL is already NOT NULL

Action:不要为非空列增加NOT NULL属性。

# YAS-02283

Message:cannot enable - null values found

Action:删除空值后重试。

# YAS-02284

Message:column to be modified to NULL cannot be modified to NULL

Action:如果主键或检查约束强制实施NOT NULL约束,则删除该约束。

# YAS-02285

Message:column type incompatible with referenced column type

Action:为引用列选择兼容的数据类型。此外,外键中字符列的排序规则必须与主键中相应列的排序规则匹配。

# YAS-02286

Message:unsupported feature in temporary table

Action:不支持对临时表执行当前操作,请检查SQL语句。

# YAS-02287

Message:audit policy cannot be dropped as it is currently enabled

Action:禁止审计策略后再删除。

# YAS-02288

Message:SET INTERVAL is not legal on this table

Action:只能在分区界值不包含MAXVALUE的范围分区表上进行INTERVAL和非INTERVAL分区类型转换。

# YAS-02289

Message:table is not partitioned by the interval

Action:只能在INTERVAL类型的范围分区表上修改分区表空间。

# YAS-02290

Message:column %u has been dropped by other session

Action:(1)重试操作。(2)表结构已发生变化,请检查更新SQL语句。

# YAS-02291

Message:cannot reference a trigger defined on another table

Action:不要在创建触发器时引用非本表上的触发器,请修改或删除引用的触发器后重试。

# YAS-02292

Message:cannot create triggers on objects owned by SYS

Action:不允许在SYS拥有的对象上创建触发器。

# YAS-02293

Message:cannot drop nonexistent supplemental logging

Action:不允许删除不存在的附加日志。

# YAS-02294

Message:supplemental logging has been enabled

Action:在添加新的附加日志记录之前,删除旧的附加日志记录。

# YAS-02295

Message:no index can be used by supplemental logging

Action:在此表上创建唯一索引。

# YAS-02296

Message:no primary key can be used by supplemental logging

Action:在此表上创建主键索引。

# YAS-02297

Message:cannot drop constraint used by supplemental logging

Action:不允许删除附加日志记录使用的约束。

# YAS-02298

Message:maximun length of DDL sql is 32K when supplemental logging enabled

Action:当附加日志开启后,DDL语句最大长度为32K。

# YAS-02299

Message:failed to get databucket %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-02300

Message:audit policy %s must have at least one audit option

Action:在审计策略最少使用一个审计选项。

# YAS-02301

Message:audit policy %s already applied with the %s clause

Action:使用NOAUDIT命令移除已存在的审计策略。

# YAS-02302

Message:redo free space is not enough

Action:执行ALTER SYSTEM CHECKPOINT释放redo空闲空间。

# YAS-02303

Message:invalid tempfile clause for alter of permanent tablespace

Action:使用数据文件子句重试。

# YAS-02304

Message:cannot drop distributed key column in a table

Action:不能删除表的分布键列,请勿执行此操作。

# YAS-02305

Message:the archive log %s version does not match the backup set version

Action:归档日志和备份集不是一个数据库产生的,需要清理或移除版本不匹配的归档日志,重新执行恢复,或者使用的该归档版本匹配的备份集恢复。

# YAS-02306

Message:outline already exists

Action:重新命名outline名称,避免和已存在的outline重名。

# YAS-02307

Message:database is abnormal, cannot %s

Action:DBA 介入查看产生故障的原因,解决故障,消除故障状态后再继续执行业务。

# YAS-02308

Message:automatic diagnostic repository is not enabled, %s

Action:用户可根据实际需求打开自动诊断工具,修改配置参数DIAG_ADR_ENABLED。

# YAS-02309

Message:invalid redo file block size, must be an integer multiple of 512

Action:输入正确的redo文件块大小。

# YAS-02310

Message:tablespace limits exceeded in express version

Action:请删除不需要的数据文件或者关闭数据文件自动扩展或缩小数据文件的大小后重试。

# YAS-02311

Message:failed to convert database to normal due to %s

Action:请执行shutdown abort。

# YAS-02312

Message:cannot truncate datafile of undo tablespace

Action:请勿对undo datafile进行truncate操作。

# YAS-02313

Message:cannot shrink undo tablespace

Action:请勿对undo表空间进行shrink操作。

# YAS-02314Message: REVERSE/NOREVERSE may not be specified in this context

Action: 删除违规的子句。可以在CREATE INDEX语句和ALTER INDEX REBUILD语句中将REVERSE指定为索引的属性(如果创建分区索引,则不能是单个分区的属性)。只能在ALTER INDEX REBUILD语句中指定NOREVERSE。

# YAS-02315

Message: failed to read user's restriction profile, user is %s

Action: 无法打开用户限制文件。

# YAS-02316

Message: failed to reuse password, please check the password restriction

Action: 无法使用已使用过的密码,请重新输入密码。

# YAS-02317

Message: failed to check password complexity for %s

Action: 密码输入不符合规范,请重新输入密码。

# YAS-02318

Message:drop LSC table in offline tablespace is not allowed

Action:drop LSC表时需确保其所在表空间非offline状态。

# YAS-02319

Message:cannot modify not null constraint in an ON DELETE/UPDATE SET NULL foreign key column

Action:请勿修改外键约束列的not null属性。

# YAS-02320

Message:unrecognized number version, must drop lsc table %s and create again

Action:列存表的number类型不兼容,请重建表或使用旧版本数据库。

# YAS-02321

Message:cannot build object in un-encrypted tablespace on encrypted table

Action:对处在加密表空间的表建对象时,请指定相关对象表空间也是加密的

# YAS-02322

Message:cannot create ac in un-encrypted tablespace on encrypted table

Action:对处在加密表空间的表建AC时,请指定AC所在表空间也是加密的。

# YAS-02323

Message:cannot encrypt built-in tablespace

Action:系统内置表空间不允许加密,请修改建库语句。

# YAS-02324

Message:invalid file id %u

Action:请输入合理的文件ID后重试。

# YAS-02325

Message:block id %u exceeds file size

Action:请输入正确的block,minblock或maxblock值后重试。

# YAS-02326

Message:invalid dump %s option, reason is %s

Action:请参考错误原因重试。

# YAS-02327

Message:dump backtrace timeout

Action 请检查打印堆栈会话所属机器后重试。

# YAS-02328

Message: table nologging is not allowed when standby exists

Action:请在单机情况下使用nologging表。

# YAS-02329

Message:%s is corrupted

Action:该表或者关联表已损坏,请删除或者清空损坏的表。

# YAS-02330

Message:the nologging table is not available at this time

Action:请勿对nologging表执行并发操作。

# YAS-02331

Message:%s is not allowed for nologging table

Action:请勿对nologging表执行该操作。

# YAS-02332

Message:object statistics are locked

Action:请解锁该对象的统计信息。

# YAS-02333

Message:unable to create no inmemory object in a memmory mapped tablespace

Action:请更改对象的inmemory选项或指定正确的表空间后重试。

# YAS-02334

Message:unable to create inmemory object in a non-memory mapped tablespace

Action:请更改对象的inmemory选项或指定正确的表空间后重试。

# YAS-02335

Message:the total number of dataspace has reached the upper limit

Action:数据空间的数目超过上限,需要先删除旧的数据空间才能再创建。

# YAS-02336

Message:object version mismatch

Action:DDL涉及的对象元数据版本发生变化,请等待元数据自动恢复,稍后重试。

# YAS-02337

Message:failed to columnar index operate, reason: %s

Action 请参考错误原因重试。

# YAS-02338

Message:datatype or length of a table partitioning column may not be changed

Action:此操作不允许。

# YAS-02339

Message:no lock on the current row

Action:当前行没有加锁。

# YAS-02340

Message:offset is larger than lob length

Action:偏移位大于LOB长度。

# YAS-02341

Message:unusable index exists on unique/primary constraint key

Action:删除或者重建对应索引。

# YAS-02342

Message:index with unusable partition exists on unique/primary constraint key

Action:删除对应索引或者重建对应索引分区。

# YAS-02343

Message:invalid or redundant resource

Action:请确认profile资源正确。

# YAS-02344

Message:profile %s does not exist

Action:请选择正确的profile。

# YAS-02345

Message:default profile can not be dropped

Action:默认的profile不能被drop。

# YAS-02346

Message:invalid profile limit %s

Action:请确认输入的profile资源参数限制合法。

# YAS-02347

Message:the number of profile exceeds limit

Action:profile数量超出限制,请删除部分profile再新增。

# YAS-02348

Message:missing or invalid profile name

Action:请使用合法的profile名字。

# YAS-02349

Message:cannot modify nonexistent primary key

Action:无法修改不存在的主键,请确保要修改的主键存在。

# YAS-02350

Message:cannot modify nonexistent unique key

Action:无法修改不存在的唯一键,请确保要修改的唯一键存在。

# YAS-02351

Message:cannot modify constraint - nonexistent constraint

Action:确保输入了正确的约束名。

# YAS-02352

Message:such unique or primary key already exists in the table

Action:请勿对同列创建多个唯一约束或主键约束。

# YAS-02353

Message:indexes cannot use both DESC and REVERSE

Action:请勿在反向索引中使用DESC。

# YAS-02354

Message:cannot modify function index column datatype

Action:请勿修改函数索引列的类型。

# YAS-02355

Message:must specify table name for nested table column or attribute

Action:表中含有Nested Table UDT列或属性,请为其定义存储子句,参考CREATE TABLE中的nested_table_clauses。

# YAS-02356

Message:cannot create constraint on column of datatype %s

Action:修改列的定义类型或移除列的约束。

# YAS-02357

Message:datatype or length of a distributed key cannot be changed

Action:分布列的数据类型和长度不允许被修改,请勿执行此操作。

# YAS-02358

Message:privilege of object owner cannot be changed

Action:对象owner拥有的对应权限不能被修改。

# YAS-02359

Message:column %s exceeds maxsize %u %s

Action:请参考错误原因重试。

# YAS-02360

Message:user version mismatch

Action:用户元数据版本发生变化,请等待后台推送自动恢复,稍后重试。

# YAS-02361

Message:new tablespace set maxsize %lu is smaller than former %lu

Action:新设置的表空间集最大空间需要大于等于原有最大空间。

# YAS-02362

Message:maximum number of MAXSIZE is %lu

Action:将表空间集的大小减到最大值以下。

# YAS-02363

Message:cannot create columnar index on expression with datatype %s

Action:列的数据类型不支持创建列式索引,修改列的数据类型,或者不要在此列上创建列式索引。

# YAS-02364

Message:table is in setting logging async

Action:该表正在转换为日志模式,请稍后尝试。

# YAS-02365

Message:debug is running and cannot support other cmd type

Action:debug模式运行中不支持其他命令。

# YAS-02366

Message:debug current session has been killed or canceled

Action:调试器连接已断开,尝试重新连接。

# YAS-02367

Message:create nologging index is not allowed for logging table

Action:请勿在logging表上创建nologging索引。

# YAS-02368

Message:unsupported column type

Action:不支持设置此列类型的直方图统计信息。

# YAS-02369

Message:new size %lu is larger than tablespace set maxsize %lu

Message :调整表空间集的实际size必须小于它的最大size

# YAS-02372

Message:the password has expired

Action:更改密码或与数据库管理员联系,以了解选择符合强制配置文件的新密码的规则。

# YAS-02374

Message:datafile size exceeds maximum file size % PRIu64

Action:缩小数据文件大小后重试。

# YAS-02375

Message:archived log %s not deleted, needed for %s

Action : 该归档可能会应用于某些场景,所以该文件不能被删除。 常见的归档删除失败的原因如下:

  • crash recovery:该归档可能用于宕机恢复,如果要删除该归档,请做一次checkpoint后重新尝试(执行SQL语句ALTER SYSTEM CHECKPOINT)。
  • backup:该归档可能用于备份集恢复,如果要删除该归档,请执行一次增量或全量备份,或者修改配置参数ARCH_CLEAN_IGNORE_MODE。如果参数配置不忽略备份,某归档的SEQUENCE#(查询V$ARCHIVED_LOG获取)小于最新备份集的RCY_END_ASN(查询DBA_BACKUP_SET视图中获取),该归档才可以被删除,否则该归档不可以被删除。
  • standby:该归档可能用于备机,请检查备机同步是否异常,(查看V$ARCHIVE_DEST_STATUS获取主备同步信息。主备环境差异较大可能导致主备日志存在较大GAP,需要DBA介入修复GAP),等待该归档同步备机后再删除。或者修改配置参数ARCH_CLEAN_IGNORE_MODE。如果参数配置不忽略备机,无论主机还是备机,只有HA集群的所有节点同步了该归档,该归档才可以删除,否则该归档不可以删除。

出现backup或standby的报错后,如果在未满足备份需要或者备机同步的情况下仍想删除该归档,可以使用可选字段FORCE,该字段可能会导致备机不可用或使用备份集无法恢复到数据库最新状态,需要谨慎使用。

# YAS-02376

Message:expected to delete the archived logs until sequence %u, but failed when deleting sequence %u

Action : 仅删除了部分归档,其余的归档没有删除,删除失败的具体原因参考底层错误码。

# YAS-02377

Message:cannot specify this interval with existing high bounds

Action : 无法使用现有上限指定此间隔,请重新设定上界。

# YAS-02392

Message: cannot comment on the access constraint

Action : 不允许对AC添加注释,请勿对AC添加注释。

# YAS-02395

Message:invalid modification of columns

Action : 不允许这种需要改变底层存储的类型转换,请检测对应列是否是store as lob列。

# YAS-02396

Message:cannot add foreign key on columns stored as lob

Action : 不允许在store as lob列上添加外键。

# YAS-02401

Message:converting to standby cannot be executed on standby database

Action:在主机上执行该操作。

# YAS-02402

Message:switchover cannot be executed on primary database

Action:在备机上执行该操作。

# YAS-02403

Message:failover cannot be executed on primary database

Action:在备机上执行该操作。

# YAS-02404

Message:replication receive timeout

Action:检查部署环境的网络质量。

# YAS-02405

Message:%s database is not open

Action:在对端数据库open时执行该操作,可以在对端数据库执行ALTER DATABASE OPEN 命令。

# YAS-02406

Message:database is not connected to %s

Action:检查对端数据库是否启动,配置参数ARCHIVE_DEST_n是否正确,网络状态是否正常。

# YAS-02407

Message:invalid format of parameter %s for ARCHIVE_DEST_%u

Action:检查配置格式是否正确,配置有效的参数值,配置参数的格式要求可以参考配置参数

# YAS-02408

Message:database is already connected to %s

Action:主机正常连接时不能执行failover操作,如有需要,可以执行switchover操作。

# YAS-02409

Message:expected message is (type %u, size %u), but received message is (type %u, size %u)

Action:检查网络通信设备。

# YAS-02410

Message:received message content is invalid

Action:检查网络通信设备。

# YAS-02413

Message:the specified standby database %s does not exist

Action:指定有效的备机名称或者IP地址。

# YAS-02414

Message:failed to process request

Action:对端数据库执行本地请求时失败,查看底层错误码(对端数据库的报错会显示在本地数据库底层错误码里)或者到对端数据库查看运行日志,分析失败原因。

# YAS-02415

Message:primary is already in another switchover progress

Action:switchover操作已经被执行,如有需要等待完成之后再重试。

# YAS-02416

Message:primary switchover is failed

Action:查看底层错误或者参阅告警日志和运行日志。

# YAS-02417

Message:database needs to be repaired

Action:备机出现异常,可以通过build database操作或备份集修复备机。可以参考备机异常修复

# YAS-02419

Message:replication mode is not enabled

Action:开启replication mode只需满足以下条件的中的一个即可。

  • 配置参数REPLICATION_ADDR不为空。
  • 配置参数ARCHIVE_DEST_n至少配置一个主备链路。

# YAS-02420

Message:once a crash recovery is executed, the primary cannot be converted to standby

Action:已经执行过了recover database,不能再手动降备。可以选择以主机的角色open或者重新执行restore操作,然后执行降备,再做recover database操作。具体操作步骤参考备机部署

# YAS-02421

Message:primary redo is not synchronized to the specified standbys

Action:备机异常,无法正常同步主机redo日志。该错误常见于以下场景:

  • 切换保护模式:先切换到最大可用模式,等日志同步后,再尝试切换到最大保护模式。
  • 打开数据库:数据库处于最大保护模式下,存在未同步的redo日志,数据库open可能会失败。这种情况,可以先修复同步备机,保证redo正常同步,然后再执行open数据操作。如果备机无法修复,可以将主机切换到最大可用模式后执行数据库open操作。

# YAS-02422

Message:standby upgrade failed

Action:备机升级失败,查看底层错误码明确具体原因。

# YAS-02423

Message:primary lsc static files is not synchronized to the specified standbys

Action:有关错误的详细信息,请参阅告警日志和运行日志。

# YAS-02424

Message:standby redo receiver is not ready

Action:备机的接收线程还没有准备好,无需操作,等待主机重连即可。

# YAS-02425

Message:parameter ARCHIVE_DEST_%u cannot be modified because %s

Action:根据错误提示进行修改或等待重新尝试。

# YAS-02426

Message:replication is not established

Action:主备没有建立连接,检查配置参数ARCHIVE_DEST_n查看主备配置。

# YAS-02427

Message:cannot %s, requires at least one synchronous standby

Action:新增同步备机的数量或者是选用正确的保护模式。

# YAS-02428

Message:failed to build database to %s

Action:查看底层错误码明确具体原因。

# YAS-02429

Message:failed to wait for standby %s to open

Action:查看底层错误码明确具体原因。

# YAS-02430

Message:election is not running

Action: 自动选举还未启动,等待选举启动完成。

# YAS-02431

Message:election error

Action:自动选举内部错误,无需处理。

# YAS-02432

Message:election disabled

Action:自动选举已被禁用,如有需要执行 "alter system ha_election_enabled=true" 开启自动选举。

# YAS-02433

Message:information of router has changed

Action:等待节点路由信息更新完成再去执行。

# YAS-02434

Message:failover cannot be executed on election

Action:开启自动选举的模式下不能手动执行failover,如有需要请执行switchover操作。

# YAS-02435

Message:find a new primary database when %s

Action:检查是否发生了自动选举,或者手动failover选出了新的主机。

# YAS-02436

Message:failed to start election, reason: %s

Action:开启自动选举失败,请勿执行此操作。若要执行此操作,请确保数据库已经OPEN。

# YAS-02437

Message:election already started

Action:自选举已启动,无需多次启动。

# YAS-02450

Message:failed to wait for standby %u to replay

Action:检查备机状态是否正常,在主机上查询V$ARCHIVE_DEST_STATUS视图或备机上查询V$REPLICATION_STATUS视图查看备机状态。

# YAS-02451

Message:the standby database is normal or not repairable

Action:该备机是正常的无需修复,或该备机无法通过BUILD DATABASE REPAIR STANDBY操作修复,查询V$REPLICATION_STATUS视图查看STATUS和ERROR或者查看底层错误码明确具体原因,如果备机状态是NEED REPAIR,那么只能通过BUILD DATABASE语句重建备机,具体操作步骤参考备机部署

# YAS-02452

Message:the standby database is not normal

Action:执行该操作的备机必须是一个正常的备机,在主机上查询V$ARCHIVE_DEST_STATUS视图或备机上查询V$REPLICATION_STATUS视图查看备机状态。

# YAS-02453

Message:%s of the database are different from the standby

Action:该数据库与目标数据库的文件不一致,无法修复备机,只能通过BUILD DATABASE语句重建备机,具体操作步骤参考备机部署

# YAS-02454

Message:the start time of standby process does not match, expected %s, actual %s

Action:备机的IP地址被占用或者被重新拉起,检查备机是否正常,排查故障后,请重新执行该操作。

# YAS-02455

Message:failed to incremental build standby, reason: %s

Action:该错误常见的场景有:

  • 使用备机修复其他备机的GAP:选取的备机不是同步备机,该备机的日志量更少,不能用于修复其他备机,可以查询V$ARCHIVE_DEST_STATUS视图的SYNCHRONIZED字段获取同步备机,如果该字段显示为YES,则该备机是同步备机,该备机可以用于修复其他备机的GAP。如果没有同步备机,只能使用主机去修复备机的GAP。

# YAS-02456

Message:the target database is not %s

Action:该操作的对象不对,查看该操作的使用说明。

# YAS-02457

Message:waiting for standby restart timeout

Action:BUILD DATABASE INCREMENTAL STANDBY 或 BUILD DATABASE REPAIR STANDBY操作会重启备机数据库,备机数据库启动失败的原因请查看运行日志。

# YAS-02458

Message:the %s of primary is different from standby

Action:两个数据库的元数据信息不一致,有可能是数据库不同源或者是数据库的二进制版本不一致,更新二进制版本或者检查集群配置是否出现不同集群混合连接。

# YAS-02459

Message:failed to repair standby, reason: %s

Action:该错误常出现的场景有:

  • 没有找到主备日志分叉点,无法进行脑裂修复,常见分叉点在归档日志中,主机或备机清理了该归档(排查是否归档清理配置不合理导致被自动清理),或者归档文件被损坏。

该备机只能通过BUILD DATABASE语句重建备机,具体操作步骤参考备机部署

# YAS-02460

Message:there are too many %s different from the source database

Action:该错误场景的场景有:

  • 需要修复的数据页面太多,效率低,不建议采用该操作修复备机。
  • 需要修复的slice文件太多,效率低,不建议采用该操作修复备机。

该备机只能通过BUILD DATABASE语句重建备机,具体操作步骤参考备机部署

# YAS-02461

Message:failed to analyze difference block

Action:查看底层错误码明确具体原因。

# YAS-02462

Message:heartbeat link is busy

Action:查看底层错误码明确具体原因。

# YAS-02463

Message:standby is switching redo file and will try to reconnect later

Action:连接失败,备机正在切换日志文件,请等待。

# YAS-02464

Message:cannot drop more than one logfile at a time

Action:请逐个删除日志文件。

# YAS-02465

Message:cannot change protection mode, reason: %s

Action:此操作不允许。

# YAS-02466

Message:failed to confirm the actual database role

Action:请检查yasom和该主机对应的yasagent是否在线,并且yasom开启自动选举。如果yasom的自动选举被强制关闭,请手动将该节点的参数OM_ELECTION_ENABLE设为FALSE。

# YAS-02471

Message:%s cannot be executed on primary database

Action:该操作不能在主机上执行,需要在备机上执行。

# YAS-02472

Message:redo apply has been canceled

Action:其他session执行了暂停回放的操作,回放操作被提前终止了。

# YAS-02473

Message:managed standby recovery is not active

Action:当前没有回放操作,不需要执行当前取消回放操作。可以查询V$RECOVERY_STATUS视图获取当前回放的运行状态。

# YAS-02474

Message:an incompatible recovery is active

Action:当前已经存在回放操作,无需再启动回放操作。可以查询V$RECOVERY_STATUS视图获取当前回放的运行状态。如果状态显示PAUSED,请重新执行该操作。

# YAS-02475

Message:the standby replay thread has crashed

Action:当前回放线程出现了故障,回放无法进行,查看运行日志或告警日志明确问题原因。修复故障并重启数据库后,重新执行该操作。

# YAS-02476

Message:the database has not enabled archive log registration

Action:归档注册仅在以下场景使用。

  • 沙箱备机,即备机数据库并且配置参数SANDBOX_STANDBY为TRUE时才能使用。
  • 与RESTORE操作结合使用,RESTORE操作之后注册归档,后续执行RECOVER时可以回放这些归档,让数据库恢复到期望的状态。

# YAS-02477

Message:the sandbox standby cannot be connected

Action:备机开启SANDBOX_STANDBY时不允许连接备机。

# YAS-02478

Message:recovery requesting unknown archived log with sequence %u and starting SCN of % PRIu64

Action:指定的时间点或SCN过大,回放完毕后也达不到指定的时间点。如果有可用的归档日志副本,可以注册归档,重新执行restore操作。如果没有多余的归档,当前时间点是唯一的选择,继续执行resetlogs操作。

# YAS-02479

Message:the recovery of the standby database cannot be cancelled during %s

Action:switchover 或 failover 期间不允许暂停回放,等待升主操作完成。

# YAS-02480

Message:the ip address of REPLICATION_ADDR cannot be set to 0.0.0.0

Action:配置参数REPLICATION_ADDR不允许配置为0.0.0.0的格式,请重新配置合理的IP地址。

# YAS-02482

Message:cannot execute %s when switchover

Action:switchover过程中不能执行该操作,等待switchover完成后再执行该操作(查询V$DATABASE获取switchover的进度)。

# YAS-02501

Message:the %s is already in progress

Action:等待当前备份或者恢复流程结束,或者使用kill session杀死备份线程。

# YAS-02502

Message:cannot perform file operations when database is backing up

Action:等待备份结束后,再执行文件类的操作。

# YAS-02503

Message:cannot backup database when %s

Action:备份前确保事务已经结束,并且数据库没有执行文件类的操作。

# YAS-02504

Message:database restore is not yet complete, cannot %s

Action:清理残留文件,重新执行RESTORE DATABASE或者BUILD DATABASE。

# YAS-02505

Message:backupset with tag %s already exists

Action:设置一个唯一的备份集TAG。

# YAS-02506

Message:maximum number of backup files is %u

Action:执行全量checkpoint,并清理归档文件,减少备份集归档文件数量。

# YAS-02507

Message:base incremental backup set does not exist

Action:先执行LEVEL 0的增量备份,创建增量备份基线。

# YAS-02508

Message:maximum number of incremental backup sets is %u

Action:执行LEVEL 0的增量备份,更新增量备份基线。

# YAS-02509

Message:database must be restored from backup created before %s

Action:检查UNTIL TIME子句或选择足够旧的备份集。

# YAS-02510

Message:database must be restored from backup older than SCN % PRIu64

Action:检查UNTIL SCN子句或选择足够旧的备份集。

# YAS-02511

Message:%s value exceeds maximum length of %u characters

Action:检查备份集路径长度。

# YAS-02512

Message:standby backup has been cancelled

Action:错误的详细信息请查看主机运行日志。

# YAS-02513

Message:standby must recover to LFN % PRIu64 before incremental backup

Action:等待备机回放到指定的LFN之后,再执行增量备份。

# YAS-02514

Message:the backup set version %u does not match the required version of the database %u

Action:检查备份集版本,或者数据库二进制版本。

# YAS-02515

Message:resetlogs gap is found in the backup archive files

Action:进行一次全量checkpoint,再执行备份。

# YAS-02516

Message:FORCE option only supports full type backup

Action:检查备份类型。

# YAS-02517

Message:lock cluster redo timeout

Action:分布式备份需要对所有节点的redo加锁,超时的原因可能是redo磁盘太慢,或者网络延迟太大。请避开业务高峰期并重试。

# YAS-02518

Message:failed to send data during remote backup

Action:远程备份发送数据失败,请检查备份进程状态和网络状况。

# YAS-02519

Message:backupset with tag %s does not exist

Action:指定的备份集TAG不存在,请检查TAG名是否正确。

# YAS-02520

Message:current yasrman version is lower than expected

Action:当前备份工具yasrman版本过低。

# YAS-02521

Message:yasrman remote %s error, unexpect message type

Action:内部错误,请联系我们的技术支持解决。

# YAS-02524

Message:the backup set %s does not an independent incremental backup set

Action:独立增量备份指定的基线不属于独立增量备份,请通过DBA_BACKUP_SET视图确认该基线属性。

# YAS-02525

Message:failed to execute backup statements, reason: %s

Action:独立基线的增量备份语句解析失败,请检查语句是否合法。

# YAS-02526

Message:only incremental backups of LEVEL 0 can be specified as INDEPEND

Action:只有LEVEL 0的增量备份才可以指定为INDEPEND。

# YAS-02527

Message:the specified backup set does not match the target database ID

Action:恢复的目标数据库和生成备份集的数据库ID不符,请使用同一数据库产生的数据备份集执行增量恢复。

# YAS-02528

Message:the specified baseline does not an incremental backup set

Action:指定的基线备份集不是增量备份,请指定符合条件的备份集tag作为基线。

# YAS-02529

Message:after restoring the database, a new baseline backup is required

Action:数据库执行过restore操作之后,需要重做所有独立增量备份集的基线。

# YAS-02530

Message:the specified incremental backup set does not contiguous with the current database baseline

Action:指定的备份集与当前已恢复生成的数据库不连续,请使用同一数据库连续的增量备份集执行恢复流程。

# YAS-02531

Message:the current database does not in restore state

Action:当前数据库状态不符合独立备份集恢复条件,请确认是否执行过RECOVER或者重新建库操作,否则需要重新恢复数据库。

# YAS-02532

Message:the backup set and the current database does not belong to the same incremental backup chain

Action:当前数据库与生成备份集的数据库restoretime不一致,请确认源库是否执行过RESTORE操作,否则需要重做基线。

# YAS-02533

Message:last indenpend incremental restore failed

Action:上次的独立增量恢复失败,请检查$YASDB_DATA/dbfiles目录下是否残留CTRL1.BAK文件,需手动将此类文件重命名为CTRL1,与配置文件指定的ctrl文件同名,然后重新执行RESTORE操作。

# YAS-02534

Message:only incremental backup sets can be continuously restored

Action:只有增量备份集才可应用于连续restore,请检查该备份集是否可用。

# YAS-02535

Message:database incremental restore does not completed

Action:上次增量RESTORE可能失败,导致数据库没有完整恢复。请检查RESTORE失败原因,如果是磁盘空间不足等环境原因,可以修复环境后,不清理数据库文件,重新执行增量RESTORE命令。或者清理数据库残留文件后,使用其他备份集恢复数据库。

# YAS-02536

Message:crash recovery has been completed and cannot be executed again

Action:已经完成了crash recovery,不可以重复执行。如果有需要,可以重启至mount阶段继续执行recover操作或重新执行restore操作后再执行recover操作。

# YAS-02537

Message:the redo file of instance %u in the backup set cannot be restored, file name %s, sequence# %u, reset id %u

Action:具体原因看底层错误码。该错误常见于restore操作,出现该错误有以下几个必要条件:

  • 备份集中有备份redo文件,常见于共享集群备份、备机备份等,这类备份会备份current状态的redo文件。
  • 环境中已经存在一个同名的redo文件,且备份集中redo文件比该redo文件旧。
  • 备份集中的redo文件在该环境中没有找到对应的归档文件,或该归档文件已损坏。

满足以上三个条件时,备份集中的redo文件无法覆盖环境上已存在的同名文件,导致恢复失败。处理该异常的方案有:

  • 如果存在该归档的副本,可以拷贝到当前环境的归档目录下。
  • 如果没有该归档的副本,那么则无法恢复到最新redo文件的状态,需要DBA介入处理该redo文件,避免导致备份集恢复失败。

# YAS-02538

Message:there is a redo file with the same name that cannot be reused

Action:该文件不能被恢复备份集时复用,导致备份集的redo文件不能被恢复,具体的修复策略请查看上层错误码,通常是YAS-02537。

# YAS-02570

Message:yasrman has been started by another process

Action:yasrman备份进程已启动,请等待当前备份进程结束或者杀死该备份进程

# YAS-02571

Message:cluster %s statement must be executed on cn node

Action:分布式备份必须连接CN节点执行

# YAS-02572

Message:execute statement %s on cluster, but return null rows

Action:在分布式集群上执行查询节点SQL语句,但是结果为空,需检查集群运行状态

# YAS-02573

Message:cluster node %s %d-%d running_state is not normal, current is %s

Action:分布式集群节点状态异常,需保证状态为normal

# YAS-02574

Message:failed to %s, XBSA error code %u

Action:XBSA接口调用失败,请根据XBSA的错误码进行处理。

# YAS-02575

Message:failed to connect to yasrman, reason: %s

Action:远程备份或流式备份连接失败,请根据错误原因处理。

# YAS-02651

Message: value does not exist in partition %s

Action : 请检查分区边界值存在于要split的分区中。

# YAS-02652

Message: resulting partition name conflicts with that of an existing partition

Action : 请检查操作后的分区名与已有的分区名是否冲突。

# YAS-02653

Message: resulting list partition must contain at least one value

Action : 请检查操作后的list分区至少包含一个边界值

# YAS-02654

Message: could not split hash partition

Action : 不能split哈希分区,建议使用add partition。

# YAS-02655

Message: could not split at on list partition

Action : 请使用split values来split list分区。

# YAS-02656

Message: could not split values on range partition

Action : 请使用split at来split range分区。

# YAS-02667

Message:No insert/update/delete on table with constraint disabled and validated

Action : 请删除带有禁用和验证约束条件。

# YAS-02680

Message:failed to register the archive logs because archive log %s does not match archive log %s

Action : 注册的归档与现有数据库的归档不连续,无法正常回放,注册正确的归档文件。

# YAS-02681

Message:archive log with sequence number %u has been registered

Action : 该归档的序列号已经被注册,如果有需要,可以使用OR REPLACE的字段,覆盖原有文件。

# YAS-02682

Message:failed to register archive logs beacuse the reset id of archive log %s is smaller than the database

Action : 数据库的reset id是递增的,所以不能注册reset id比当前数据库小的归档文件(当前数据库的reset id查看V$DATABASE)。

# YAS-02683

Message:tablespace %s is busy, try again later

Action : 表空间里的对象正在使用中,请稍后重试。

# YAS-02699

Message: create index on access constraint is not allowed

Action : 不允许在AC上创建索引。

# YAS-02700

Message: failed to remove all objects in the tablespace specified

Action : 删除表空间内的对象后再删除表空间。

# YAS-02702

Message:%s

Action:收集全库/特定用户统计信息产生的报错信息,按照报错信息解决对应问题后重试。

# YAS-02723

Message: the database shutdown cannot be performed normally and database needs to be aborted. reason: %s

Action : 该报错表示数据库shutdown过程中遇到异常,无法一致性关闭数据库,也无法回退到开启状态,数据库进程将强制退出。通常有以下几种情况:

  • 最大保护模式下,由于备库异常,主库事务提交或checkpoint阻塞,shutdown无法正常执行。
  • 备库回放因为资源异常导致回放阻塞,shutdown无法正常执行。

# YAS-03001

Message:output column of access constraint is missing

Action:根据CREATE ACCESS CONSTRAINT语法图添加y值列。

# YAS-03002

Message:access constraint can only be created on table

Action:只允许AC建在LSC表上。

# YAS-03003

Message:such column list already has access constraint

Action:指定不同的列、聚集函数或过滤条件并重试。

# YAS-03004

Message:maximum number of access constraint columns is %u

Action:减少AC中的列数。

# YAS-03006

Message:cannot create access constraint on expression with %s datatype

Action:AC目前不支持该数据类型。

# YAS-03009

Message:table is referenced by some access constraints

Action:需要先drop ac才能drop表。

# YAS-03010

Message:cannot create access constraint from LSC table in a tablespace without data bucket

Action:为表空间创建DATA BUCKET后重试。

# YAS-03012

Message:ac builder receive error : %d, message : %s

Action:AC数据转换失败,请根据错误信息检查失败原因。

# YAS-03013

Message:cannot alter columns related to access constraint

Action:先删除AC再修改列属性。

# YAS-03201

Message:dataset is overflow, capacity %u, rows %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03202

Message:column %u is read-only

Action:内部错误,请联系我们的技术支持解决。

# YAS-03203

Message:column %u is not found in dataset

Action:内部错误,请联系我们的技术支持解决。

# YAS-03204

Message:column id is invalid

Action:内部错误,请联系我们的技术支持解决。

# YAS-03205

Message:type mismatch for column %d , expect %s type, actual %s type

Action:内部错误,请联系我们的技术支持解决。

# YAS-03206

Message:first offset for var column %d is not zero, actual %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03207

Message:column %u value '%s' is invalid, expected size not more than %u, actual size is %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03208

Message:column %u is not nullable, but try to set null value

Action:内部错误,请联系我们的技术支持解决。

# YAS-03209

Message:column slice is not empty, op is not allowed

Action:内部错误,请联系我们的技术支持解决。

# YAS-03210

Message:build column %u cannot be attached

Action:内部错误,请联系我们的技术支持解决。

# YAS-03211

Message:column %u slice size is %u, other slice size %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03212

Message:column %d is attached, cannot move

Action:内部错误,请联系我们的技术支持解决。

# YAS-03213

Message:column %u slice is empty

Action:内部错误,请联系我们的技术支持解决。

# YAS-03214

Message:row (%u, %u) not found for dataset

Action:内部错误,请联系我们的技术支持解决。

# YAS-03215

Message:column %u size is %u, value size is %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03216

Message:slice does not have data, but some rows is not null

Action:内部错误,请联系我们的技术支持解决。

# YAS-03217

Message:destination dataset column count %u does not match with source dataset %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03219

Message:dataset has columns %u, but sort column num %u which is overflow

Action:内部错误,请联系我们的技术支持解决。

# YAS-03220

Message:dataset invalid sort column id %u, max valid columnId is %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-03221

Message:dataset has %u rows, but sort buffer only has %u rows which is not enough

Action:内部错误,请联系我们的技术支持解决。

# YAS-03222

Message:dataset need to allocate % PRIu64 bytes of memory, which overflow 4GB

Action:内部错误,请联系我们的技术支持解决。

# YAS-03223

Message:invalid capacity of dataset

Action:内部错误,请联系我们的技术支持解决。

# YAS-03224

Message:invalid status %u of dataset

Action:内部错误,请联系我们的技术支持解决。

# YAS-03237

Message:column size %u is too large

Action:请参考产品规格-数据类型规格文档,确保数据在规格范围后重试。

# YAS-03242

Message:block {file: %u, id: %u} type expected to be %u, but type is %u now

Action:操作对象已被截断或删除,请重试。

# YAS-03243

Message:TAC table having column with invalid datatype "%s"

Action:TAC表当前不支持存储该类型的数据。

# YAS-03244

Message:maximum number of entry block is %u

Action:减少表中的数据量。

# YAS-03246

Message:TAC table can not add NOT NULL column once records have been inserted

Action:对表执行truncate后可正常执行。

# YAS-03248

Message:column %s dictionary is full

Action:字典项已达到上限,列中只能插入已存在的值。

# YAS-03402

Message:cannot allocate % PRId64 bytes from heap allocator

Action:内部错误,请联系我们的技术支持解决。

# YAS-03403

Message:stack overflow, try to allocate %d bytes

Action:内部错误,请联系我们的技术支持解决。

# YAS-03409

Message:decompress size is not expected

Action:内部错误,请联系我们的技术支持解决。

# YAS-03410

Message:no free space in object cache

Action:内部错误,请联系我们的技术支持解决。

# YAS-03413

Message:data corrupt: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-03414

Message:failed to wait for object to load

Action:内部错误,请联系我们的技术支持解决。

# YAS-03415

Message:compression type is invalid

Action:内部错误,请联系我们的技术支持解决。

# YAS-03418

Message:data bucket %s is offline

Action:正在使用的data bucket已经offline,请联系我们的技术支持解决。

# YAS-03419

Message:coast fatal error, operation is %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-03504

Message:only LSC can be sorted

Action:只允许对LSC表的列进行排序。

# YAS-03505

Message:LSC table "%s" accessor is not register, please make sure external lib "libyas_col_executor.so" already dlopen

Action:检查当前环境是否安装库libyas_col_executor.so。

# YAS-03508

Message:LSC table having column with invalid datatype "%s"

Action:LSC表当前不支持存储该类型的数据。

# YAS-03703

Message:slice not found

Action:内部错误,请联系我们的技术支持解决。

# YAS-03705

Message:%s timeout, exceeded % PRIu32 seconds

Action:强制转换超时,请重试。

# YAS-03708

Message:failed to execute transformer task, task number is % PRIu64

Action:强制转换失败,请联系我们的技术支持解决。

# YAS-03710

Message:column %s's codec type is invalid

Action:使用该数据类型支持的编码类型。

# YAS-03711

Message:can not create LSC table in a tablespace without data bucket

Action:为表空间创建DATA BUCKET后重试。

# YAS-03714

Message:failed to bulkload because of backend convert failed, errorCode is %d, errorMessage is %s

Action:根据错误提示进行修改。

# YAS-03716

Message:rgd insert ctx is invalid, %s

Action:导入场景内部错误,请联系我们的技术支持解决。

# YAS-03717

Message:%s is not a valid coast slice file belong to this database

Action:内部错误,请联系我们的技术支持解决。

# YAS-03718

Message:lsc internal error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-03719

Message:object data has been transformed or object has been truncated or dropped

Action:扫描数据被转换或者扫描对象已被截断或删除,请重试。

# YAS-03720

Message:mcol data transform to scol data is disabled

Action:使用ALTER TABLE语句开启数据转换开关,参考ALTER TABLE文档中的enable_xfmr_clause。

# YAS-03721

Message:failed to get sliceLock because reach the upper limit count 33,824

Action:内部错误,请联系我们的技术支持解决。

# YAS-03722

Message:xfmr internal error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-04001

Message:sql pool buffer too small

Action:调整SHARE_POOL_SIZE的大小,或者通过调整SQL_POOL_SIZE(隐藏参数,默认值50)来增加shared pool中sql pool的占比 。

# YAS-04002

Message:sql text too long

Action:SQL语句长度超限,修改语句使其小于产品规格-逻辑规格中定义的单个SQL语句长度。

# YAS-04003

Message:maximum number of open cursors is %d

Action:同时打开游标过多,请参考配置参数文档中的OPEN_CURSORS配置项,在资源允许的前提下调整配置项的值。

# YAS-04004

Message:failed to allocate statement

Action:用于SQL执行的statement申请失败,请检查是否存在过多连接。

# YAS-04005

Message:fetch not supported

Action:暂不支持此fetch方式。

# YAS-04006

Message:cannot insert NULL value to column %s

Action:无法在该列中插入NULL值。

# YAS-04007

Message:result set metadata changed

Action:该结果集元数据已发生变更。常见处理方式如下:

  • 如果是通过JDBC或者C驱动连接数据库,可能是DML的相关Prepare接口已过期,请重新生成;
  • 如果非驱动连接,重新执行DML语句;
  • 上述均无效时请联系我们的技术支持解决。

# YAS-04008

Message:%s size exceeding limit % PRIu32

Action:输入的参数值超过了变量允许的最大值,请减少参数值。

# YAS-04009

Message:buffer is not enough

Action:内部错误,请联系我们的技术支持解决。

# YAS-04010

Message:statement is eof

Action:(1)检测是否在游标数据取完后继续操作。(2)检查游标是否合法,例如对一个没有返回数据的游标执行fetch。

# YAS-04011

Message:plan cache internal error

Action:内部错误,请联系我们的技术支持解决。

# YAS-04012

Message:%s does not support batch execution

Action:暂不支持该批执行。

# YAS-04013

Message:pl/sql debugger does not start

Action:请先启动pl/sql调试器。

# YAS-04014

Message:illegal trapper protocol in pl/sql debugger

Action:调试器协议错误,请联系我们的技术支持解决。

# YAS-04101

Message:sql too complex

Action:SQL语句过于复杂,请简化SQL语句。请检查SQL是否存在长度是否超过2M;括号嵌套层数是否超过上限128层;PX SENDER PLAN数量是否超过上限128个等情况。

# YAS-04102

Message:invalid symbol %c

Action:非法的符号,请输入合法的符号。

# YAS-04103

Message:incomplete bracket

Action:不完整的括号,请输入完整的括号。

# YAS-04104

Message:incomplete operator

Action:不完整的操作符,请输入完整的操作符。

# YAS-04105

Message:invalid number character %s

Action:非法的数值,请合法的数值。

# YAS-04106

Message:incomplete string

Action:不完整的字符串,请输入完整的字符串。

# YAS-04107

Message:string exceeding limit % PRIu64

Action:字符串长度超过了允许的最大长度,请减小字符串长度。

# YAS-04108

Message:name exceeding limit % PRIu32

Action:名称长度超过了允许的最大长度,请减小名称长度。

# YAS-04109

Message:name exceeding member limit % PRIu32

Action:名称成员超过了允许的最大数量,请减少名称成员数量。

# YAS-04110

Message:invalid variant name

Action:非法的变量名称,请合法的变量名称。

# YAS-04111

Message:key word in name

Action:名称中包含了关键字,请修改名称。

# YAS-04112

Message:invalid comment block text

Action:非法的块注释,请输入合法的。

# YAS-04113

Message:bracket expected

Action:缺失括号,请输入括号。

# YAS-04114

Message:need to specify the datatype

Action:缺失数据类型,请输入合法的数据类型。

# YAS-04115

Message:"%s" expected but missing

Action:缺失关键字,请输入缺失的关键字。

# YAS-04116

Message:number expected

Action:缺失数值,请输入数值。

# YAS-04117

Message:password text expected

Action:缺失密码,请输入密码。

# YAS-04118

Message:size expected

Action:缺失大小,请输入大小。

# YAS-04119

Message:string expected

Action:缺失字符串,请输入字符串。

# YAS-04120

Message:may not specify column datatypes in this CREATE TABLE

Action:请在建表时指定列的数据类型。

# YAS-04121

Message:invalid datatype

Action:非法的数据类型,请输入合法的数据类型。

# YAS-04128

Message:integer value required

Action:请输入整数类型数据。

# YAS-04129

Message:missing double quote in identifier

Action:请检查双引号的使用是否合法。

# YAS-04201

Message:number of WITH clause column names does not match number of elements

Action:请保证WITH子句的列名称数量与实际的列数量匹配。

# YAS-04202

Message: missing or invalid table name

Action:缺失表名,请输入表名称。

# YAS-04203

Message:clause "%s" is declared or conflict

Action:请检查子句是否重复定义。

# YAS-04204

Message:number of %s must be between % PRId64 and % PRId64

Action:请按照输出提示输入合法范围内的数值。

# YAS-04205

Message:EXPLAIN missing DML keyword

Action:请在EXPLIAN语句中输入DML子句。

# YAS-04206

Message:invalid size value

Action:非法的大小值,请输入合法的大小值。

# YAS-04207

Message:invalid integer value

Action:非法的整数,请输入合法的的整数。

# YAS-04208

Message:subquery expected

Action:缺失子查询,请输入子查询。

# YAS-04209

Message:unexpected word %s

Action:非法的单词,请检查SQL语句。

# YAS-04210

Message:invalid file name

Action:非法的文件名,请输入合法的文件名。

# YAS-04211

Message:invalid charset name

Action:非法的字符集名,请输入合法的字符集名GBK/UTF-8/ASCII/ISO-8859-1。

# YAS-04212

Message:invalid open mode

Action:非法的数据库开启模式,请输入合法的数据库开启模式。

# YAS-04213

Message:expression expected

Action:缺失表达式,请输入表达式。

# YAS-04214

Message:incomplete expression

Action:请输入完整的表达式。

# YAS-04215

Message:comparison expected

Action:缺失比较操作符,请输入比较操作符。

# YAS-04216

Message:incomplete comparison

Action:请输入完整的比较符。

# YAS-04217

Message:condition expected

Action:缺失条件,请输入条件子句。

# YAS-04218

Message:incomplete condition

Action:请输入完整的条件子句。

# YAS-04219

Message:unexpected subquery

Action:请检查输入语句是否满足语法树要求,出现了非法的子查询。

# YAS-04220

Message:incomplete select

Action:请输入完整的查询语句。

# YAS-04221

Message:invalid table alias

Action:非法的表别名,请输入合法的表别名。

# YAS-04222

Message:alter table expected

Action:缺失alter table,请输入alter table。

# YAS-04223

Message:duplicate clause for %s

Action:请删除重复的子句。

# YAS-04224

Message:extent clause is not supported for undo and swap tablespace

Action:请删除extent子句。

# YAS-04225

Message:invalid word %s

Action:请删除该单词。

# YAS-04226

Message:too many tables or views

Action:请删除多余的表或视图。

# YAS-04227

Message:too many subquery or select

Action:请删除多余的subquery或select。

# YAS-04228

Message:unexpected eof

Action:请检查SQL语句是否完整。

# YAS-04229

Message:invalid datatype

Action:请输入合法的数据类型。

# YAS-04230

Message:invalid number of partitions specified in PARTITIONS clause

Action:请将分区数量指定为介于1和产品规格-数据分区中所定义上限之间的数值。

# YAS-04231

Message:keyword expected

Action:缺失关键字,请输入关键字。

# YAS-04232

Message:duplicate column name

Action:请输入不重复的列名。

# YAS-04233

Message:duplicate partition name

Action:请输入不重复的分区名。

# YAS-04234

Message:non-existent partitioning key column

Action:请输入合法的分区键列。

# YAS-04235

Message:maximum number of partitioning key columns is %d

Action:分区键列的个数已经超过最大上限,请减少分区键列的个数。

# YAS-04236

Message:partition bound list contains too many elements

Action:请输入数量正确的分区边界列。

# YAS-04237

Message:partition bound list contains too few elements

Action:请输入数量正确的分区边界列。

# YAS-04238

Message:partition bound element must be one of %s

Action:请输入合法的分区边界值。

# YAS-04239

Message:DEFAULT partition must be the last partition specified

Action:请在最后声明DEFAULT分区。

# YAS-04240

Message:partition bound is too high

Action:请输入合法的分区边界。

# YAS-04241

Message:list value specified twice in partitions %s, %s

Action:请输入非重复的边界。

# YAS-04242

Message:a %s column cannot serve as a partitioning column

Action:请输入合法的分区列。

# YAS-04243

Message:invalid identifier %s

Action:请输入合法的标识符。

# YAS-04244

Message:maximum number of part bound text size is %u

Action:请减小分区边界的文本大小。

# YAS-04245

Message:invalid interval field

Action:请输入合法的interval字段。

# YAS-04246

Message:incomplete join

Action:请输入完整的join子句。

# YAS-04247

Message:invalid table type

Action:请修改为YashanDB认可的表类型HEAP/TAC/LSC。

# YAS-04248

Message:unexpected for update

Action:请检查输入的for update子句是否合法。

# YAS-04249

Message:Ac outColumn exists in inColumn

Action:请确保Ac outColumn不在inColumn中。

# YAS-04250

Message:unexpected symbol %c

Action:请检查符号是否合法。

# YAS-04251

Message:%s expected

Action:缺失关键字,请输入关键字。

# YAS-04252

Message:duplicate field in record, argument list, variable list or exception

Action:请输入非重复的变量。

# YAS-04253

Message:PL/SQL compiling errors:

Action:请检查PL/SQL语句中的语法错误,重新输入。

# YAS-04254

Message:plsql block stack overflow

Action:PL/SQL嵌套层次过深,请简化PL/SQL语句。

# YAS-04255

Message:too many plsql lines

Action:请减少PL/SQL语句的行数。

# YAS-04256

Message:missing or invalid index name

Action:请输入合法的索引名称。

# YAS-04257

Message:missing or invalid synonym identifier

Action:请输入合法的同义词名称。

# YAS-04258

Message:missing or invalid view name

Action:请输入合法的视图名称。

# YAS-04259

Message:missing or invalid sequence name

Action:请输入合法的序列名称。

# YAS-04260

Message:missing or invalid access constraint name

Action:请输入合法的AC约束名称。

# YAS-04261

Message:invalid password: %s

Action:请输入合法的密码。

# YAS-04262

Message:interval expression is not a constant of the correct type

Action:请确保为interval指定一个常量值,且与分区列的数据类型相匹配。

# YAS-04263

Message:range partitioned table with INTERVAL clause has more than one column

Action:检查SQL语句,确保interval分区列仅指定了一个列。

# YAS-04264

Message:invalid data type for partitioning column of an interval partitioned table

Action:请确保interval分区表的分区列为数值或者时间类型。

# YAS-04265

Message:MAXVALUE cannot be specified for an interval partition table

Action:interval分区表不允许使用MAXVALUE。

# YAS-04266

Message:no valid column was found as the default distributed key

Action:请修改表定义,确保至少有一个合适数据类型的列能作为分布键。

# YAS-04267

Message:column name expected

Action:缺失列名,请输入列名称。

# YAS-04268

Message:invalid object category for comment

Action:请输入合法的comment类型。

# YAS-04269

Message:comment length exceeds limit 4000

Action:请按照提示信息减少comment的长度。

# YAS-04270

Message:interval precision is out of range

Action:请输入合法的interval精度。

# YAS-04271

Message:uniform size value must be less than file size

Action:请输入合法的空间扩展大小。

# YAS-04272

Message:the number of control files specified must be between %u and %u

Action:请合理配置控制文件的数量。

# YAS-04273

Message:invalid clause for %s

Action:请输入合法的子句。

# YAS-04274

Message:the interval must be more than zero

Action:请确保输入的interval值大于0。

# YAS-04275

Message:invalid date string

Action:请输入合法的日期字符串。

# YAS-04276

Message:the compile indication %s cannot be specified here

Action:请将参数变量输入在合法位置。

# YAS-04277

Message:this operator cannot be used with lists

Action:请不要在该操作符内使用列表。

# YAS-04278

Message:unable to flashback to before drop or truncate for multiple tables

Action:请不要对多表使用flashback to before drop or truncate子句。

# YAS-04279

Message:table partition cannot flashback to before drop

Action:请不要对表分区使用flashback to before drop。

# YAS-04280

Message:maximum number of distributed columns is %d

Action:请按照提示信息减少distributed列的数量。

# YAS-04281

Message:non-existent distributed column

Action:请输入合法的distributed列。

# YAS-04282

Message:a %s column cannot serve as a distributed column

Action:不允许使用该数据类型的列作为分布键,请修改列类型,或者重新指定其他的列。

# YAS-04283

Message:maximum number of chunk bound text size is %u

Action:请减小chunk bound文本的大小。

# YAS-04284

Message:invalid sequence number of archive log or redo file

Action:请输入合法的序列数量,序列个数必须大于0。

# YAS-04285

Message:duplicate table cannot be distributed

Action:请不要对复制表指定distributed。

# YAS-04286

Message:constant string separator expected

Action:修改分隔符为一个常量字符串。

# YAS-04287

Message:multiple definition sort parameter

Action:请删除多余的排序参数定义。

# YAS-04288

Message:circular view definition encountered

Action:视图的基表或基图已被删除,请注意删除顺序。

# YAS-04289

Message:invalid password string

Action:密码不符合要求(必须16进制,且长度为84),请输入正确的密码。

# YAS-04290

Message:too many %s expressions

Action:超出表达式上限(1000),请减少表达式数量。

# YAS-04291

Message:invalid compression type, %s

Action:请输入正确的压缩方式。

# YAS-04292

Message:invalid encoding type, must be one of plain, dictionary(plain), dictionary(rle), rle or byte-packed

Action:只支持plain、dictionary(plain)、dictionary(rle)、RLE和byte-packed编码类型,请输入正确的编码方式。

# YAS-04293

Message:cannot create col table when charset is not UTF8

Action:请切换字符集为UTF8。

# YAS-04294

Message:maximum length of check condition is %d

Action:请确保输入的列的自定义约束长度小于最大限制。

# YAS-04295

Message:maximum length of column default is %d

Action:请确保输入的列的默认值长度小于最大限制。

# YAS-04296

Message:only one clause allowed per query block

Action:请确保在每个查询块中只出现一个该类型子句。

# YAS-04297

Message:invalid ALTER TABLE option

Action:请检查语句语法,指定有效选项后重试。

# YAS-04298

Message:";" or "return" expected but missing

Action:请输入合法的cousor子句。

# YAS-04299

Message:missing or invalid unified audit option

Action:请检查SQL语句,修改语句的语法错误。

# YAS-04300

Message:invalid MCOL TTL value, must be positive

Action:请修改可变数据的生命周期为合法的INTERVAL YEAR TO MONTH或INTERVAL DAY TO SECOND类型数据。

# YAS-04301

Message:ambiguous column

Action:请不要输入有歧义的列。

# YAS-04303

Message:unexpected %s

Action:请删除多余object。

# YAS-04304

Message:the count of column is mismatched

Action:请输入数量匹配的列。

# YAS-04305

Message:one column expected

Action:请删除多余列。

# YAS-04307

Message:too many result set columns

Action:请删除多余列。

# YAS-04308

Message:result set column is mismatched

Action:请输入数量匹配的列。

# YAS-04309

Message:arguments count must be between % PRIu32 and % PRIu32

Action:请按照输出提示输入合法范围内的参数。

# YAS-04310

Message:invalid order column

Action:请输入合法的排序列。

# YAS-04311

Message:cannot be compared

Action:请输入可比较的值。

# YAS-04312

Message:invalid number of arguments

Action:请输入合法数量的参数。

# YAS-04313

Message:each query block allows only one clause

Action:请删除多余的子句。

# YAS-04314

Message:no selected expression exists

Action:缺失查询列,请输入查询列。

# YAS-04315

Message:expression argument null

Action:请输入非NULL值。

# YAS-04316

Message:not a single-group group function

Action:请输入合法的group列。

# YAS-04317

Message:aggregate function cannot be nested

Action:请不要输入嵌套的聚集函数。

# YAS-04318

Message:sequence number not allowed here

Action:请在合法位置输入序列。

# YAS-04319

Message:too many aggregations

Action:请减少聚集函数的个数。

# YAS-04320

Message:query column data types(%s, %s) is mismatched

Action:请确保数据类型匹配。

# YAS-04321

Message:static expression expected

Action:请输入静态类型表达式。

# YAS-04322

Message:invalid datatype

Action:请输入合法的数据类型。

# YAS-04323

Message:arguments count must be % PRIu32

Action:请按照输出提示输入合法的参数数量。

# YAS-04324

Message:not a selected expression

Action:请输入查询列中的表达式。

# YAS-04325

Message:unique limit is not allowed in subQuery

Action:请不要在子查询中单独使用limit子句。

# YAS-04327

Message:invalid timestamp value

Action:请输入合法的timestamp值。

# YAS-04328

Message:can only select from fixed tables/views

Action:只允许对非物理表进行查询,不允许进行修改。

# YAS-04329

Message:conversion from %s to %s with default return value is not allowed

Action:请删除多余的default子句。

# YAS-04330

Message:must name this expression with a column alias

Action:请对这个表达式输入别名。

# YAS-04331

Message:DISTINCT is forbidden in this function

Action:请删除DISTINCT子句。

# YAS-04332

Message:snapshot expression is not allowed here

Action:请在合法位置使用snapshot表达式。

# YAS-04333

Message:this argument must be a literal or bind variable

Action:请输入常量表达式。

# YAS-04334

Message:bind variables are not allowed for data definition operations

Action:请检查SQL语句,并修改语句的语法错误。

# YAS-04335

Message:FOR UPDATE of this query expression is not allowed

Action:请不要在此查询中使用FOR UPDATE子句。

# YAS-04336

Message:boolean expression expected

Action:请输入布尔类型的表达式。

# YAS-04337

Message:invalid negative expression

Action:请输入非负值的表达式。

# YAS-04340

Message:cannot create a synonym with same name as object

Action:请重新输入不重名的同义词。

# YAS-04341

Message:subquery nested too deeply

Action:请减少子查询的嵌套层数。

# YAS-04342

Message:arg2 must be one of 0 or 1

Action:arg2请输入0或1。

# YAS-04343

Message:missing expression

Action:缺失表达式,请输入表达式。

# YAS-04344

Message:multi-table update is not supported

Action:暂不支持多表update。

# YAS-04345

Message:multi-table delete is not supported

Action:暂不支持多表delete。

# YAS-04346

Message:ambiguous table

Action:请输入没有歧义的表名。

# YAS-04347

Message:cannot select %s from , or sample, a join view without a key-preserved table

Action:请不要在对没有保留键的join view查询ROWID,或使用sample子句。

# YAS-04348

Message:transactional private temporary table %s is not allowed here

Action:请在合法位置使用事务级私有临时表。

# YAS-04349

Message:This statement is temporarily unable to execute due to an internal error

Action:该语句因内部错误暂时无法执行。

# YAS-04350

Message:window frame is not allowed here

Action:请在合法位置使用窗口函数。

# YAS-04351

Message:missing window specification for this function

Action:参考对应函数文档,检查指定的窗口语句是否正确。

# YAS-04352

Message:invalid NLS parameter string used in SQL function

Action:请输入合法的NLS参数。

# YAS-04353

Message:cannot use an object modified in current transaction

Action:请不要在当前事务中使用已修改的对象。

# YAS-04354

Message:alter slice is not allowed

Action:不允许修改slice。

# YAS-04355

Message:ALTER SLICE is not enabled

Action:请开启_ENABLE_ALTER_SLICE(隐藏参数,默认值FALSE)后重试。

# YAS-04356

Message:private temporary table is not allowed here

Action:请不要在此处使用私有临时表。

# YAS-04357

Message:%s length % PRIu32 exceed max string length % PRIu64

Action:请按照提示信息减小列别名的长度。

# YAS-04358

Message:missing ORDER BY expression in window frame

Action:请输入ORDER BY表达式。

# YAS-04359

Message:CONNECT BY clause required in this query block

Action:请输入CONNECT BY子句。

# YAS-04360

Message:CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition

Action:请不要在此处使用CONNECT BY ROOT。

# YAS-04361

Message:Specified pseudocolumn or operator is not allowed here

Action:请不要在此处指定伪列或运算符。

# YAS-04362

Message:%s function is not allowed here

Action:请不要在此处使用该函数。

# YAS-04363

Message:illegal parameter in %s function

Action:请输入合法的参数。

# YAS-04364

Message:NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn

Action:缺失关键字,请输入关键字NOCYCLE。

# YAS-04365

Message:%s is not allowed here

Action:请删除多余子句。

# YAS-04366

Message:multiple assign to one parameter

Action:请删除多余赋值语句。

# YAS-04367

Message:Column check constraint cannot reference other columns

Action:请不要在列check约束中引用其他列。

# YAS-04368

Message:date or system variable wrongly specified in CHECK constraint

Action:请不要在check约束中指定date或system变量。

# YAS-04369

Message:SAMPLE percentage must be in the range [0.000001,100)

Action:请确保采样百分比为有效值后重试。

# YAS-04371

Message:unsupport %s in distributed database

Action:分布式不支持该语句。

# YAS-04372

Message:maximum number of chunk count is %u

Action:请按照提示信息减少chunk的数量。

# YAS-04373

Message:chunks must be more than nodegroups

Action:请按照提示信息增加chunk的数量。

# YAS-04374

Message:duplicate nodegroup id

Action:请删除重复的nodegroup id,重新输入。

# YAS-04375

Message:invalid nodegroup id

Action:GROUP_ID无效,请查询DV$NODE视图获得正确的GROUP_ID后重新输入。

# YAS-04376

Message:sort column does not exist

Action:缺失排序列,请输入排序列。

# YAS-04377

Message:a %s column cannot serve as a sort column

Action:请输入数据类型合法的列作为排序列,CLOB,BLOB,NCLOB,BIT,ROWID,CURSOR,JSON,UDT等类型不允许用作排序列。

# YAS-04378

Message:both added and dropped cannot be same auditing option

Action:选择ADD和DROP中的一个操作。

# YAS-04379

Message:invalid alteration of datatype

Action:请输入合法的数据类型。

# YAS-04380

Message:cannot enable/disable transformer for %s

Action:只允许对LSC表进行enable/disable transformer。

# YAS-04381

Message:modified column type is incompatible with column default value

Action:请输入与列默认值兼容的数据类型。

# YAS-04382

Message:audit policy does not have a simple rule condition

Action:请对审计策略条件使用简单的规则表达式,参考CREATE AUDIT POLICY语法文档中的audit_condition。

# YAS-04383

Message:tablespace set maxsize cannot be smaller than size

Action:表空间集最大自动扩展空间需要大于等于预分配空间。

# YAS-04384

Message:only const type supported

Action:选项设置为常量。

# YAS-04385

Message:wrong number or types of arguments in call to %s

Action:验证出错,请输入可以支持的数据类型。

# YAS-04386

Message:too many columns in %s table

Action:减少access constraint定义列。

# YAS-04387

Message:bound should be a const number

Action:bound值修改为常数。

# YAS-04388

Message:bound is out of range

Action:bound值超出范围,修改bound值。

# YAS-04389

Message:invalid AC type

Action:内部错误,请联系我们的技术支持解决。

# YAS-04390

Message:the filter used is not supported

Action:修改acceess constraint的filter条件。

# YAS-04391

Message:the arguments used in filter is not supported

Action:修改acceess constraint的filter条件。

# YAS-04392

Message:invalid aggregate function used in AC

Action:修改acceess constraint的聚合列的聚合函数类型。

# YAS-04393

Message:duplicated aggregate function

Action:重复聚合列, 修改acceess constraint的聚合列。

# YAS-04394

Message:the argument of aggregate function in AC should be a column

Action:聚合列只支持单列,修改acceess constraint的聚合列。

# YAS-04395

Message:AC type %s does not match table type %s

Action:表类型不支持创建access constraint。

# YAS-04396

Message:query slice of part table without partition name

Action:未给该分区表的slice指定分区名。

# YAS-04397

Message:missing or invalid standby name

Action:请输入合法的备机名称。

# YAS-04398

Message:duplicate %s

Action:不能有重复的名称。

# YAS-04399

Message:only pure functions can be indexed

Action:输入的表达式不符合表达式函数索引规范,请重新输入正确的表达式。

# YAS-04400

Message:data type %s expected, but %s got

Action:校验阶段发现类型不匹配,需要按照提示信息输入有效类型。

# YAS-04401

Message:data type %s expected, but %s got

Action:执行阶段发现类型不匹配,需要按照提示信息输入有效类型。

# YAS-04402

Message:query expression return multiple rows

Action:请输入正确的子查询语句。

# YAS-04403

Message:explain too complex

Action:请简化SQL语句。

# YAS-04404

Message:serialize too complex

Action:内部错误,请联系我们的技术支持解决。

# YAS-04405

Message:aggregation variant size too large

Action:内部错误,请联系我们的技术支持解决。

# YAS-04406

Message:deserialize %s broken

Action:内部错误,请联系我们的技术支持解决。

# YAS-04407

Message:deserialize subquery expression null

Action:内部错误,请联系我们的技术支持解决。

# YAS-04408

Message:deserialize dataset null

Action:内部错误,请联系我们的技术支持解决。

# YAS-04409

Message:deserialize user id mismatch

Action:内部错误,请联系我们的技术支持解决。

# YAS-04410

Message:deserialize dictionary version mismatch

Action:内部错误,请联系我们的技术支持解决。

# YAS-04412

Message:value error, %s

Action:请按照对应数据类型规格输入有效的值。

# YAS-04413

Message:serialize invalid stage

Action:内部错误,请联系我们的技术支持解决。

# YAS-04414

Message:stage %u not found

Action:内部错误,请联系我们的技术支持解决。

# YAS-04415

Message:updating partition key column would cause a partition change

Action:此操作不允许。

# YAS-04421

Message:The mode is not supported

Action:此操作不允许。

# YAS-04422

Message:too many expressions

Action:typeof函数嵌套层数不能大于6层,请修改SQL语句。

# YAS-04423

Message:inconsistent datatypes: expected %s got %s

Action:请按照提示信息输入有效类型。

# YAS-04424

Message:argument '%s' is out of range

Action:请按照参数规格输入有效的值。

# YAS-04425

Message:data size exceeds limit %ld

Action:请按照提示信息输入有效的值。

# YAS-04426

Message:the argument value is out of range

Action:输入的参数无效,请参考内置函数内置高级包,修改参数并重新执行。

# YAS-04427

Message:row set in the source tables is not stable

Action:此操作不允许。

# YAS-04428

Message:missing or illegal character following the escape character

Action:正则表达式使用错误,请修改SQL语句。

# YAS-04429

Message:escape character must be character string of length 1

Action:正则表达式使用错误,请修改SQL语句。

# YAS-04431

Message:regexp function error: %s

Action:正则表达式使用错误,请修改SQL语句。

# YAS-04432

Message:cannot find parameter

Action:内部错误,请联系我们的技术支持解决。

# YAS-04433

Message:invalid window frame value: %s

Action:窗口函数使用错误,请修改SQL语句。

# YAS-04434

Message:serialize nameExpr itemCount should not exceed 4

Action:内部错误,请联系我们的技术支持解决。

# YAS-04435

Message:connect by loop in user data

Action:层次查询报错,请检查输入数据。

# YAS-04436

Message:restart insert on duplicate

Action:内部错误,请联系我们的技术支持解决。

# YAS-04437

Message:parallel execution resource is busy

Action:内部错误,请联系我们的技术支持解决。

# YAS-04438

Message:parallel server error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-04439

Message:invalid tempfile or datafile clause for creating tablespace

Action:检查文件子句是否和表空间属性一致。

# YAS-04440

Message:invalid sql statement

Action:检查SQL语句是否符合要求。

# YAS-04442

Message:partial multibyte character

Action:部分多字节字符,请修改SQL语句重新执行。

# YAS-04443

Message:Implicit result cannot be returned through this statement

Action:return_result使用错误,请修改SQL语句。

# YAS-04444

Message:explain error, %s

Action:explain过程出错,具体错误根据错误提示信息决定。

# YAS-04445

Message:%s

Action:connect by使用出错,具体错误根据错误提示信息决定。

# YAS-04446

Message:not enough threads for distributed execution, please make the MAX_PARALLEL_WORKERS configuration bigger

Action:分布式线程不足,请将MAX_PARALLEL_WORKERS调大。

# YAS-04447

Message:maximum number of stages count is %u

Action:SQL语句生成计划所需stages数量超过最大值%u。

# YAS-04448

Message:failed to generate guid

Action:请重新生成一次guid。

# YAS-04449

Message:write table queue message id out of sequence. endpoint %u, isLocal %u, queue id %u, route %u->%u, expect %u, actual %u

Action:表队列发送数据,校验乱序,请重试。

# YAS-04450

Message:acknowledge table queue message id out of sequence. endpoint %u, isLocal %u, queue id %u, route %u->%u, expect %u, actual %u

Action:表队列回应数据,校验乱序,请重试。

# YAS-04451

Message:receive duplicated table queue control message. endpoint %u, queue id %u, route %u->%u, cmd %s

Action:表队列收到重复的控制命令,请重试。

# YAS-04460

Message:invalid auditing option for %s

Action:使用有效的对象审计选项。

# YAS-04471

Message:output limit should be between 1 and % PRIu64

Action:json转换为字符串的长度不符合要求。

# YAS-04472

Message:%s requires a constant %s

Action:此处需要输入常量。

# YAS-04473

Message:json binary data exceeds limit % PRIu64

Action:超出可处理的json对象数据上限。

# YAS-04474

Message:invalid json value

Action:json解析失败,该对象不符合标准json格式,请检查您输入的json格式。

# YAS-04475

Message:json object or array depth exceeds limit 100

Action:json对象或数组递归嵌套深度最多为100,请减少您的嵌套深度。

# YAS-04476

Message:json data exceeds limit 32000

Action:json_query查询结果超出上限,请调整您的查询语句缩小查询结果。

# YAS-04477

Message:decode error, must be a JSON variable

Action:内部错误,请联系我们的技术支持解决。

# YAS-04478

Message:array step contains unexpected characters

Action:确认您的路径表达式的数组查询步骤中是否包含非法字符。

# YAS-04479

Message:missing array step option

Action:确认您的路径表达式的数组查询步骤中是否缺少索引。

# YAS-04480

Message:index step requires integer input

Action:确认您的路径表达式的数组查询步骤是否包含了非整形数字。

# YAS-04481

Message:object step contains unexpected characters

Action:确认您的路径表达式的对象查询步骤中是否包含非法字符。

# YAS-04482

Message:invalid character %s in object field name

Action:确认您的路径表达式的域查询步骤中是否包含非法字符。

# YAS-04483

Message:',' or bracket expected but missing

Action:请确认您输入的json字符串中是否有数组或对象以非法字符结尾。

# YAS-04484

Message:json query return multiple result but without array wrapper

Action:json查询包含多个结果,请添加 with array wrapper 以显示所有结果。

# YAS-04485

Message:invalid json escape character

Action:请确认您输入的json字符串中是否包含非法转义字符。

# YAS-04486

Message:unexpected step after function step

Action:请检查您的路径表达式,路径表达式函数查询步骤后不允许再出现任何步骤。

# YAS-04487

Message:function step cannot return without wrapper

Action:包含函数步骤的json查询需要添加 with array wrapper 以显示结果。

# YAS-04488

Message:control character must use \u to insert

Action:请修正您输入的json字符串中的控制字符,改为\u格式进行输入。

# YAS-04489

Message:invalid array step in path expression

Action:请检查您的路径表达式的数组查询步骤是否符合语法。

# YAS-04490

Message:unknown json token

Action:请检查您的输入中是否包含非法的json关键字。

# YAS-04491

Message:invalid json number

Action:请修正您输入数据中不符合json格式的number类型成员。

# YAS-04492

Message:source unicode cannot transform to utf-8 character

Action:请修正您输入数据中无法转换为UTF-8格式的unicode输入。

# YAS-04493

Message:json_exists or json_query without wrapper cannot contain function step

Action:请删除路径表达式中的函数查询步骤,json_exists函数或不带with wrapper参数的json_query函数中不支持函数查询。

# YAS-04495

Message:Json Syntax Error at line %d column %d

Action:字符串解析json对象过程中出现语法错误,请根据已提示的字符串错误位置和错误原因调整字符串。

# YAS-04501

Message:too many materialized area

Action:物化区超过65535个。SQL语句中减少物化查询。

# YAS-04503

Message:adopting plan with no project variables

Action:内部错误,请联系我们的技术支持解决。

# YAS-04504

Message:too many project variables

Action:内部错误,请联系我们的技术支持解决。

# YAS-04505

Message:too many joins, maximum number is %u

Action:join数量超过最大限制。改写SQL减少连接表的数量。

# YAS-04506

Message:failed to create hash struct

Action:内部错误,请联系我们的技术支持解决。

# YAS-04507

Message:hash input null pointer.

Action:内部错误,请联系我们的技术支持解决。

# YAS-04508

Message:missing value for distributed key

Action:DML操作必须指定分布键的值,请检查更新数据。

# YAS-04509

Message:only support distributed or replicate table

Action:SQL语句去掉非复制表和非分区表。

# YAS-04510

Message:cannot update distributed keys for sharded table

Action:不支持更新分布键的值,请检查更新数据。

# YAS-04511

Message:cannot find corresponding px mode

Action:内部错误,请联系我们的技术支持解决。

# YAS-04512

Message:cannot find matched px

Action:内部错误,请联系我们的技术支持解决。

# YAS-04513

Message:unexpect distributed rule apply to plan

Action:内部错误,请联系我们的技术支持解决。

# YAS-04514

Message:distribute optimizer does not support with details '%s'

Action:内部错误,请联系我们的技术支持解决。

# YAS-04515

Message:too many window functions, maximum number is %u

Action:减少SQL语句中的窗口函数。

# YAS-04516

Message:statistics estimation issue

Action:内部错误,请联系我们的技术支持解决。

# YAS-04517

Message:too many parallel

Action:并行度指定过高,最高并行度上限为255,请调低并行度。

# YAS-04518

Message:too many materialized columns

Action:内部错误,请联系我们的技术支持解决。

# YAS-04519

Message:sql too complex,optimizer memory is insufficient

Action:优化所需的内存不足,请增加 SHARE_POOL_SIZE 大小。

# YAS-04520

Message:maximum number of expanded filter conditions exceeded

Action:优化器内部错误,请检查SQL语句,减少关联filter个数后重试,或者联系我们的技术支持解决。

# YAS-04521

Message:In columnstored table, %s

Action:按照错误信息修改列存中rownum的使用形式。

# YAS-04522

Message:invalid hint leading

Action:无效的leading,请修改hint。

# YAS-04523

Message:%s

Action:根据提示修改connect by用法。

# YAS-04801

Message:noaudit command with except clause is not allowed

Action:移除NOAUDIT语句中的EXCEPT子句。

# YAS-04802

Message:missing or invalid option

Action:修改语句的语法错误。

# YAS-04803

Message:invalid outline name

Action:根据命名规范重新定义大纲名称。

# YAS-04804

Message:only supported const options

Action:请对选项值加单引号。

# YAS-04805

Message:for float(M, D), double(M, D), M must be >= D

Action:参数M必须大于或者等于参数D。

# YAS-04806

Message:for double(p), p must be %d <= p <= %d

Action:参数p的范围必须在[0,53]。

# YAS-04807

Message:invalid number for float/double width or precision

Action:请输入有效的浮点类型的宽度或精度的数字。

# YAS-04808

Message:invalid slice id: %s slice id must be an integer less than 4294967295

Action:请输入小于4294967295的slice id。

# YAS-04809

Message:incorrect order of unified audit options

Action:请按照正确顺序添加不同类别的审计项。

# YAS-04810

Message:not the same sql type

Action:两个SQL语句类型必须相同。

# YAS-04811

Message:only lsc table allow query slice

Action:请使用LSC表进行slice查询。

# YAS-04812

Message:invalid lob storage option specification

Action:请指定正确的lob storage选项,参考CREATE TABLE中的lob_clause子句描述。

# YAS-04813

Message:maximum number of audit policy is %u

Action:创建的审计策略超过限制,删除不需要的审计策略再创建。

# YAS-04814

Message:insert values cannot exceed %d groups

Action:不能同时插入超过32768组数据。

# YAS-04815

Message: invalid partition name

Action : 不能使用该分区名,请使用正确的分区名。

# YAS-04816

Message: one partition must be split into two or more partitions

Action : 分区split必须分裂出2个以上分区。

# YAS-04817

Message: last resulting partition cannot contain bounds

Action : 分区split结果中最后一个分区不能定义分区边界。

# YAS-04818

Message: missing VALUES keyword

Action : 请加上VALUES。

# YAS-04819

Message: expecting VALUES LESS THAN or AT clause

Action : 请加上LESS THAN。

# YAS-04820

Message: a partition may be split into exactly two new partitions

Action : 请检查是否split成2个分区。

# YAS-04821

Message:invalid parameter count

Action:请确认绑定参数个数是否正确。

# YAS-04822

Message:PIVOT clause is not allowed in CTE

Action:CTE内禁止使用PIVOT语法,请检查该部分输入。

# YAS-04851

Message:invalid column terminator %s

Action:仅支持指定单字节的csv文件分隔符。

# YAS-04852

Message:invalid column enclosure %s

Action:仅支持指定单字节的csv文件包围符。

# YAS-04853

Message:invalid file format %s

Action:用于导入的数据文件需要后缀名。

# YAS-04854

Message:parameter %s is out of range

Action:请将options语句里的参数修改为符合要求的值,参考LOAD DATA

# YAS-04855

Message:invalid fields format

Action:读取到的数据文件属性定义关键字非法。

# YAS-04856

Message:invalid infile

Action:为INFILE指定一个已存在的CSV文件名称。

# YAS-04857

Message:column %s duplicated

Action:导入表中的列至多声明一次。

# YAS-04858

Message:partKey does not exist

Action:向分区表导入数据,要求在表中声明所有分区键。

# YAS-04859

Message:table column mismatch csv column

Action:该列期待导入的对应数据文件位置无数据,建议使用TRAILING NULLCOLS参数。

# YAS-04860

Message:unknown parameter name %s

Action:输入的参数无效,请参考LOAD DATA

# YAS-04861

Message:the count of csv column exceeds limit %u

Action:用于导入的数据文件的列数上限为4096列。

# YAS-04862

Message:the count of table exceeds limit %u

Action:单条语句中最多支持16个表导入。

# YAS-04863

Message:the count of input file exceeds limit %u

Action:单条语句中最多支持250个数据文件导入。

# YAS-04864

Message:column %s does not exist in the load table %s

Action:条件子句中指定的列未出现在语句的表声明中。

# YAS-04865

Message:table %s duplicated

Action:用于导入的表至多声明一次。

# YAS-04866

Message:input file %s duplicated

Action:用于导入的数据文件至多声明一次。

# YAS-04867

Message:duplicate parameter %s

Action:options中支持的每个参数至多声明一次。

# YAS-04868

Message:invalid options parameter value

Action:options中参数值不合法。

# YAS-04869

Message:invalid user/password format

Action:检查命令语句,确保按照user/password格式输入用户及口令。

# YAS-04870

Message:the password length is too long

Action:请输入有效的密码。

# YAS-04871

Message:invalid server URL

Action:不合法的url路径。

# YAS-04872

Message:unrecognized keyword '%s'

Action:不合法的关键字。

# YAS-04873

Message:invalid datatype %d

Action:不合法的数据类型。

# YAS-04874

Message:control text not found

Action:未找到控制文件。

# YAS-04875

Message:invalid mode %s

Action:不合法的客户端导入模式。

# YAS-04876

Message:packet size is out of range

Action:参考工具手册命令指导,修改packet size为范围内的值后重新运行。

# YAS-04877

Message:batch size is out of range

Action:参考工具手册命令指导,修改batch size的值后重新运行。

# YAS-04878

Message:memory initialization error

Action:初始化memory错误,请重试或联系我们的技术支持解决。

# YAS-04879

Message:init codepage error

Action:初始化codepage错误。请检查环境变量是否正确以及检查codepage文件是否存在。

# YAS-04880

Message:invalid node type

Action:非法节点类型,请使用CN服务地址或DN服务地址。

# YAS-04881

Message:cannot set directory in nonsplit way

Action:options中run_level未指定为split时,不允许指定directory选项。

# YAS-04882

Message:directory path is too long, must less than %u

Action:拆分指定的目录路径长度超限,请修改后重新运行。

# YAS-04883

Message:invalid value, %s is %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-04884

Message:invalid table type: %s

Action:此操作不允许。

# YAS-04885

Message:batch mode inserts illegal context

Action:内部错误,请联系我们的技术支持解决。

# YAS-04886

Message:batch mode inserts illegal node type

Action:内部错误,请联系我们的技术支持解决。

# YAS-04887

Message:abnormal dn node exists

Action:需在分布式DN主节点全部存活的情况下进行导入。

# YAS-04888

Message:infile %s loads table %s error data offset %lu

Action:该文件导入该表时,在该偏移报错。

# YAS-04889

Message:infile %s exists illegal data and offset is %lu

Action:该文件在该偏移处的数据不合法。

# YAS-04890

Message:csv enclose incomplete

Action:csv文件数据包围符未成对出现,请检查字段中是否未被转义的双引号数据以及包围符的完整性。

# YAS-04891

Message:csv file line terminates expected

Action:csv文件未读到合法换行符,请检查是否有单行数据超出126K或存在行尾仅有'/r'的情况。

# YAS-04892

Message:csv line terminates expect embedded

Action:检查是否数据中存在换行符,建议使用with embedded。

# YAS-04893

Message:csv line size exceeding limit %u

Action:csv文件单行数据长度超过%u的限制。

# YAS-04894

Message:csv column splits invalid %c

Action:非法的csv分隔符,仅支持',','|',';','\t'四种形式。

# YAS-04895

Message:beyond csv file column range

Action:指定csv列的id需为正整数,请检查指定csv列引用。

# YAS-04896

Message:connection pool size is out of range

Action:参考工具手册命令指导,修改connection pool size的值后重新运行。

# YAS-04897

Message:%s rows count exceed limit

Action:参考工具手册命令指导,修改errors参数值或修复数据错误后重新运行。

# YAS-04901

Message:a predicate may reference only one outer-joined table

Action:一个谓词只能引用一个外部联接的表。

# YAS-04902

Message:only one column is allowed on the size of (+)

Action:谓词有(+)语法的一边只允许出现一个column。

# YAS-04903

Message:two tables cannot be outer-joined to each other

Action:两表无法彼此外部连接。

# YAS-04904

Message:invalid usage of (+)

Action:(+)外连接操作符只允许出现在where条件子句和join on条件子句的比较运算的谓词中。

# YAS-04905

Message:old style outer join (+) cannot be used with ANSI joins

Action:(+)外连接操作符不允许与ANSI连接一起使用。

# YAS-04906

Message:an outer join cannot be specified on a correlation column

Action:无法在关联列中指定外部联接。

# YAS-04907

Message:specified column or attribute is not a nested table type

Action:定义一个有效的嵌套表列或属性。

# YAS-04908

Message:one multi-columns clause only reference one table

Action:同一个set表达式里面只能引用同一个表。

# YAS-04909

Message:udt is not allowed in multi-columns update clause

Action:使用 同一个set表达式update多列语法时,不支持udt类型。

# YAS-04910

Message:multi-columns update set expression must be subquery or list

Action:多列update set表达式必须是子查询或者列表。

# YAS-04911

Message:invalid function expression

Action:无效的函数表达式,请参考正确的函数使用方法。

# YAS-04912

Message:non-aggregate expressions inside the PIVOT clause

Action:PIVOT子句中禁止出现非聚合函数,请检查该部分输入。

# YAS-04913

Message:non-constant expression in PIVOT values clause

Action:PIVOT子句的in列表中禁止出现非常量表达式,请检查该部分输入。

# YAS-04914

Message:bind variable is not supported inside PIVOT operation

Action:PIVOT子句的in列表中不允许出现绑定变量,请检查该部分输入。

# YAS-04915

Message:cannot PIVOT table function

Action:PIVOT不允许操作表函数,请检查该部分输入。

# YAS-04916

Message:unable to update columns in the ON filter clause

Action:无法更新ON子句中引用的列,请检查该部分输入。

# YAS-04917

Message:cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc.

Action:无法从特定视图中查询ROWID或采样(sample),特定视图指集合操作,DISTINCT,GROUP BY等子句视图。

# YAS-04951

Message:column %s in table %s references a non-existent field

Action:该列引用的字段不存在,请检查该字段。

# YAS-04952

Message:the field that column %s in table %s references is empty

Action:该LOB列引用的字段所对应的csv数据为空,请检查对应csv数据。

# YAS-04953

Message:filler cannot be used for comparison

Action:LOB列引用的字段不可用于比较,请检查语法使用。

# YAS-04954

Message:failed to read lob file %s by lob location specifier for column %s

Action:未能通过列的LOB位置说明符读取LOB文件,请检查LOB位置说明符对应数据。

# YAS-04955

Message:lob location specifier for column %s invalid offset or length

Action:LOB列的偏移量和长度无效,请检查LOB列数据偏移量和长度。

# YAS-04956

Message:invalid lob location specifier

Action:不合法的LOB位置说明符,请检查LOB位置说明符对应数据。

# YAS-04958

Message:infile %s runs the risk of generating files with same name

Action:导入语句中可能生成同名文件,请检查导入语句。

# YAS-04959

Message:string length is %d, import it as an outline lob

Action:导入字符串太长,请使用outline lob的方式导入。

# YAS-04960

Message:invalid %s because the file is not in the directory of secure file

Action:请检查导入文件是否与在指定的安全目录下,可通过SHOW PARAMETER SECURE_FILE_PRIV查看安全目录。

# YAS-05001

Message:can not allocate %s bytes from columnar vm buffer

Action:增加列存计算总内存配置COLUMNAR_VM_BUFFER_SIZE。

# YAS-05002

Message:invalid argument: %s

Action:根据信息检查参数。

# YAS-05003

Message:failed to downcast Column

Action:内部错误,请联系我们的技术支持解决。

# YAS-05004

Message:%s

Action:根据描述信息进行修改。

# YAS-05005

Message:%s

Action:根据描述信息进行修改。

# YAS-05006

Message:%s

Action:根据描述信息进行修改。

# YAS-05007

Message:%s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05008

Message:unsupported feature: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05009

Message:interrupted: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05010

Message:codec error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05011

Message:%s

Action:根据描述信息进行修改。

# YAS-05012

Message:%s

Action:根据描述信息进行修改。

# YAS-05013

Message:io error

Action:内部错误,请联系我们的技术支持解决。

# YAS-05014

Message:%s

Action:根据描述信息进行修改。

# YAS-05015

Message:%s

Action:根据描述信息进行修改。

# YAS-05016

Message:%s

Action:物化内存不足,可以调大COLUMNAR_VM_BUFFER_SIZE或者COLUMNAR_MATERIAL_PERCENT解决。

# YAS-05199

Message:infallible

Action:内部错误,请联系我们的技术支持解决。

# YAS-05201

Message:invalid implicit cursor

Action:检查隐式游标语法。

# YAS-05202

Message:empty block

Action:流程控制块里面不能为空,需要有执行语句,或者用null填充。

# YAS-05203

Message:%s cannot be used as an assignment target

Action:入参不能赋值。

# YAS-05204

Message:invalid bound of %s line

Action:检查特定行如for line,index非法。

# YAS-05205

Message:exact fetch returns more than requested number of rows

Action:在PL/SQL中指定select查询的数据不能返回多行,修改语句使其返回单行结果,或者使用游标方式查询。

# YAS-05206

Message:no data found

Action:在存储过程中查询数据为空。

# YAS-05207

Message:unhandled user defined exception

Action:未经定义的异常。

# YAS-05208

Message:invalid exception

Action:非法的异常定义语法,请检查语句。

# YAS-05209

Message:the current block is %s, the previous block should not be the %s

Action:使用的流程控制语句语法错误。

# YAS-05210

Message:case not found

Action:存储过程使用的case when语句必须有一个分支是符合条件的。

# YAS-05211

Message:missing or invalid stored-object name

Action:function或者procedure的名字不符合语法。

# YAS-05212

Message:missing or invalid package name

Action:package的名字不符合语法。

# YAS-05213

Message:invalid argument

Action:参数需要匹配。

# YAS-05215

Message:stored-object has been dropped or altered

Action:执行的存储过程发生变更或者已经删除,重新执行或创建。

# YAS-05217

Message:missing no-default argument %s

Action:该参数没有默认值。

# YAS-05218

Message:variable or bind variable expected for out/inout parameter

Action:使用变量或者绑定变量作为出参。

# YAS-05219

Message:too many arguments

Action:存储过程或者udf java函数参数个数不能超过最大值,目前版本为4096。

# YAS-05220

Message:resource is busy, try later

Action:并发过程中使用的资源正在被其他session使用,稍后再试。

# YAS-05221

Message:cannot %s %s type duplicate stored-object

Action:根据报错信息提示,与已经存在的存储过程对象重名。

# YAS-05222

Message:assignment target does not allow default expression

Action:申明为out/int out类型的变量不能有默认值。

# YAS-05223

Message:invalid goto statement cannot jump to label %s

Action:检查goto语法,不符合要求。

# YAS-05224

Message:invalid label %s

Action:label所处位置非法,请查看label的限制。

# YAS-05225

Message:duplicated label %s

Action:不能有重名的label名字。

# YAS-05226

Message:invalid return

Action:只有function的body允许return语句。

# YAS-05227

Message:invalid out argument function

Action:检查是否在合法的位置申明out/in out变量,位置限制参考相应文档。

# YAS-05228

Message:function must has return sql

Action:定义的function没有return语句。

# YAS-05229

Message:the %s only appears once in same exception

Action:检查在同一个异常中该名字是否出现多次。

# YAS-05230

Message:no choices may appear with choice OTHERS in an exception handler

Action:OTHERS不能与其他异常位于同一个句柄里,删除其他异常,或者拆分为不同的句柄。

# YAS-05231

Message:OTHERS must be at the end of the exception

Action:异常语法不符合要求, others只能出现在异常的最后。

# YAS-05232

Message:active autonomous transaction detected and rolled back

Action:自治事务结束时需要输入commit或者rollback。

# YAS-05233

Message:%s variable binding to %s position

Action:in out参数绑定不匹配。

# YAS-05234

Message:parameter number %d mismatch using number %d

Action:修改为匹配的绑定参数。

# YAS-05235

Message:cannot perform a DML or DDL or DCL inside a query or DML

Action:过程体不支持非DML以及query或在含有DML以及query的自治事务中需要显示commit或rollback。

# YAS-05236

Message:the table has changed and triggers/functions cannot read it

Action:表结构已改变,不能再进行update或delete。

# YAS-05237

Message:dynamic sql should be string and not null

Action:请检查动态SQL的表达式执行结果是否为非空字符串。

# YAS-05238

Message:maximum number of stored-objects is % PRIu32

Action:使用的存储过程数量不能超过最大值。

# YAS-05239

Message:invalid recursive call stored-object %s

Action:检查递归调用存储过程语法。

# YAS-05241

Message:invalid values clause of an insert statement

Action:insert语句插入一个record值时,不符合规范。

# YAS-05242

Message:invalid cursor

Action:检查游标语法。

# YAS-05243

Message:invalid open

Action:检查open语法。

# YAS-05244

Message:open too many cursor

Action:同时打开的游标过多,同一时间打开的游标数目限制为300个,请改写PL/SQL语句,关闭不使用的游标,或者减少同时打开的游标数目。

# YAS-05245

Message:The raise statement without an exception must be set in exception handler

Action:SQL语句为"raise;" 抛出的异常必须要有异常模块处理。

# YAS-05246

Message:invalid %s%%%s

Action:不合法的%type或%rowtype使用语法,请检查语句。

# YAS-05247

Message:the value cursor return mismatch the value sql return

Action:游标返回的record成员数目和游标绑定的SQL语句投影数目不相等,请检查使用语句。

# YAS-05248

Message:explicit cursor cannot assign or be assigned

Action:隐式游标不能被赋值或者赋值给别的对象。

# YAS-05249

Message:cursor already open

Action:游标已经是打开状态,不要重复open。

# YAS-05250

Message:%s does not exist

Action:检查绑定参数是否存在。

# YAS-05252

Message:a variable declare not null must have an not null initialization assignment

Action:一个申明为非空的变量必须赋初值,并且该初值不能是null。

# YAS-05253

Message:invalid system variable for cursor

Action:游标使用了非法系统值。

# YAS-05254

Message:cursor not open

Action:游标未open不能使用。

# YAS-05255

Message:invalid EXIT/CONTINUE statement, it must appear inside a loop

Action:使用的EXIT/CONTINUE语法不正确,必须在loop内使用。

# YAS-05256

Message:invalid EXIT/CONTINUE label %s

Action:检查EXIT/CONTINUE label是否与其他label同名或者位于非法line之上。

# YAS-05257

Message:invalid END LOOP label %s, it must match the loop

Action:检查end loop后面的label名是否匹配正确的loop。

# YAS-05258

Message:invalid user define type value %s

Action:user define type出现在非法位置,user define type不能用于比较,oprator操作等。

# YAS-05259

Message:cursor argument mismatch

Action:请检查游标参数是否匹配。

# YAS-05260

Message:invalid record member type %s

Action:record type的定义里面不能有游标类型的成员。

# YAS-05261

Message:alias required in select list of cursor to avoid duplicate column

Action:定义游标的列表中有重名列,如果有重名列,请定义别名。

# YAS-05262

Message:missing or invalid trigger name

Action:根据命名规范重新定义触发器名称。

# YAS-05263

Message:WHEN clause cannot be used with table level triggers

Action:移除WHEN子句或将触发器定义为行级。

# YAS-05264

Message:trigger description too long, move comments into triggering code

Action:缩短触发器的定义描述。如果有注释,可以放到触发器的动作里。

# YAS-05265

Message:NEW or OLD references not allowed in table level triggers

Action:移除NEW或OLD引用或将触发器定义为行级。

# YAS-05266

Message:invalid NEW or OLD specification %s

Action:使用正确的NEW或OLD相关性名称。

# YAS-05267

Message:cannot %s in a trigger

Action:重写触发器,不包含commit、rollback、savepoint。

# YAS-05268

Message:invalid system variable for cursor default

Action:检查游标参数,默认值使用了不允许的系统变量。

# YAS-05269

Message:tirgger compiling errors:

Action:根据具体信息修复错误。

# YAS-05270

Message:cannot specify this column in UPDATE OF clause

Action:移除UPDATE OF中不支持的LOB列。

# YAS-05271

Message:job is running

Action:等待当前JOB执行完成或用DBMS_SCHEDULER.STOP_JOB接口停止JOB后再重新运行命令。

# YAS-05272

Message:invalid attribute name %s

Action:使用正确的JOB属性名称。

# YAS-05273

Message:invalid value %s for attribute %s

Action:使用有效的JOB属性值。

# YAS-05274

Message:invalid job type %s

Action:使用正确的JOB类型。

# YAS-05275

Message:too many package children

Action:自定义高级包内变量、类型、子过程体等成员个数不能超过最大值1024,请减少自定义高级包中定义的成员的个数。

# YAS-05276

Message:package head definition invalid or conflict

Action:请检查package头部定义语法。

# YAS-05277

Message:declaration cannot after sub program

Action:定义需要在子过程体之前。

# YAS-05278

Message:cannot compile body without its specification

Action:package body必须先定义才能编译。

# YAS-05279

Message:package head cannot have initialize section

Action:package head中不能有初始化。

# YAS-05280

Message:conflict item "%s" between head and body

Action:package head和body中不能有冲突定义。

# YAS-05281

Message:invalid stored-object variable

Action:非法的存储过程变量。

# YAS-05282

Message:package %s compiling "%s" errors:

Action:根据提示检查subprogram或者body存储编译错误。

# YAS-05283

Message:invalid package cursor variable "%s" declared

Action:不要在package里面定义游标变量。

# YAS-05284

Message:cannot find sub program "%s" in body

Action:在body中找不到该子过程体。

# YAS-05285

Message:cannot reference "%s" in package

Action:仅支持[schema.][package.]subprogram_name,检查使用语法。

# YAS-05286

Message:illegal conversion

Action:依据数据类型转换,修改赋值语句。

# YAS-05287

Message:cannot change the value of an OLD reference variable

Action:移除对OLD变量值的修改。

# YAS-05288

Message:cannot change NEW values for this trigger type

Action:更改触发器类型或移除对NEW变量值的修改。

# YAS-05289

Message:invalid trigger specification

Action:将创建触发器的语法修改正确。

# YAS-05290

Message:duplicate item "%s" in package

Action:在package里面不能有重名的元素。

# YAS-05291

Message:invalid external java procedure dataType %s

Action:使用udf java, 在创建procedure或者function的时候使用了不支持的数据类型。

# YAS-05292

Message:invalid external java procedure signature %s

Action:定义支持java的存储过程中name语法申明的函数签名非法。

# YAS-05293

Message:JNI create java VM error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05294

Message:java lib %s is non-existent

Action:使用udf java指定的lib路径未使用loadjava加载,请先使用loadjava加载。

# YAS-05295

Message:java method %s is non-existent

Action:java函数不存在,请使用正确的函数。

# YAS-05296

Message:JNI destroy java VM error

Action:内部错误,请联系我们的技术支持解决。

# YAS-05297

Message:java VM failed to attach current thread

Action:内部错误,请联系我们的技术支持解决。

# YAS-05298

Message:java VM load class %s error

Action:检查使用的class是否已经加载,或者为内部错误,请联系我们的技术支持解决。

# YAS-05299

Message:Java call terminated by uncaught Java exception:

Action:捕获的java异常,具体见异常打印。

# YAS-05300

Message:%s is already loaded, unload class first before reload it

Action:不能重复load相同的class文件或者jar包,如果有需要,先调用dropjava卸载,再重新load。

# YAS-05301

Message:%s, argument cannot be null

Action:调用loadjava和dropjava的参数必须为非空字符串。

# YAS-05302

Message:invalid dropjava %s, not loaded

Action:不能调用DBMS_STANDARD.dropjava卸载一个未加载过的class文件或者jar包。

# YAS-05303

Message:invalid lib path, length should be more than 0, no more than %d

Action:调用loadjava和dropjava的参数class或者jar包路径必须小于规定的最大值。

# YAS-05304

Message:java run environmemt is not found, install first before using

Action:用户环境未按照JDK环境,请先按照java运行环境才能支持外置udf java。

# YAS-05305

Message:load class or jar exceeding %d at same time

Action:同时load的class或者jar包超过64,请先unload部分再load。

# YAS-05306

Message:invalid java lib path %s

Action:设置正确的java库路径。

# YAS-05307

Message:pragma SERIALLY_REUSABLE must be declared in package specification and body

Action:head和body中必须同时定义SERIALLY_REUSABLE属性。

# YAS-05308

Message:invalid package %s "%s"

Action:body失效,请尝试重新创建body。

# YAS-05309

Message:cursor expected when using cursor attribute

Action:使用游标属性必须是游标变量,请检查输入语句。

# YAS-05310

Message:package type definition has been dropped or altered

Action:package type 定义被删除或者被修改,请重新执行SQL语句。

# YAS-05311

Message:job has an invalid END_DATE

Action:job的END_DATE是无效的(可能已过期),请先设置END_DATE再重新执行SQL语句。

# YAS-05312

Message:maximum number of open cursor references is %d

Action:指向相同游标引用过多,请检查使用语句。

# YAS-05313

Message:failed to re-enable "%s"."%s" after making requested change

Action:根据提示信息修改job的属性为有效值,然后使能。

# YAS-05314

Message:package %s compiling "%s" errors:

Action:根据提示信息,输入合法的package语句,重新执行。

# YAS-05315

Message:cursor with return cannot open dynamic sql

Action:显式定义返回值的游标变量无法用于打开动态SQL,请变更用于打开该语句的游标变量。

# YAS-05316

Message:out, in out not allowed when open dynamic sql for cursor

Action:请根据提示信息修改using子句中不符合限制的参数方向。

# YAS-05317

Message:target of open must be a query

Action:open语句的类型无效,请勿在open行中打开非查询语句。

# YAS-05318

Message:CALL Specification parameters cannot have default

Action:外置UDF不支持default表达式,请删除default表达式后重试。

# YAS-05319

Message:invalid create ddl type

Action:create DDL 类型不合法,请输入合法的类型。

# YAS-05320

Message:init JVM error: Initial heap size set to a larger value than the maximum heap size

Action:配置参数JVM_XMS需要比JVM_XMX小,请重置配置。

# YAS-05321

Message:"malformed or corrupted wrapped unit"

Action:内部错误,请联系我们的技术支持解决。

# YAS-05322

Message:invalid class name, length should be less than %d

Action:创建外置UDF时class name长度需小于规定的最大值。

# YAS-05323

Message:a variable declare constant must have an initialization assignment

Action:请初始化定义的常量。

# YAS-05324

Message:cursor cannot use constant variable

Action:请勿对游标使用常量。

# YAS-05325

Message:duplicate method name "%s"

Action:自定义类型中包含了同名方法。

# YAS-05326

Message:cannot drop or replace a type with type or table dependents

Action:尝试删除的类型中包含了类型或表依赖。

# YAS-05327

Message:subprogram "%s" is declared in an object type body and must be defined in the object type specification

Action:在OBJECT类型body中定义的方法必须在head部分声明。

# YAS-05328

Message:missing or invalid object type name

Action:定义了非法的OBJECT类型名。

# YAS-05329

Message:no attributes found in object type "%s"

Action:访问了一个不存在的OBJECT成员。

# YAS-05330

Message:attribute or method by name "%s" does not exist

Action:访问了一个无效的OBJECT成员变量或方法名。

# YAS-05331

Message:must specify either CASCADE or INVALIDATE option

Action:缺少CASCADE或INVALIDATE关键字。

# YAS-05332

Message:object "%s" is invalid

Action:访问了一个非法的OBJECT类型。

# YAS-05333

Message:attempting to create a subtype UNDER a FINAL type

Action:请勿继承一个声明为FINAL的OBJECT类型对象。

# YAS-05334

Message:not executed, %s "%s" does not exist

Action:使用了一个仅有声明的对象。

# YAS-05335

Message:only constructor method name can match type name

Action:非构造方法的内置方法不允许与自身类型名相同。

# YAS-05336

Message:identifier "%s" must be declared

Action:访问了未声明的成员。

# YAS-05337

Message:constructor method name must match type name

Action:OBJECT类型的构造方法必须与本身类型名相同。

# YAS-05338

Message:could not find program unit being called "%s"

Action:创建对应名字的方法。

# YAS-05339

Message:cannot replace a type with table dependents

Action:先删除使用了TYPE的表,再执行操作。

# YAS-05340

Message:cannot ORDER objects without MAP or ORDER method

Action:给OBJECT类型定义MAP或ORDER方法。

# YAS-05341

Message:varray limit require a positive constant input

Action:给VARRAY类型的limit子句传入一个大于零的数。

# YAS-05342

Message:The number of initializations for varray exceeds the limit

Action:减少VARRAY构造函数的参数,不要超过VARRAY的limit。

# YAS-05343

Message:varray member function %s is not allowed here

Action:使用有返回值的函数。

# YAS-05344

Message:varray index %s

Action:使用VARRAY有效索引值。

# YAS-05345

Message:Reference to uninitialized %s

Action:使用OBJECT前先通过构造函数初始化。

# YAS-05346

Message:varray extend invalid, %s

Action:根据信息调整EXTEND方法的参数。

# YAS-05347

Message:varray trim invalid, %s

Action:根据信息调整TRIM方法的参数。

# YAS-05348

Message:varray assign invalid

Action:使用有效的VARRAY值进行赋值。

# YAS-05349

Message:MAP or ORDER method must be defined in the root of the subtype hierarch

Action:在ROOT类型中定义MAP或ORDER方法。

# YAS-05350

Message:MAP methods must return a scalar type

Action:修改MAP方法返回一个标量类型。

# YAS-05351

Message:ORDER methods must be declared with 1 (one) parameter in addition to (optional) SELF

Action:修改ORDER方法让在SELF参数外只有一个参数。

# YAS-05352

Message:ORDER methods must return an INTEGER

Action:修改ORDER方法返回一个INTEGER类型。

# YAS-05353

Message:The parameter type in an ORDER method must be the containing object type

Action:修改ORDER方法SELF参数的类型只能是当前的OBJECT类型。

# YAS-05354

Message:not an OBJECT type

Action:创建与BODY同名的OBJECT类型或给OBJECT类型创建BODY。

# YAS-05355

Message:MAP methods must be declared without any parameters other than (optional) SELF

Action:修改MAP方法让只有SELF参数。

# YAS-05356

Message:An object type may have only 1 MAP or 1 ORDER method

Action:删除MAP或ORDER方法至只有一个。

# YAS-05357

Message:subprogram or cursor "%s" is declared in an object type specification and must be defined in the object type body

Action:在TYPE BODY中实现OBJECT的全部方法。

# YAS-05358

Message:the SELF parameter can be declared only as IN or as IN OUT

Action:修改SELF变量为IN或IN OUT。

# YAS-05359

Message:expression is of wrong type

Action:修改SELF变量的类型为当前定义的类型。

# YAS-05360

Message:supertype must be an object type

Action:创建对应的OBJECT类型作为超类型或在OBJECT类型下创建子类型。

# YAS-05361

Message:cannot insert NULL object into object tables or nested tables

Action:插入一个非空值。

# YAS-05362

Message:invalid constructor

Action:输入有效的VARRAY构造函数。

# YAS-05363

Message:maximum number of %s is %d

Action:减少属性或方法的个数。

# YAS-05364

Message:modifier "%s" conflicts with prior "%s" specification

Action:删除冲突定义中的一个。

# YAS-05365

Message:duplicate modifier specification "%s"

Action:删除重复的定义。

# YAS-05366

Message:type with NOT INSTANTIABLE methods must be declared NOT INSTANTIABLE

Action:定义OBJECT为NOT INSTANTIABLE或删除NOT INSTANTIABLE方法。

# YAS-05367

Message:creating a FINAL NOT INSTANTIABLE type

Action:删除FINAL或NOT INSTANTIABLE关键字其中一个。

# YAS-05368

Message:a static method cannot declare a parameter named SELF

Action:删除static方法中的SELF参数。

# YAS-05369

Message:default value of parameter "%s" in body must match that of spec

Action:修改BODY中参数的default值与OBJECT声明一致。

# YAS-05370

Message:The parameters to an %s function must have %s mode

Action:修改ORDER方法的参数为IN或IN OUT。

# YAS-05371

Message:SELF parameter of constructor method must be IN OUT

Action:修改自定义构造函数的SELF参数为IN OUT。

# YAS-05372

Message:RETURN statement in a CONSTRUCTOR cannot include an expression

Action:删除自定义构造函数的RETURN子句。

# YAS-05373

Message:method dispatch on NULL SELF argument is disallowed

Action:调用OBJECT方法时SELF参数给一个非空值。

# YAS-05374

Message:cannot create VARRAY column with embedded LOB

Action:删除包含LOB的VARRAY类型。

# YAS-05375

Message:type "%s" is malformed because it is a non-REF mutually recursive type

Action:删除对当前类型的递归引用。

# YAS-05376

Message:expression datatype does not match varray member type

Action:修改VARRAY构造函数入参符合VARRAY成员定义。

# YAS-05377

Message:"%s" formed a non-REF mutually-dependent cycle

Action:移除对循环类型的使用。

# YAS-05378

Message:plsql internal error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-05379

Message:explicit cursor expected

Action:for循环in后面使用游标(非隐式),必须是显式游标。

# YAS-05380

Message:invalid alter compiler parameters clause "%s" error %s

Action:根据提示修改无效的配置参数。

# YAS-05381

Message:duplicate alter compiler parameters clause "%s"

Action:删除重复的编译选项。

# YAS-05382

Message:invalid value %d for parameter plsql_optimize_level, must be from among 0, 1, 2, 3

Action:输入合法的PLSQL优化级别0,1,2,3。

# YAS-05383

Message:duplicate setting for plsql compiler parameter plsql_debug

Action:删除重复的DEBUG选项。

# YAS-05384

Message:Invalid value for parameter plscope_settings. Value must be from among 'IDENTIFIERS:[ALL|NONE|PLSQL|SQL|PUBLIC], STATEMENTS:[ALL|NONE]'.

Action:输入合法的PLSCOPE_SETTINGS编译选项。

# YAS-05385

Message:invalid parameter for plsql_ccflags

Action:输入合法的PLSQL_CCFLAGS编译选项。

# YAS-05386

Message:invalid parameter for plsql warnings flag

Action:输入合法的PLSQL_WARNINGS编译选项。

# YAS-05387

Message:invalid value %s for parameter nls_length_semantics, must be from among BYTE, CHAR

Action:输入合法的NLS_LENGTH_SEMANTICS选项。

# YAS-05388

Message:invalid value %s for parameter plsql_debug, must be from among TRUE, FALSE

Action:输入合法的PLSQL_DEBUG选项。

# YAS-05389

Message:invalid value %s for parameter plsql_code_type, must be from among INTERPRETED, NATIVE

Action:输入合法的PLSQL_CODE_TYPE选项。

# YAS-05390

Message:invalid col_stat_type "%s": must be ALL | HISTOGRAM

Action:请传入ALL或者HISTOGRAM。

# YAS-05391

Message:incorrect placement of %s clause

Action:删除对应的子句。

# YAS-05392

Message:supertypes's AUTHID is different from subtype's AUTHID

Action:使用超类型的AUTHID创建子类型或删除子类型中的AUTHID子句。

# YAS-05393

Message:invalid input values for preference name

Action:请检查输入的统计信息选项名称是否正确。

# YAS-05394

Message:invalid input values for preference value

Action:请检查输入的统计信息选项值是否符合规范。

# YAS-05395

Message:illegal varray constructor, %s

Action:请检查使用的VARRAY构造函数是否合法。

# YAS-05396

Message:cannot access this function return

Action:请检查函数返回值是否允许直接访问。

# YAS-05397

Message:datatype mismatch, VARRAY required

Action:请检查输入参数是否为VARRAY类型值。

# YAS-05398

Message:invalid procedure %s

Action:请检查调用过程体是否合法。

# YAS-05399

Message:cannot access rows from a non-nested table item

Action:修改TABLE函数的参数为嵌套表类型。

# YAS-06001

Message:the value of parameter %s is invalid, %s

Action:输入的参数无效,请按照提示信息输入有效参数。

# YAS-06003

Message:the barrier between %s and %s is corrupted

Action:内部错误,请联系我们的技术支持解决。

# YAS-06004

Message:maximum number of sessions exceeded

Action:(1)资源允许前提下调大MAX_SESSIONS;(2)等待其他客户端断开后再次尝试连接数据库;(3)可通过V$SESSION视图查询SESSION信息。

# YAS-06005

Message:instance is not initialized

Action:数据库异常,请检查数据库状态。

# YAS-06006

Message:instance has been started by another process

Action:先关闭数据库再重新启动或连接已启动的数据库。

# YAS-06007

Message:missing or invalid session ID

Action:错误的会话ID,请查询V$SESSION视图检查ID是否正确。

# YAS-06008

Message:failed to shutdown: %s

Action:根据提示信息解决错误后重新执行。

# YAS-06009

Message:invalid path: %s, reason: %s

Action:根据提示信息修改正确路径后重新执行。

# YAS-06010

Message:the database is not in readwrite mode

Action:在主节点执行该语句。

# YAS-06011

Message:the database is not in readonly mode

Action:在备节点执行该语句。

# YAS-06012

Message:user session does not exist

Action:退出并重新连接服务器。

# YAS-06013

Message:too many sql handlers

Action:请关闭无用连接或调整MAX_SESSIONS配置参数后重新执行。

# YAS-06014

Message:the value of parameter %s must be between % PRIu64 and % PRIu64

Action:请按照输出提示输入合法范围内的参数。

# YAS-06015

Message:QUORUM_SYNC_STANDBYS cannot be empty

Action:依据参考手册-配置参数文档中描述,为参数输入正确的值。

# YAS-06016

Message:cannot kill current session

Action:当前连接不允许杀掉该会话,请使用其它连接执行。

# YAS-06017

Message:failed to get environment %s

Action:根据提示信息设置对应的环境变量后重新执行命令。

# YAS-06018

Message:invalid or non-existent SQL ID

Action:内部错误,请联系我们的技术支持解决。

# YAS-06019

Message:the linking library %s is invalid

Action:请按照提示检查链接库是否存在。

# YAS-06020

Message:set session parameter: %s failed, %s

Action:设置指定的会话参数失败,请按提示进行检查。

# YAS-06021

Message:workload repository record is not found

Action:内部错误,请联系我们的技术支持解决。

# YAS-06022

Message:failed to initialize thread lock when %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06023

Message:database is set to read-only because of database abnormal

Action:DBA 介入查看产生故障的原因,解决故障,消除故障状态后再继续执行业务。

# YAS-06024

Message:invalid AUTOTRACE option

Action:参考set autotrace文档,修改autotrace的命令选项为有效值。

# YAS-06025

Message:valid URL of service expected

Action:请配置正确的ip名单。

# YAS-06026

Message:failed to load netconfig: address %s is invalid

Action:请更改ip名单。

# YAS-06027

Message:instance service unavailable, reason: %s

Action:请在数据库启动或者主备切换成功后重试。

# YAS-06309

Message:Interrupted

Action:内部错误,请联系我们的技术支持解决。

# YAS-06401

Message:Invalid argument: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06412

Message:%s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06414

Message:%s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06415

Message:feature %s has not been implemented yet

Action:内部错误,请联系我们的技术支持解决。

# YAS-06418

Message:%s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06420

Message:%s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06501

Message:invalid argument: %s

Action:根据信息检查参数。

# YAS-06502

Message:exceed limit (expect>%d,<%d): now size is %d

Action:输入值不在规定范围内,请按提示调整您的输入值。

# YAS-06503

Message:io error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06504

Message:null error: %s

Action:不能为空值,请按提示输入值。

# YAS-06506

Message:parse error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06507

Message:change section %s parameter %s require rebuild database, not allowed to change by ALTER SYSTEM

Action:不允许通过ALTER SYSTEM更改部分参数,请按提示修改。

# YAS-06508

Message:utf8 error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06509

Message:sort error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06510

Message: start thread error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-06511

Message: failed to allocate %d bytes

Action:内部错误,请联系我们的技术支持解决。

# YAS-06801

Message:missing or invalid library name

Action:请输入正确的library name。

# YAS-06802

Message:invalid library %s

Action:请检查调用的library是否有效。

# YAS-06803

Message:plsql debugger is already open

Action:退出已经开始的调试,然后重新开始。

# YAS-06804

Message:type mismatch found at "%s" between FETCH cursor and INTO variables

Action:检查FETCH数据的类型释放与INTO的类型一致。

# YAS-06805

Message:error number argument to raise_application_error of %d is out of range

Action:请输入合法范围内的错误码。

# YAS-06806

Message:cannot run job in upgrade mode

Action:在升级模式下不可执行定时任务。

# YAS-06807

Message:job %s.%s is not running

Action:定时任务已经停止,选择正在执行的定时任务执行STOP_JOB接口。

# YAS-06808

Message:supertypes's AUTHID is DEFINER but supertype and subtype are not in same schema

Action:在父类型的模式下创建子类型。

# YAS-06819

Message:expressions have to be of SQL types

Action:将表达式类型修改为SQL类型。

# YAS-06825

Message:expression is of wrong type

Action:更改表达式的数据类型。您可能需要使用数据类型转换函数。

# YAS-06826

Message:local collection types not allowed in SQL statements

Action:在schema中定义集合类型,而不是在PL/SQL子程序中。

# YAS-06828

Message:out and in/out modes cannot be used in this context

Action:请根据提示信息修改using子句中不符合限制的参数方向。

# YAS-06829

Message:invalid use of type name

Action:无效的类型名用法。

# YAS-06830

Message:cannot compare VARRAY or LOB type

Action:OBJECT类型创建MAP或ORDER方法,VARRAY和TABLE类型去除相关子句。

# YAS-07201

Message:failed to initialize plug-in library %s, reason:%s

Action:请检查plug-in library是否有效。

# YAS-07202

Message:plugin execution error, %s

Action:请检查plug-in library是否有效。

# YAS-07301

Message:external module timeout, reason: %s

Action:请检查yex_server服务是否正常启动。

# YAS-07302

Message:external module protocol error, reason: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-07303

Message:library file %s not found

Action:请检查library文件是否存在。

# YAS-07304

Message:invalid library file %s

Action:请检查指定的library文件是否合法。

# YAS-07305

Message:too many external procedures

Action:创建的外置UDF过多,请删除不需要的外置UDF后再重试。

# YAS-07306

Message:too many external libraries

Action:创建的自定义库过多,请删除不需要的自定义库后再重试。

# YAS-07307

Message:too many dblinks

Action:创建的dblinks过多,请删除不需要的dblinks后再重试。

# YAS-07308

Message:external object is invalidated

Action:内部错误,请联系我们的技术支持解决。

# YAS-07309

Message:the size of variant is too large

Action:输入的参数大小超过了最大值32000,请减小参数大小。

# YAS-07310

Message:unsupported data type %s, used by %s

Action:请输入YEX支持的入参类型。

# YAS-07311

Message:object %s.%s is busy

Action:YEX对象正在被使用,请稍后再试。

# YAS-07312

Message:object %s.%s does not exist

Action:请检查YEX对象是否存在。

# YAS-07313

Message:database driver error: %s

Action:内部错误,请联系我们的技术支持解决。

# YAS-07314

Message:too many connections for dblink %s

Action:dblinks的连接数过多,请断开部分连接后再重试。

# YAS-07315

Message:too many dblink resultsets

Action:内部错误,请联系我们的技术支持解决。

# YAS-07316

Message:too many dblink cursors

Action:内部错误,请联系我们的技术支持解决。

# YAS-07317

Message:can't estabilish a connection to external module

Action:请检查yex_server是否正常启动。

# YAS-07318

Message:failed to call external moudle

Action:外置UDF执行失败,请按照报错信息检查执行是否合法。

# YAS-07319

Message:external module service is too old

Action:内部错误,请联系我们的技术支持解决。

# YAS-07320

Message:failed to run yex_server, error no: %d

Action:内部错误,请联系我们的技术支持解决。

# YAS-08001

Message:failed to allocate handler, unknown type %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-08002

Message:function sequence error

Action:内部错误,请联系我们的技术支持解决。

# YAS-08003

Message:invalid name or URL of service

Action:使用正确的服务器名称或链接。

# YAS-08004

Message:the buffer size of %s is too small

Action:为数据提供所需大小的缓冲区。

# YAS-08005

Message:attribute is readonly

Action:在读写节点执行语句。

# YAS-08006

Message:connection is reset

Action:退出并重新连接服务器。

# YAS-08007

Message:failed to free handler, unknown type %u

Action:内部错误,请联系我们的技术支持解决。

# YAS-08008

Message:not all variables bounded

Action:检查参数的个数是否匹配。

# YAS-08009

Message:failed to allocate descript, unknown type %u

Action: 内部错误,请联系我们的技术支持解决。

# YAS-08010

Message:invalid connection

Action:退出并重新连接服务器。

# YAS-08011

Message:allocate invalid handler

Action:内部错误,请联系我们的技术支持解决。

# YAS-08012

Message:connection has been disconnected

Action:退出并重新连接服务器。

# YAS-08013

Message:invalid fetch

Action:重新执行语句。

# YAS-08014

Message:invalid packet size

Action:修改包的范围在有效范围内(64KB ~ 32MB)。

# YAS-08015

Message:invalid input handle, expected %s

Action:退出并重新连接服务器。

# YAS-08016

Message:invalid sql type

Action:检查输入的语句是否正确。

# YAS-08017

Message:binding param id cannot be less than 1

Action:检查参数个数是否匹配。

# YAS-08018

Message:invalid partition type

Action:检查分区类型是否正确。

# YAS-08019

Message:partition key does not map to any partition

Action:检查分区标识是否正确。

# YAS-08020

Message:remove the CREATE TABLE clause

Action:此操作不允许,移除CREATE TABLE语句。

# YAS-08021

Message:invalid data type: %s

Action:检查数据类型是否匹配。

# YAS-08022

Message:invalid pump parameter value

Action:修改参数值,字符串类型不超过512字节

# YAS-08023

Message:invalid file format, %s

Action:根据具体信息检查语句。

# YAS-08024

Message:the tablespace '%s' is not found

Action:使用已存在的表空间或创建新的表空间。

# YAS-08025

Message:invalid value of parameter %s

Action:检查参数的值是否有效。

# YAS-08026

Message:importing broken

Action:根据提示修复后重新导入数据。

# YAS-08027

Message:the value of %s is illegal

Action:使用有效的值。

# YAS-08028

Message:unknown attribute id

Action:检查属性名称是否正确。

# YAS-08029

Message:%s may not %s other users

Action:使用DBA用户操作。

# YAS-08030

Message:too many %s for %s

Action:减少对象个数。

# YAS-08031

Message:cannot qualify table name by owner %s, %s

Action:使用FROMUSER参数指定表的用户。

# YAS-08032

Message:conflicting modes specified

Action:减少导入导出的模式,然后重新执行。

# YAS-08033

Message:user %s does not exist

Action:使用已存在的用户或创建该用户。

# YAS-08034

Message:table %s.%s does not exist

Action:使用已存在的表或创建该表。

# YAS-08035

Message:%s %s not found in export file

Action:重新创建该对象。

# YAS-08036

Message:invalid temp lob

Action:请先创建合法临时LOB。

# YAS-08037

Message:param name %s not found

Action:请输入正确的参数名。

# YAS-08039

Message:invalid transaction isolation level

Action:请输入正确的事务隔离级别READ COMMITTED/CURRENT COMMITTED/SERIALIZABLE。

# YAS-08040

Message:invalid password

Action:请输入正确的密码。

# YAS-08041

Message:invalid charset code,the value must be one of ASCII GBK UTF8 ISO88591.

Action:请输入正确的字符集,字符集必须是ASCII、GBK、UTF8、ISO88591中的一个。

# YAS-08042

Message:invalid charset,the value must be one of ASCII GBK UTF8 ISO88591.

Action:请输入正确的编码,字符集必须是ASCII、GBK、UTF8、ISO88591中的一个。

# YAS-08043

Message:invalid value for date format

Action:YashanDB不支持指定该日期格式,请修改。

# YAS-08044

Message:new passwords do not match

Action:请检查两次输入的密码是否一致。

# YAS-08045

Message:invalid null pointer

Action:请检查是否有非法空指针输入。

# YAS-08046

Message:partition bound value '%s' is invalid, expected size not more than %u, actual size is %u

Action:确保数据长度不超过相应分区列的长度。

# YAS-08047

Message:invalid data path

Action:请配置正确的YASDB_DATA路径(路径必须为绝对路径且长度不超256)。

# YAS-08048

Message:extproc stream error, reason: %s

Action内部错误,请联系我们的技术支持解决。

# YAS-08049

Message:invalid lob

Action:无效LOB请创建或者绑定获取有效LOB。

# YAS-08050

Message:unsupported yacGetData invocation, please set YAC_ATTR_GET_DATA_SUPPORT

Action:当前不支持yacGetData调用,请设置YAC_ATTR_GET_DATA_SUPPORT属性为true。

# YAS-08051

Message:no resultset cached for yacGetData

Action:当前yacGetData调用无已缓存结果集。

# YAS-08052

Message:invalid parameter, reason: %s

Action:根据信息检查参数。

# YAS-08053

Message:invalid connection, priamry mode connect to standby

Action:非法的连接,PRIMARY连接模式仅找到备机,请修改连接URL。

pdf-btn 下载文档
copy-btn 复制链接