---
title: "通用查找 SQL 请求日志 | OceanBase 文档中心"
description: 通用查找 SQL 请求日志 OceanBase 数据库支持获取目标 SQL 请求的完整日志。 为了便于查找目标 SQL 请求日志，您可提前通过设置日志打印级别来减少 SQL 模块之外的日志的打印。有关日志打印级别的相关设置请参见 设置日志打印级别 。 具体操作步骤如下： 登录 OBServer 所在的服务器。 执行以…
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

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

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.2.3 企业版 LTS

# 通用查找 SQL 请求日志

更新时间：2023-07-19 13:03:08

OceanBase 数据库支持获取目标 SQL 请求的完整日志。

为了便于查找目标 SQL 请求日志，您可提前通过设置日志打印级别来减少 SQL 模块之外的日志的打印。有关日志打印级别的相关设置请参见 [设置日志打印级别](https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000355778)。

具体操作步骤如下：

1. 登录 OBServer 所在的服务器。
 2. 执行以下命令，进入日志文件所在的目录。

   ```shell
   cd ~/oceanbase/log

   ```
 3. 根据设置的日志级别，筛选出该级别的日志。例如：查看 WARN 级别的 `observer.log` 日志。

   ```shell
   grep 'WARN' observer.log
   observer.log: [2021-07-15 14:05:11.218141] WARN  [SQL] execute_get_plan (ob_sql.cpp:3159) [119331][0][YB42AC1E87ED-0005C6866C3BAFB1-0-0] [lt=5] [dc=0] fail to get plan retry(ret=-5138)
   observer.log: [2021-07-15 14:05:11.300671] WARN  [SQL] execute_get_plan (ob_sql.cpp:3159) [119342][0][YB42AC1E87ED-0005C686685C0492-0-0] [lt=18] [dc=0] fail to get plan retry(ret=-5138)
   observer.log: [2021-07-15 14:05:11.549102] WARN  [STORAGE] set_io_prohibited (ob_storage.cpp:110) [119002][0][Y0-0000000000000000-0-0] [lt=14] [dc=0] set_io_prohibited(io_prohibited=false, prohibited=false)
   observer.log: [2021-07-15 14:05:11.549109] WARN  [STORAGE] enable_backup_white_list (ob_partition_service.cpp:14335) [119002][0][Y0-0000000000000000-0-0] [lt=6] [dc=0] backup set_io_prohibited(prohibited=false)

   ```
 4. 然后再根据筛选出的日志的 `trace_id` 获取某条 SQL 请求的完整日志。

   ```shell
   grep $trace_id observer.log

   ```

   例如：获取 `trace_id` 为 `YB42AC1E87ED-0005C6866C3BAFB1-0-0` 的日志。

   ```shell
   grep YB42AC1E87ED-0005C6866C3BAFB1-0-0 observer.log
   observer.log: [2021-07-15 14:05:11.2181N  [SQ41] WARL] execute_get_plan (ob_sql.cpp:3159) [119331][0][YB42AC1E87ED-0005C6866C3BAFB1-0-0] [lt=5] [dc=0] fail to get plan retry(ret=-5138)

   ```

 上一篇 下一篇 ![有帮助](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) 咨询热线
