作者iamnotfat (我不肥)
看板Database
标题Re: [请益]oracle汇出汇入的问题
时间Sat Sep 5 20:58:43 2009
※ 引述《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)