更新时间:2024-11-12 GMT+08:00
分享

IMPDP PLUGGABLE DATABASE RECOVER

功能描述

导入PDB的修复阶段。

IMPDP PLUGGABLE DATABASE RECOVER语法用于细粒度备份恢复,由备份恢复工具调用,不推荐用户直接调用该SQL。

语法格式

IMPDP PLUGGABLE DATABASE RECOVER;

示例

--创建导出目录
mkdir /data1/expdp/mypdb
--创建mypdb
gaussdb=# CREATE PLUGGABLE DATABASE mypdb;
--创建资源计划
gaussdb=# call resource_manager.create_pending_area();
gaussdb=# call resource_manager.create_resource_plan_directive(pdb_name=>'mypdb',min_cpu=>1);
gaussdb=# call resource_manager.create_resource_plan_directive(pdb_name=>'mypdb1',min_cpu=>1);
gaussdb=# call resource_manager.submit_pending_area();
--打开mypdb
gaussdb=# ALTER PLUGGABLE DATABASE mypdb OPEN;
--连接mypdb
gaussdb=# \c mypdb
--执行导出操作
mypdb=# EXPDP PLUGGABLE DATABASE LOCATION = '/data1/expdp/mypdb';
--连接postgres
mypdb=# \c postgres
--执行导入操作
gaussdb=# IMPDP PLUGGABLE DATABASE mypdb1 CREATE SOURCE = '/data1/expdp/mypdb' OWNER=admin;
--开启mypdb1
gaussdb=# alter pluggable database mypdb1 open;
--连接mypdb1
gaussdb=# \c mypdb1;
--执行导入修复操作
mypdb1=# IMPDP PLUGGABLE DATABASE RECOVER;

相关文档