天天看點

導出dmp檔案導入dmp檔案

如何導出dmp檔案:

   exp prj/prj@TEST file=d:\prj.dmp full=y

導入dmp檔案

1、首先,我們可以先建立自己的一個使用者表空間,建立表空間的格式如下:

create tablespace prj(表空間的名字) 

datafile 'D:\oracle\product\10.2.0\userdata\prj.dbf'  (這邊可以寫成oracle的某個路徑下)

size 50m  (初始大小)

autoextend on;(自動擴充)

2、接下來,我們可以建立一個自己的使用者,建立格式如下:

CREATE USER bdf2_user (使用者名) 

IDENTIFIED BY upassword(密碼)

DEFAULT TABLESPACE test(上面建立的表空間) 

TEMPORARY TABLESPACE temp;(臨時表空間就寫temp即可)

3、然後,我們需要給自己的使用者賦予權限來管理自己的表空間

GRANT CONNECT TO prj;  

GRANT RESOURCE TO prj;  

GRANT dba TO prj;--dba為最進階權限,可以建立資料庫,表等。

以上三條語句的執行環境都需要進入oralce之後

cmd下進入oracle的方式

sqlplus system/密碼      回車即可

4、接下來我們就可以将我們的dmp檔案導入到我們自己的表空間中了,導入方式

imp prj/[email protected] full=y  file= d:\data\xxxx.dmp ignore=y

導入執行個體

imp utest/upassword  file=D:\20171120.dmp full=y ignore=y (将檔案導入到我們自己建立的使用者的表空間中)  注意:這條語句的執行環境是剛進指令台時的環境