
# 创建数据库审核任务
#### 操作场景
审核数据库对象是否符合规范以及存在性能问题。
#### 前提条件
有已创建的数据源信息，并且连接成功。
#### 约束限制
- 审核对象仅支持：Table、View、Sequence、Index、Function、Procedure、Trigger、Package。
- 一次审核Schema的数量不超过10000。
- 审核数据库过程中，避免对正在审核的数据库对象进行删除等操作，影响审核结果。
- 如果使用系统模板进行审核时，新版本升级结束后，再次重试或者同数据源审核，会导致审核结果不一致。为避免此现象发生，建议使用自定义模板。
 
#### 操作步骤
1. [登录UGO控制台。](https://console.huaweicloud.com/ugo/#/console/dashboard)
2. 单击左侧导航栏"SQL审核 \> 数据库审核"，默认进入"数据库审核"页面。
3. 在数据库审核页面，单击"创建审核任务"。 
   图1创建数据库审核任务   
   ![](https://support.huaweicloud.com/qs-ugo/zh-cn_image_0000002073402190.png "点击放大")
   表1创建审核任务参数说明 
   | **参数名称**  | **示例**                   | **说明**                                                                                                                                                                                                                                                                                           |
   |:---|:---|:---|
   | 任务名称      | **db_audit_01**          | 创建审核任务时的名称，必填。 由字母、数字、_、-组成，长度为5-50个字符，不区分大小写且必须以字母开头，数字或者字母结束的唯一的任务名称。                                                                                                                                                                                           |
   | 数据库类型     | **GaussDB**              | 下拉选择数据库类型。当前仅支持 GaussDB 数据库。必选。                                                                                                                                                                                                                                                                  |
   | 数据源信息     | **app_db_01**            | 下拉选择数据源，当前仅支持 GaussDB。必选。 "创建数据源"可以快速跳转到数据源管理的地方进行创建需要的数据源信息。                                                                                                                                                                                                      |
   | Schema 信息 | **demo_schema_01**       | 下拉选择数据源中的 Schema 名称。非必选且仅支持 GaussDB 数据库。 - 不选，默认审核全部 Schema，但是数量不能超过 10000。  - 多选 Schema，数量不能超过 10000。   |
   | 规则模板      | **baseline_template_01** | 依据所选的数据库类型，下拉选择对应的模板。 具体模板信息可在[新增规则模板](https://support.huaweicloud.com/qs-ugo/ugo_02_0035.html)中设置。                                                                                                                                                               |
   | 描述        | **针对业务数据库对象的审核任务**       | 可添加对审核任务的描述，最多100个字符。非必填。                                                                                                                                                                                                                                                                        |
      
   
   
4. 单击"确定"。数据库审核任务列表生成对应记录。 
   当审核任务执行过程中数据库发生异常导致审核任务中止，可单击"重试"按钮，继续执行审核任务。
   - 若是在采集对象过程中中止，重试后将先删除已采集对象，再连接数据库重新采集对象。
   
   - 若是在审核对象的过程中中止，重试后将继续审核对象。
   
   
   图2审核任务列表   
   ![](https://support.huaweicloud.com/qs-ugo/zh-cn_image_0000001861516032.png "点击放大")
   其中"状态"显示当前数据库的审核状态，审核状态有以下几种：
   - 等待开始：等待数据库审核任务调度。
   
   - 采集对象：采集指定数据库schema对象的DDL语句。
   
   - SQL审核：正在执行数据库审核。
   
   - 审核完成：已经审核完成。全部数据库对象审核完才代表整个数据库审核结束。
   
   - 审核失败：审核过程出现异常。
   
   
   
   
 
