---
title: ARM 平台下使用 HMS Catalog 创建外部表导致 OBServer 进程退出-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于ARM 平台下使用 HMS Catalog 创建外部表导致 OBServer 进程退出相关的常见问题和使用技巧，帮助您快速解决ARM 平台下使用 HMS Catalog 创建外部表导致 OBServer 进程退出的难题。
---
切换语言

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

划线反馈

# ARM 平台下使用 HMS Catalog 创建外部表导致 OBServer 进程退出

更新时间：2026-07-07 12:56

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

## 问题现象

在 ARM 平台下，使用 HMS Catalog 创建外部表后，执行查询操作会导致 OBServer 进程退出。

进程退出前，日志中可能打印如下错误信息：

```shell
Error occurred during initialization of VM
java.lang.StackOverflowError
        at java.util.HashMap.(java.base/HashMap.java:280)
        at java.util.HashSet.(java.base/HashSet.java:106)
        at java.lang.ClassLoader.(java.base/ClassLoader.java:2730)
        at java.security.AccessController.doPrivileged(java.base/Native Method)
        at java.lang.reflect.AccessibleObject.(java.base/AccessibleObject.java:499)

```

进程退出后，通过系统命令（如 `ps`）检查，确认 OBServer 进程已不存在。

## 关键信息

- OBServer 进程可能生成 core 文件，也可能不生成，这取决于操作系统的相关配置。
 - 进程退出前，日志中会打印 `Error occurred during initialization of VM` 和 `java.lang.StackOverflowError` 错误。
 - 错误堆栈通常指向 Java 基础类库（如 `HashMap`、`HashSet`、`ClassLoader`）的初始化过程。

## 问题原因

在 ARM 平台下，默认的栈空间设置（`stack_size`）为 320 KB。此空间对于启动和执行 JVM 调用（例如 HMS Catalog 相关操作）而言过小。JVM 在初始化时认为分配的栈空间不足，导致 OBServer 进程因栈溢出（StackOverflowError）而退出。

## 问题的风险及影响

OBServer 进程退出，导致数据库服务中断。

## 适用版本

OceanBase 数据库 V4.x 版本。

## 解决方法

1. 登录到数据库，执行以下 SQL 命令，将 `stack_size` 参数修改为 `1M`：

   ```sql
   ALTER SYSTEM SET stack_size = '1M';

   ```
 2. 重启 OBServer 进程，使配置生效。

## 规避方式

在 ARM 平台的 OceanBase 数据库部署或初始化阶段，建议预先将 `stack_size` 参数设置为 `1M` 或更大值，以避免在执行涉及 JVM 调用的操作（如使用 HMS Catalog）时发生进程退出。

上一篇

[虚拟机 OBServer 启动失败：observer start fail (ret=-4052) 的原因和解决方法](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000003272140)

下一篇

[OceanBase 数据库升级错误，虚拟表未更新](https://www.oceanbase.com/knowledge-base/oceanbase-database-20000001046) ![有帮助](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) 咨询热线
