Oracle使用数据泵导出、导入数据指定表空间用户
导出使用EXPDP命令(数据泵)
EXPDP 用户名/密码@实例 schemas=用户名 directory=DATA_PUMP_DIR dumpfile=导出文件名.dmp logfile=日志文件.log version=11.2.0.1.0
schemas 表示按用户导数据。
换成 tablespaces 的话就是按表空间导数据。
--查询用户表空间 select * from dba_users where username='用户名'
directory=DATA_PUMP_DIR 这是Oracle默认的指定文件夹位置,默认在Oracle的安装目录,比如我的是 D:\Oracle/admin/orcl/dpdump/。
select * from dba_directories;
后面的 version=11.2.0.1.0 (可加可不加),原来是10g的数据库,这里导出指定为11g版本。
select * from v$version;
导入使用IMPDP命令(数据泵)
IMPDP 导入数据库用户名/密码@实例名 remap_schema=旧导出库用户名:新导入库用户名 remap_tablespace=旧导出库表空间:新导入库表空间 dumpfile=还原文件.dmp logfile=日志文件.log directory=DATA_PUMP_DIR version=11.2.0.1.0
remap_schema 就是指定用户。
remap_tablespace 指定表空间。
本文转载:https://blog.csdn.net/Halo333/article/details/110631660
Oracle空表无法导出解决方案
本文作者:Journey&Flower
本文链接:https://www.cnblogs.com/JourneyOfFlower/p/14474350.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步