更新时间:2024-11-12 GMT+08:00
IMPDP PLUGGABLE DATABASE CREATE
功能描述
导入PDB的执行阶段。
IMPDP PLUGGABLE DATABASE CREATE语法用于细粒度备份恢复,由备份恢复工具调用,用户直接调用可能会引发异常重启,禁止用户直接调用该SQL。
语法格式
IMPDP PLUGGABLE DATABASE [pdb_name] CREATE SOURCE = 'directory' OWNER = user;
参数说明
- pdb_name:导入后的新pdb名,如不指定则导入后保持原pdb名。
- directory:导入的pdb的数据源目录。
- user:导入后pdb的属主。
示例
--创建导出目录 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;
父主题: I