Oracle 匯入 dmp 檔案
阿新 • • 發佈:2018-12-14
1、首先,我們可以先建立自己的一個使用者表空間,建立表空間的格式如下:
create tablespace test(表空間的名字) datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (這邊可以寫成oracle的某個路徑下) size 50m (初始大小) autoextend on;(自動擴充套件)
2、接下來,我們可以建立一個自己的使用者,建立格式如下:
CREATE USER utest (使用者名稱) IDENTIFIED BY upassword(密碼) DEFAULT TABLESPACE test(上面建立的表空間) TEMPORARY TABLESPACE temp;(臨時表空間就寫temp即可)
3、然後,我們需要給自己的使用者賦予許可權來管理自己的表空間
GRANT CONNECT TO utest; GRANT RESOURCE TO utest; GRANT dba TO utest;--dba為最高階許可權,可以建立資料庫,表等。
以上三條語句的執行環境都需要進入oralce之後
cmd下進入oracle的方式
sqlplus system/密碼 回車即可
4、接下來我們就可以將我們的dmp檔案匯入到我們自己的表空間中了,匯入方式
imp usename/[email protected] full=y file= d:\data\xxxx.dmp ignore=y
匯入例項
imp utest/upassword file=D:\20140227.dmp full=y ignore=y (將檔案匯入到我們自己新建的使用者的表空間中) 注意:這條語句的執行環境是剛進命令臺時的環境