impdp 导入表 指定用户和表空间
时间: 2024-01-23 15:03:53 浏览: 18
使用impdp指令导入dmpdp备份文件
5星 · 资源好评率100%
您可以使用以下命令来使用 impdp 工具导入指定用户和表空间的表:
```
impdp <用户名>/<密码> directory=<目录名> dumpfile=<导出文件名>.dmp logfile=<日志文件名>.log remap_schema=<原用户名>:<新用户名> remap_tablespace=<原表空间名>:<新表空间名>
```
其中,`<用户名>` 和 `<密码>` 是目标数据库的用户名和密码;`<目录名>` 是导出文件所在的目录;`<导出文件名>.dmp` 是导出文件的名称;`<日志文件名>.log` 是导入过程的日志文件名;`<原用户名>` 是导出文件中的用户名称,`<新用户名>` 是您想要导入表所属的新用户名称;`<原表空间名>` 是导出文件中的表空间名称,`<新表空间名>` 是您想要将表导入的新表空间名称。
举个例子,如果您想要将 `hr` 用户在 `users` 表空间中的表导入到 `hr_new` 用户在 `users_new` 表空间中,则您可以使用以下命令:
```
impdp hr/hr directory=dpump_dir1 dumpfile=hr.dmp logfile=imp_hr.log remap_schema=hr:hr_new remap_tablespace=users:users_new
```
希望这可以帮助到您!
阅读全文