imp.exe trade/trade@LEDORCL_192.168.88.155 file=D:\20060531.dmp log=D:\20060531.dmp.implog ignore=y fromuser=TRADE1 touser=trade commit=y TABLESPACES=TRADEdmp文件是用户TRADE1导出的,那个用户有两个表空间TRADE和TRADE32我想导入到当前系统的TRADE表空间里,当前系统有两个表空间TRADE和TRADE32,但是我上面的语句指定的TABLESPACES=TRADE
不起作用,数据还是导入到了TRADE32里如果我吧当前系统的TRADE32删除,那么倒是可以导入到TRADE表空间里,但是中途会出现TRADE32表空间不存在的错误另外我的trade用户的默认表空间是TRADE.....我想默认导入到TRADE该怎么办??
不起作用,数据还是导入到了TRADE32里如果我吧当前系统的TRADE32删除,那么倒是可以导入到TRADE表空间里,但是中途会出现TRADE32表空间不存在的错误另外我的trade用户的默认表空间是TRADE.....我想默认导入到TRADE该怎么办??
解决方案 »
- 分组排序的问题,求答案,在线等,谢谢各位大侠了
- 求解:Pre_Block触发器一般在什么时候被执行
- Oracle Data Access Components for Oracle Server 11.2.0.3.0只能安装在现有 Oracle Databas
- 登陆服务器上的数据库,然后向自己客户端写数据怎么弄
- trancate的作用是什么
- 怎么start database?
- 我想做这样一个查询语句该怎么写,内详,请各位高手来帮忙
- 关于会话级临时表的问题。
- 请各位高手帮一下忙,在oracel数据库里的表里,我怎样才能选择最前的或最后的5条记录呀?在线等你们的回复
- oracle 是怎么赚钱的?
- 我在Imp数据的时候,当跑到准备启用约束的时候,就挂死了,清高手指点!
- 求一sql语句,明天结贴
与用户模式下的imp无关,imp没有提供作用户模式下修改表空间的方法。下述网址提供了一种修改表空间的变通方法,楼主可以参考。
http://www.orafaq.com/faqiexp.htm
revoke unlimited tablespace from user_name;
-- 设置用户默认的表空间
alter user user_name default tablespace xxx_tablespace;
-- 授予用户默认表空间上的配额
alter user user_name quota unlimited on xxx_tablespace;然后再倒入就可以了
而不是说要导入到目标数据库.
如果要达到lz的要求,只能一种方式先导入再移动,alter table xxx move tablespace xxxxx.alter index xxx rebuild tablespace xxxx.