---
title: dbms_sql.column_value 下标越界访问导致 extend_size 错误引起的 core-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于dbms_sql.column_value 下标越界访问导致 extend_size 错误引起的 core相关的常见问题和使用技巧，帮助您快速解决dbms_sql.column_value 下标越界访问导致 extend_size 错误引起的 core的难题。
---
切换语言

- 简体中文
- English

划线反馈

# dbms_sql.column_value 下标越界访问导致 extend_size 错误引起的 core

更新时间：2026-06-04 09:56

适用版本： V3.2.x 内容类型：Troubleshoot  

## 问题现象

dbms_sql.column_value 下标越界访问导致 extend_size 错误，后续内存分配出错，访问错误内存引起的 core。

错误日志如下：

```shell
oceanbase::pl::ObDbmsInfo::column_value (this=0x10006ce4a5c0, this@entry=0x10006ce4a2b0, session=session@entry=0x100043714df0, allocator=, allocator@entry=0x7f2316c58280, col_idx=, col_idx@entry=0, src_obj=..., result_type=..., result=...) at ./src/pl/sys_package/ob_dbms_sql.cpp:428

```

## 关键诊断信息

### 触发条件

dbms_sql.column_value 使用正确的下标，避免使用负数。

## 问题原因

dbms_sql.column_value 下标越界访问。

## 问题的风险及影响

OBServer core。

## 影响租户

影响 OceanBase 数据库中的 Oracle 租户，对于 SYS 租户和 MySQL 租户无影响。

## 影响的版本

OceanBase 数据库企业版 V3.2.3 GA（oceanbase-3.2.3.0-20220418212020）及之后版本、V3.2.4 GA（oceanbase-3.2.4.0-100000072022102819）及之后版本。

## 解决方法

- 升级至问题已修复版本。目前已修复的版本包括 OceanBase 数据库企业版 V3.2.3 BP7（107000092023011911）及之后版本、V3.2.4 BP2（oceanbase-3.2.4.2-102000042023022717）及之后版本。
 - 宕机后重启，下标避免使用负数。

## 规避方式

column_value 使用正确的下标，避免使用负数。

Previous

[OBServer core，sig=7，sig_code=4 的原因和处理方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003360247)

Next

[trigger 或 trigger 依赖的对象中显示调用 base_table%rowtype 可能导致 core](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000045540) ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
