1. 程式人生 > 實用技巧 >Oracle 匯入資料庫dmp檔案

Oracle 匯入資料庫dmp檔案

場景:windows2008 R2系統 ,往新安裝的oracle11g資料庫匯入同事給的dmp檔案到指定的新建的使用者。

1、建立表空間

在匯入dmp檔案之前,先開啟檢視dmp檔案的表空間名稱(tablespace)。

如下圖:

注:因為我一會要用plsql工具使用system超級管理員使用者登入是建立新使用者,而該使用者已經擁有users表空間,所以我直接下一步建立新使用者。

2、建立使用者

使用資料庫dba使用者建立使用者並賦予相應的匯入匯出等許可權。

1:右鍵-》new-》User

2:general填寫自己需要建立的使用者及密碼選擇表空間

3:role privileges 給使用者賦予許可權

4:選擇“create any table”、“create any type”、“create any sequence”,右側不勾選。

5:tablespace中選擇“users”表空間,勾選“Unlimited”

6:Apply”之後,即可用此使用者以普通使用者(TEST)的身份登入了。

7:使用該使用者登陸後驗證檢視tablespaces

8:強烈建議使用命令視窗匯入dmp檔案(使用plsql匯入各種報錯。個人試過幾次,最後選擇命令方式一次成功)

imp TEST/[email protected] file=E:\CDP\cdpnew_20160706\backup\oracle11g_dmp\cdp\cdpnew_20160706.dmp full=y

列:下圖