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空表無法導出解決方案


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM