Oracle使用Impdp導入dmp文件的詳細過程


Oracle使用Impdp導入dmp文件的詳細過程

 

這一天為了導入這個Oracle的dmp文件,簡直就是血淚史,因本人對Oracle並不是很會,隨意踩了很多小白會踩的坑,因此特意記錄一下過程,防備下次的使用。

1、首先將你需要的dmp文件准備好,將其放在Oracle安裝目錄的任意位置,但是如果你想按照我的步驟來,就和我安裝到相同的目錄,否則會和第五步的impdp語句中

DATA_PUMP_DIR 所指向的路徑不一致。

 

 2、創建表空間(注意這里你創建的表空間一定要和你的dmp文件中寫的表空間一致,否則會在你導庫的時候,一直提示表空間不存在,這是我踩的最大的一個坑),我的dmp里面的表空間名是icms,所以請在doc或者PLsql等工具以system 身份登陸執行。具體語句如下,改一下名字和路徑即可

--創建表空間
create tablespace icms
datafile 'D:\app\afei\oradata\icms.dbf' size 500M--修改為oracle安裝路徑
autoextend on next 100M maxsize unlimited logging 
extent management local autoallocate
segment space management auto;

 

 

 

 這里只需要寫路徑即可,icms.dbf文件自己取名,最好和表空間名一致

 

 

3、接下來創建用戶,語句只需要改第三行的默認表空間名,其他不動即可。

create user flprd --創建用戶名
identified by "flprd4321" --創建密碼
default tablespace icms--默認表空間
temporary tablespace TEMP; --臨時表空間(默認的)

 

 

 4、賦予剛剛創建的用戶一些權限。

grant connect, resource to icms; 
grant dba to icms;

 

 

 5、經過上面的步驟,准備工作都已做完,開始導入,不過此時需要在doc命令窗口執行,不需要登陸sql.

Impdp icms/icms@ORCL DIRECTORY=DATA_PUMP_DIR DUMPFILE=ICMSTEST0611.DMP SCHEMAS=icms

 

 

 

 6、如果執行impdp語句后出現下圖,即表示成功。

 

 

 

 7、完結撒花!

 


免責聲明!

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



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