---
title: 执行 set ob_enable_trace_log = 1 不生效-OceanBase数据库使用指南
description: 了解OceanBase数据库在实际应用中关于 执行 set ob_enable_trace_log = 1 不生效相关的常见问题和使用技巧，帮助您快速解决 执行 set ob_enable_trace_log = 1 不生效的难题。
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

划线反馈

# 执行 set ob_enable_trace_log = 1 不生效

更新时间：2024-01-22 01:56

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

## 问题现象

执行 `set ob_enable_trace_log = 1` 命令后，执行 SQL 语句，`show trace` 发现结果为空。

```shell
obclient > set ob_enable_trace_log = 1;
Query OK, 0 rows affected (0.000 sec)

obclient > show trace;
Empty set (0.001 sec)

```

## 问题原因

可能是 `enable_sql_audit` 参数未开启。

## 适用版本

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

## 解决方法

在 sys 租户下执行如下命令开启 `enable_sql_audit`。

```shell
obclient > alter system set enable_sql_audit=true;

```

## 相关阅读

- 更多关于 `ob_enable_trace_log` 的介绍请参考 [ob_enable_trace_log](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000375077)。
 - 更多关于 `enable_sql_audit` 的介绍请参考 [enable_sql_audit](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000374818)。

Previous

[OceanBase 数据库 V4.2.1 版本跨用户使用同义词时会无法命中 plan cache](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001961443)

Next

[使用 sql_plan_monitor 与 monitor dump 诊断正确性问题](https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000691119) ![有帮助](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) 咨询热线
