更新时间:2026-06-08 GMT+08:00
分享

查看SQL语句

将加的数据库连接到数据库安全审计实例后,您可以查看该数据库的SQL语句列表,以及SQL语句的详细信息;可以导出该数据库的SQL语句,导出格式为.csv。

前提条件

  • 数据库安全审计实例的状态为“运行中”
  • 请参见开启数据库安全审计成功开启数据库安全审计功能。
  • 数据库安全审计实例已成功添加安全组规则。

约束与限制

  • 一次最多可查询或导出10,000条记录。
  • 审计语句和结果集的长度限制为10,240字节。超出部分,系统将不记录在审计日志中。

查看SQL语句列表

  1. 登录DBSS控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 在左侧导航栏选择“数据报表”,进入“数据报表”页面。
  4. “选择实例”下拉列表框中,选择需要查看SQL语句信息的实例。
  5. 选择“语句”页签。
  6. 查询SQL语句信息。

    图1 查询SQL语句
    您可以按照以下方法,查询指定的SQL语句。
    • “全部时间”“近30分钟”“近1小时”“今日”“近7天”“近30天”,列表显示该时间段的SQL语句。
    • 单击,选择属性筛选,或输入关键字搜索,显示所需的SQL语句。
    表1 SQL语句列表参数说明

    参数名称

    说明

    SQL语句

    执行的SQL语句。

    客户端IP

    执行SQL语句所在客户端的IP地址。

    数据库IP/域名

    执行SQL语句所在的数据库的IP地址/域名。

    数据库用户

    执行SQL语句的数据库用户。

    数据库名

    执行SQL语句的数据库名。

    风险等级

    执行SQL语句的风险等级。

    • 无风险

    规则

    执行SQL语句的规则。

    操作类型

    执行SQL语句的操作类型。

    响应结果

    执行SQL语句的响应结果。

    生成时间

    执行SQL语句的生成时间。

    操作

    可对SQL语句执行的操作。

    • 添加到白名单:可将存在风险的SQL语句添加至白名单,添加后,数据库审计功能将忽略白名单内的SQL语句。

查看SQL语句详细信息

  1. 单击需要查看语句详情信息的SQL语句。
  2. “语句详情”提示框中,查看SQL语句的详细信息,相关参数说明如表2所示。

    图2 “语句”提示框
    表2 SQL语句详情参数说明

    参数名称

    说明

    会话ID

    SQL语句的ID,由系统自动生成。

    数据库实例

    SQL语句所在的数据库实例。

    数据库类型

    执行SQL语句所在的数据库的类型。

    数据库用户

    执行SQL语句的数据库用户。

    客户端MAC地址

    执行SQL语句所在客户端MAC地址。

    数据库MAC地址

    执行SQL语句所在数据库MAC地址。

    客户端IP

    执行SQL语句所在客户端的IP地址。

    数据库IP/域名

    执行SQL语句所在的数据库的IP地址/域名。

    客户端端口

    执行SQL语句所在的客户端的端口。

    数据库端口

    执行SQL语句所在的数据库的端口。

    客户端名称

    执行SQL语句所在客户端名称。

    操作类型

    SQL语句的操作类型。

    操作对象类型

    SQL语句的操作对象的类型。

    响应结果

    执行SQL语句的响应结果。

    影响行数

    执行SQL语句的影响行数。

    开始时间

    SQL语句开始执行的时间。

    响应结束时间

    SQL语句结束的时间。

    SQL请求语句

    SQL语句的名称。

    请求结果

    SQL语句请求执行的结果。

导出SQL语句

  1. 您可以按照以下方法,导出指定的SQL语句。

    • “全部时间”“近30分钟”“近1小时”“今日”“近7天”“近30天”,列表显示该时间段的SQL语句。
    • 单击,选择属性筛选,或输入关键字搜索,显示所需的SQL语句。

  2. 单击“导出”。
  3. 在“导出”提示框中,单击“确定”,如图3所示,完成SQL语句导出。

    图3 导出SQL语句

相关文档

相关文档