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 語句進行賦權