查看SQL语句
将加的数据库连接到数据库安全审计实例后,您可以查看该数据库的SQL语句列表,以及SQL语句的详细信息;可以导出该数据库的SQL语句,导出格式为.csv。
前提条件
- 数据库安全审计实例的状态为“运行中”。
- 请参见开启数据库安全审计成功开启数据库安全审计功能。
- 数据库安全审计实例已成功添加安全组规则。
约束与限制
- 一次最多可查询或导出10,000条记录。
- 审计语句和结果集的长度限制为10,240字节。超出部分,系统将不记录在审计日志中。
查看SQL语句列表
- 登录DBSS控制台。
- 单击管理控制台左上角的
,选择区域。 - 在左侧导航栏选择“数据报表”,进入“数据报表”页面。
- 在“选择实例”下拉列表框中,选择需要查看SQL语句信息的实例。
- 选择“语句”页签。
- 查询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语句详细信息
- 单击需要查看语句详情信息的SQL语句。
- 在“语句详情”提示框中,查看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语句
- 您可以按照以下方法,导出指定的SQL语句。
- “全部时间”、“近30分钟”、“近1小时”、“今日”、“近7天”、“近30天”,列表显示该时间段的SQL语句。
- 单击
,选择属性筛选,或输入关键字搜索,显示所需的SQL语句。
- 单击“导出”。
- 在“导出”提示框中,单击“确定”,如图3所示,完成SQL语句导出。
相关文档
- 如果SQL语句列表中未显示输入的SQL语句,说明Agent与数据库安全审计实例之间网络通信异常,请参见如何处理Agent与数据库安全审计实例之间通信异常?处理。
- 通过Agent审计自建数据库或云上数据库时,请关闭数据库的SSL,否则无法正常进行审计。关闭数据库SSL的详细操作,请参见如何关闭数据库SSL?
