---
title: CRASH ERROR 日志中 trace_id 的转化方法-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于CRASH ERROR 日志中 trace_id 的转化方法相关的常见问题和使用技巧，帮助您快速解决CRASH ERROR 日志中 trace_id 的转化方法的难题。
---
切换语言

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

划线反馈

# CRASH ERROR 日志中 trace_id 的转化方法

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

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

在一部分问题诊断的场景中，需要转换成 OBServer 常见的格式用来追溯最后 core 掉的请求。

CRASH ERROR 日志打印的 trace_id 为 decimal-decimal 的格式，常见的 trace_id 格式（16 进制 - 16 进制）需要转化才能对应起来。可以通过脚本进行转化。

在 `observer.log` 中，CRASH ERROR 日志打印的 trace_id 为 decimal-decimal 的格式（如：12381316985259-1661503098789162），与日志中常见的 trace_id 格式（16 进制 - 16 进制）不同（如：YB42C00031AB-0005E720D5FF1D2A）。

使用如下脚本，可将该 trace_id 转化为常见格式：

```shell
python -c "c='TRACE_ID';print('Y%X'%int(c.split('-')[0])+'-%016X'%int(c.split('-')[1]))"

```

## 适用版本

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

上一篇

[如何快速确认 core 是否是由于爆栈导致](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000284547)

下一篇

[GDB 命令调试 observer 的 coredump 时无法获取堆栈的符号表信息](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000207656) ![有帮助](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) 咨询热线
