---
title: 冻结报错 -4263 的原因及解决方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 冻结报错 -4263 的原因及解决方法相关的常见问题和使用技巧，帮助您快速解决 冻结报错 -4263 的原因及解决方法的难题。
---
切换语言

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

划线反馈

# 冻结报错 -4263 的原因及解决方法

更新时间：2026-05-09 01:51

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

## 问题现象

冻结报错 -4263，如下图所示。

![image](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/knowledge-base/database/memory/20250408freeze-error-4263.png)

关键日志信息如下。

```shell
[2024-11-28 09:47:11.863932] WARN  [STORAGE] new_active_memstore (ob_pg_memtable_mgr.cpp:173) [3968482][0][xxxxx-xxxxx-xxxxx-xxxxx] [lt=7] [dc=0] Too many frozen memtables(ret=-4263, get_unmerged_memtable_count_()=7, get_memtable_count_()=7, pkey={tid:1100611139453798, partition_id:184, part_cnt:0})

```

## 问题原因

当冻结中的 MemTable 超过 7 个后，就不允许再发起冻结。冻结中的 MemTable 大多可能是因为卡转储导致的，也有可能是因为转储慢导致的。

## 问题的风险及影响

集群不能冻结。

## 影响租户

影响 OceanBase 数据库中的 SYS 租户和 Oracle 租户以及 MySQL 租户。

## 适用版本

OceanBase 数据库 V2.x、V3.x 版本。

## 解决方法

首先排查是否有卡转储发生，可以通过 [租户 MemStore 内存满问题排查](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000355014) 进行排查。

如果转储没问题，可以排查否有大量业务导致冻结的速度大于转储的速度，可以适当调整以下参数。

1. 将 `freeze_trigger_percentage` 调大，降低冻结转储的次数。
 2. 将 `minor_merge_concurrency` 调大，增加转储的线程数加快转储。
 3. 调整隐藏参数 `_enable_parallel_minor_merge`，打开并行转储。

## 规避方式

根据业务配置合理的转储参数。

上一篇

[执行内存占用高问题汇总](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000690996)

下一篇

[ResetConnection 协议内存堆积](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003144161) ![有帮助](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) 咨询热线
