为了方便快速定位、排查数据库问题以及提供审计用途,数据管理DMS在原来操作日志的基础功能上,重磅推出了操作审计功能,包含SQL窗口产生的SQL语句列表、工单列表、登录列表、操作日志。

功能说明

数据管理DMS的操作审计功能包含了操作日志与操作审计:
功能 说明 内容项
操作日志 用户通过DMS系统发起所有操作的流水账式日志。 包含纯管理、配置类的操作行为,也包含SQL窗口产生的SQL语句列表、工单列表、登录列表。
操作审计 仅包含用户在DMS系统中对数据库进行直接操作的所有行为。
说明 为操作审计工作提供统一视图入口,方便您快速定位、排查数据库问题。
SQL窗口产生的SQL语句列表、工单列表、登录列表。
日志数据将在DMS中永久保留,您可随时访问与查看管控模式为稳定变更安全协同的实例日志数据。
说明 您仅能查看管控模式为自由操作的实例7天内的日志数据,可通过升级实例的管控模式查看所有日志数据,具体操作,请参见产品升级管理

操作入口与支持的用户角色

DMS支持多种角色用户、多入口按需进行操作审计:
审计维度 操作审计入口 支持的用户角色
数据库

仅限查看当前数据库的操作审计。

  • 在目标数据库的SQL Console页,单击左上角的操作审计图标图标 。
  • 在DMS对象列表中,展开目标实例,右键单击目标数据库,在弹出的列表中,选择操作审计
管理员、安全管理员、DBA、实例Owner、普通用户。
说明 普通用户仅限查看当前数据库中当前用户的操作审计。
实例

仅限查看当前实例的操作审计。

在DMS对象列表中,右键单击目标实例,在弹出的列表中,选择操作审计 管理员、安全管理员、DBA、实例Owner、普通用户。
说明 普通用户仅限查看当前实例中当前用户的操作审计。
全局

查看全局的操作审计。

在页面顶部,选择全部功能 > 系统管理 > 操作审计 管理员、安全管理员、DBA。

查看与下载操作审计

本示例将介绍如何查看与下载全局近1个月的SQL窗口产生的SQL语句列表。

  1. 登录新版DMS控制台
  2. 在页面顶部,选择全部功能 > 系统管理 > 操作审计
    系统将默认跳转至SQL窗口列表。
  3. 在时间区域单击近1月,并单击搜索
    系统将返回搜索结果。
  4. 单击下载按钮图标即可下载。

    系统将以XLSX文件的格式导出当前搜索页的结果。

    下载操作审计
    说明 为预览与导出更多结果,您可以将每页显示参数设置为100

下载操作日志

当前仅支持通过GetOpLog接口下载操作日志,更多信息,请参见GetOpLog