oracle導入dmp,創建表空間,創建用戶

1.//創建表空間,路徑爲表空間佔用的磁盤位置,文件名阿貓阿狗都可以。

create tablespace zkks datafile 'H:\app\big.zq\oradata\orcl\zkks.dbf' size 1024M autoextend on; (自動寬展表空間)

2. //創建用戶for 某個表空間 user後的zkks是用戶名,identified by zkks是密碼,

create user zkks identified by zkks default tablespace zkks  TEMPORARY TABLESPACE(臨時表空間) temp;

3.//創建用戶後,將一些權力賦予我們創建的用戶

grant connect,resource,create view to zkks;

(GRANT dba TO zkks;--dba爲最高級權限,可以創建數據庫,表等。非必需執行)

4.//創建一個目錄,並賦予一定的權限

create directory G AS 'G:\';

GRANT READ,WRITE ON DIRECTORY G  TO "zkks";(注意:此處用戶名必需區分大小寫 並且用雙引號 )

5.//導入數據(數據泵導出的數據)

impdp zkks/zkks@orcl  schemas=zkks dumpfile =ZKGL20170906_11G.DMP logfile=ZKGL20170906_11G.DMP.log directory=G

6.//附贈導出語句(通過數據泵導出數據)

EXPDP zkks/zkks@orcl directory=G dumpfile=ZKGL20170906_11G.dmp logfile=ZKGL20170906_11G.log

schemas=ZKGL version=11.2.0


plsql進行導入

tools->import talbes->Oracle Import然後再導入dmp文件。

如果出現一閃而過的情況,可用cmd的方式導入。

imp zpks/zpks  file= H:\zpks180225.dmp full = y ignore=y

導入的時候,又可能會提示權限不夠,因爲 這個文件是一個dba導出的,如果你想導入,必需有DBA的權限才能導入,

用grant 語句進行賦權



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章