如何導出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 (将檔案導入到我們自己建立的使用者的表空間中) 注意:這條語句的執行環境是剛進指令台時的環境