
# IMPDP PLUGGABLE DATABASE RECOVER
#### 功能描述
导入PDB的修复阶段。
![](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
IMPDP PLUGGABLE DATABASE RECOVER语法用于细粒度备份恢复，由备份恢复工具调用，不推荐用户直接调用该SQL。
#### 语法格式
```
IMPDP PLUGGABLE DATABASE RECOVER;
```
![](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/figure/zh-cn_image_0000002526900230.png)
#### 示例
- 前置条件 请参见[IMPDP PLUGGABLE DATABASE CREATE](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1694.html#ZH-CN_TOPIC_0000002559108071)章节的[示例](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1694.html#ZH-CN_TOPIC_0000002559108071__zh-cn_topic_0000002527058538_section26899161739)完成PDB的导入执行阶段。
  

- 导入恢复PDB
  ```
  --使用系统管理员连接postgres数据库，为导入执行阶段创建出的PDB分配资源计划指令。
  gaussdb=# call resource_manager.create_pending_area();
   create_pending_area 
  ---------------------
  (1 row)
  --由于该接口是创建资源，是否成功与当前实例资源规格有关。如遇到接口报错，请根据错误描述进行参数调整参数后重新尝试。
  gaussdb=# CALL resource_manager.create_resource_plan_directive(pdb_name =>'my_pdb1', min_cpu => 4, max_dynamic_memory => '18022MB', max_shared_memory => '14745MB', io_limits=> 300, io_priority => 'High', max_connections => 880);
   create_resource_plan_directive 
  --------------------------------
  (1 row)
  gaussdb=# CALL resource_manager.submit_pending_area();
   submit_pending_area 
  ---------------------
  (1 row)
  --使用系统管理员连接postgres数据库，开启导入执行阶段创建出的PDB。
  gaussdb=# alter pluggable database my_pdb1 open;
  ALTER PLUGGABLE DATABASE
  --连入pdb并执行导入恢复操作。
  gaussdb=# \c my_pdb1;
  my_pdb=# IMPDP PLUGGABLE DATABASE RECOVER;
  IMPDP PLUGGABLE DATABASE RECOVER
  ```
  
```
```
