# 创建与管理DWS手动快照
手动快照可以随时创建，在创建成功后会一直保存，直到在DWS控制台将此快照删除。但由于创建手动快照采用全量备份的方式，因此备份时间较长。手动创建快照支持的方式如下所示：
- [创建集群粒度的手动快照]：集群粒度快照是DWS集群在某一时间点的完整备份，记录了这一时刻指定集群的所有配置数据和业务数据。
- [创建Schema粒度的手动快照]：Schema快照是DWS集群在某一时间点某些Schema集的数据备份，记录了这一时刻集群指定Schema的所有业务数据。
- [创建Table粒度的手动快照]：Table快照是DWS集群在某一时间点某些数据库中表的数据备份，记录了这一时刻集群指定表的所有业务数据。
#### 约束与限制
- 手动创建的快照支持备份到OBS服务、NFS介质。
- 待创建集群粒度快照的集群状态必须为"可用"、"待重启"或"非均衡"中的任意一种，当集群版本低于8.1.3.101时，"只读"状态的集群也可创建集群粒度的快照。
- **当磁盘空间使用率超过70%时，会有数据膨胀老化导致备份失败的风险，请及时安排磁盘扩容或节点扩容**。
- 待创建Schema及Table粒度快照的集群状态必须为"可用"或"非均衡"。
- 正在创建快照的集群，暂时无法提供完整服务，如无法执行重启、扩容、重置密码、修改集群配置信息等操作。为了保证快照数据的完整性，建议创建快照时暂停写入新数据。
- 如果快照大小明显大于集群当前存储数据的大小，可能存在数据仅标记为删除但未真实清理回收，建议执行vacuum并重新创建快照，详情请参见[如何清理与回收存储空间](https://support.huaweicloud.com/dws_faq/dws_03_0033.html)。
- Schema粒度快照暂不支持恢复操作，请谨慎创建。如需恢复请联系技术支持人员。
- 创建Schema细粒度快照时不支持备份表的注释（COMMENT）和权限。
- Schema及Table粒度快照时不支持v3表。
- 细粒度快照不支持备份恢复表依赖，如索引、序列等。
 
 #### 创建集群粒度的手动快照
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左侧导航栏中，单击**"集群 \> 管理 \> 快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面，在上侧导航栏切换至**"快照"**页签）。
3. 进入快照管理页面，单击右上角的**"创建快照"** ，也可在集群管理页面选择指定集群所在行操作列**"更多 \> 创建快照"**。
4. 进入创建快照页面，请参见[表1]在创建快照页面完善快照信息。
   
    表1快照参数说明 
   | 参数名称 | 参数说明                                                                 |
   |:---|:---|
   | 集群名称    | 选择一个指定的DWS集群。                                                           |
   | 快照名称  | 填写快照的名称。快照名称长度为4～64个字符，必须以字母开头，不区分大小写，可以包含字母、数字、中划线或者下划线，不能包含其他的特殊字符。 |
   | 快照级别   | 选择快照的级别，创建集群粒度的快照，快照级别需要选择为"cluster"。                                  |
   | 快照描述  | 填写快照的描述信息。此参数为可选参数。快照描述的字符长度为0～256，不支持特殊字符!\<\>'=\&"。                 |
      
   
   
5. 确认无误后，单击**"立即创建"** ，集群开始创建快照。
   
   创建快照时，正在创建快照的集群任务状态变为**"创建快照中"** 。同时正在创建的快照，状态显示为**"创建中"** 。快照创建完成后，快照的状态为**"可用"**。
   
   
 
#### Schema和Table粒度快照前提条件
用户需手动打开细粒度快照的开关：
1. 在左侧导航栏中，单击**"集群 \> 管理 \> 快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面，在上侧导航栏切换至**"快照"**页签）。
2. 进入"快照管理"页面，单击右上角的**"创建快照"** ，也可在集群管理页面选择指定集群所在行操作列**"更多 \> 创建快照"**。
3. 在快照级别栏单击![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505387.png "点击放大")，并单击**"设置"** 。
   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505395.png "点击放大")
   
   
4. 在快照列表页面单击**"细粒度快照开关"** ，打开或关闭细粒度快照。开启细粒度快照开关后，创建的自动或手动快照可用于进行表恢复。
   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065806.png "点击放大")
   
   
 
 #### 创建Schema粒度的手动快照
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左侧导航栏中，单击**"集群 \> 管理 \> 快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面，在上侧导航栏切换至**"快照"**页签）。
3. 进入快照管理页面，单击右上角的**"创建快照"** ，也可在集群管理页面选择指定集群所在行操作列**"更多 \> 创建快照"**。
4. 进入创建快照页面，请参见[表1]在创建快照页面完善快照信息，其中快照级别需要选择为**"schema"**。
5. （首次创建）弹出授权弹窗对DWS进行授权以**获取用户的数据库名称、Schema名称及表名称** ，DWS仅会将获取的数据用于细粒度备份恢复业务。单击**"确定"**完成授权。
6. 快照级别选择为schema后，页面下方将会显示schema级别的快照选择栏。 
   - 数据库选项下拉框中选择具体的数据库。schema粒度的快照每次备份只能备份同一个数据库里的schema。
   
   - 单击![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225714.png "点击放大")可修改单次**备份schema最大数量**，取值范围为1-1000。
   
   - 在schema选择栏，用户可以勾选具体需要备份的schema（单次备份可备份的schema数量默认为50，支持修改，最大为1000 ），可在schema列表右上角的搜索框中，输入指定schema名称并单击![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505391.jpg "点击放大")查询。支持模糊搜索名称的部分字符。
   
   
   图1创建schema粒度快照   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505385.png "点击放大")
   
   
7. 确认无误后，单击**"立即创建"** ，集群开始创建快照。
   
   创建快照时，正在创建快照的集群任务状态变为**"创建快照中"** 。同时正在创建的快照，状态显示为**"创建中"** 。快照创建完成后，快照的状态为**"可用"**。
   
   
 
 #### 创建Table粒度的手动快照
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左侧导航栏中，单击**"集群 \> 管理 \> 快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面，在上侧导航栏切换至**"快照"**页签）。
3. 进入快照管理页面，单击右上角的**"创建快照"** ，也可在集群管理页面选择指定集群所在行操作列**"更多 \> 创建快照"**。
4. 进入创建快照页面，请参见[表1]在创建快照页面完善快照信息，其中快照级别需要选择为**"table"**。
5. （首次创建）弹出授权弹窗对DWS进行授权以**获取用户的数据库名称、Schema名称及表名称** ，DWS仅会将获取的数据用于细粒度备份恢复业务。单击**"确定"**完成授权。
6. 快照级别选择为table后，页面下方将会显示Table级别的快照选择栏。 
   - 数据库选项下拉框中选择具体的数据库。Table粒度的快照每次备份只能备份同一个数据库里的table。
   
   - Schema选项下拉框中选择具体的Schema。Table粒度的快照支持跨Schema。
   
   - 在Table选择栏，用户可以勾选具体需要备份的Table（单次备份可备份的Table数量默认为100，支持修改，最大为1000），可在Table列表右上角的搜索框中，输入指定Table名称并单击![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225716.jpg "点击放大")查询。支持模糊搜索名称的部分字符。
   
   
   图2创建table粒度快照   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065800.png "点击放大")
   
   
   
7. 确认无误后，单击**"立即创建"** ，集群开始创建快照。
   
   创建快照时，正在创建快照的集群任务状态变为**"创建快照中"** 。同时正在创建的快照，状态显示为**"创建中"** 。快照创建完成后，快照的状态为**"可用"**。
   
   
 
#### 停止手动快照
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左侧导航栏中，选择**"集群 \> 管理 \> 快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面。在上侧导航栏切换至**"快照"**页签）。默认显示用户所有的快照。
3. 在快照列表中，选择指定**"创建中"** 快照所在行的**"操作"** 列，单击**"停止快照"**。
4. 在弹出的提示框中，单击**"是"** 将停止本次快照，快照停止后状态将变为**"不可用"** 状态。
   
   - 停止快照功能仅8.1.3.200及以上集群版本支持。
   
   - 如果快照即将完成，停止快照命令将不再生效，快照会正常结束。
   
   - 停止快照仅支持快照状态显示为**"创建中"**的快照。在快照创建启动时与快照即将创建完成时无法进行停止快照操作。
   
   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225712.png "点击放大")
   
   
 
#### 删除手动快照
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左侧导航栏中，单击**"集群 \> 管理 \>快照管理"** （或在集群列表中，单击指定集群的名称，进入**"集群详情"** 页面，在上侧导航栏切换至**"快照"**页签）。默认显示用户所有的快照。
3. 在快照列表中，在需要删除的快照所对应的**"操作"** 列，单击**"更多 \> 删除"** 。
   
   ![](https://support.huaweicloud.com/mgtg-dws/public_sys-resources/note_3.0-zh-cn.png)
   用户可以对手动快照进行删除，自动快照不支持删除。
   
   
4. 确认无误后，输入**"DELETE"** ，并单击**"确定"**，删除此快照。成功删除的快照无法恢复，请谨慎操作。
 
