※ 引述《SimonDo (屎門)》之銘言:
: 請問~
: 小弟我是用oracle 10g
: 我在A台電腦用system帳號匯出一個dmp檔
: 在重灌後的B台也用system帳號匯入那個dmp檔
: cmd下輸入 imp system/*** file=c:\***.dmp
: 卻出現以下
: 經由傳統路徑 由EXPORT:V10.02.01建立的匯出檔
: 已在ZHT16MSWIN950字元集與AL16UTF16 NCHAR字元集中完成了匯入
: IMP-00031:必須指定FULL =Y,或者提供FROMUSER/TOUSER或TABLES引數
: IMP-00000:未順利終止匯入作業
: 感謝指惑
不好意思大大
:我在A台去cmd底下 輸入 exp system/tpc file=c:\simondo
:在去B台cmd底下 輸入 imp system/tpc file=c:\simondo
:出現的錯誤我已經PO再我第一篇了
:請指惑 感恩!
最簡單方式就是做一次完全匯出 system/tpc file=c:\simondo full=y
再看你要匯入什麼?
指定表格...或是某個schema user底下的所有物件...
如果是指定表格就用
imp system/tpc tables=user.table1,user.table2 file=c:\simondo log=imp.log
指定schema user底下的物件
imp system/tpc fromuser=user touser=user file=c:\simondo log=imp.log
記得user要先建立,並賦予tablespace quota...
ex:
SQL>create user user1 ideitified by user1 default tablespace users;
SQL>grant connect , resource to user1;
SQL>alter user user1 unlimited on users;
$imp system/tpc fromuser=user touser=user1 file=c:\simondo log=imp.log
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.166.195.128
※ 編輯: iamnotfat 來自: 118.166.192.20 (09/06 22:47)