---
title: OceanBase 数据库 Oracle 租户 PL 调用执行报错 -5838，原生 Oracle 不报错的原因和解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于OceanBase 数据库 Oracle 租户 PL 调用执行报错 -5838，原生 Oracle 不报错的原因和解决方法相关的常见问题和使用技巧，帮助您快速解决OceanBase 数据库 Oracle 租户 PL 调用执行报错 -5838，原生 Oracle 不报错的原因和解决方法的难题。
---
切换语言

- 简体中文
- English

划线反馈

# OceanBase 数据库 Oracle 租户 PL 调用执行报错 -5838，原生 Oracle 不报错的原因和解决方法

更新时间：2026-05-29 08:46

适用版本： V4.0.x、V4.1.x、V4.2.x、V4.3.x、V4.4.x 内容类型：Troubleshoot  

## 问题现象

在原生 Oracle 数据库上执行 PL 不报错，而在 OceanBase 数据库 Oracle 租户上执行 PL 报错-5838，如下图所示。

![image](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/PL/20250826ob-orcl-tenant-pl-call-execution-error-5838-reported-while-native-orcl-does-not-report-error.png)

关键日志信息，如下：

```shell
[2025-07-24 16:39:49.907110] WDIAG [SQL] spi_cursor_fetch (ob_spi.cpp:4503) [48523][T1004_L0_G0][T1004][xxxxx-xxxxx-xxxxx-xxxxx] [lt=10][errcode=-4026] fail to exec do_cursor_fetch(ctx, cursor, OB_INVALID_ID != cursor->get_id() || (package_id != OB_INVALID_ID && OB_INVALID_ID == routine_id), into_exprs, into_count, column_types, type_count, exprs_not_null_flag, pl_integer_ranges, is_bulk, limit, return_types, return_type_count, is_type_record)(ret=-4026)
[2025-07-24 16:39:49.907163] WDIAG [PL] update_first_impl (ob_pl_user_type.cpp:3942) [48523][T1004_L0_G0][T1004][xxxxx-xxxxx-xxxxx-xxxxx] [lt=10][errcode=-5838] pl collection is not inited(ret=-5838)

```

## 问题原因

该问题属于 OceanBase 缺陷，因为内部逻辑导致赋值出现异常，从而初始化失败，报错 -5838。

## 问题的风险及影响

PL 执行报错。

## 适用版本

OceanBase 数据库 V4.x 版本。

## 解决方法

升级至问题已修复版本。目前已修复的版本包括 OceanBase 数据库 V4.2.5 BP3（oceanbase-4.2.5.3-103000142025033110）及之后版本。

## 规避方式

修改 PL 的逻辑。

Previous

[使用自建存储过程将 DATABASE 中的表批量加入或移出表组](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000004753674)

Next

[通过 DBLink 调用存储过程报错 -4019](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000006417233) ![有帮助](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) 咨询热线
