導出文件語句:EXPDP USERID='AB/AB@orcl as sysdba' schemas=AB directory=DATA_PUMP_DIR dumpfile=CSP_20160115_11G.DMP logfile=csp.log version=11.2.0.1.0
以上是導出別人的數據庫語句
1.schemas是什麼意思啊?
2.如果我想導入到本地數據庫,以上語句AB部分可以換為csp嗎?如下語句
IMPDP USERID='csp/csp@orcl as sysdba' schemas=csp directory=DATA_PUMP_DIR dumpfile=CSP_2016_04_08_10.DMP logfile=csp.log version=10.2.0.1.0
3.如果導入語句執行時候,cmd裡報方案不存在是怎麼回事?
感覺你的語句怪怪的,
首先 說導出 管理-打開Oracle 服務 然後 cmd 下 輸入 exp scott/tiger@orcl file="D:\xxx.DMP"
system為用戶名 tiger為用戶密碼 orcl為數據庫實例 也就是你的數據所在的庫
此用戶必須是dba級別
導入的話 首先要建立和在原來數據庫下一樣的表空間和用戶(沒有的情況下) 如果表空間和用戶有的話 需要刪除重建
sql如下:
drop user scott cascade;
drop tablespace xxx,然後進oracle文件夾下 找表空間文件夾 將表空間文件刪除
然後建表空間,用戶
create tablespace XXX
logging
datafile 'D:\app\Administrator\oradata\orcl\XXX.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
create user scott identified by tiger
default tablespace XXX
temporary tablespace temp;
授權
grant connect,resource to scott;
grant dba to scott
cmd下運行
imp scott/tiger@orcl file="D:\xxx.DMP" full=y
這樣就好了,我用的是oracle 11g 監聽器經常壞 所以我幾乎沒周都要來那麼幾次。
希望采納~