imp如何转移tablespace

[复制链接]
查看11 | 回复6 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
我有一个8i下用exp导出来的的xxx.dmp文件.
原来的库表和索引都是建立在USERS的tablespace上.
而且用户名也和现在不一样.
我现在的9i库是9.2.0.6,也有USERS名称的tablespace,但是要怎样才能把数据导入另外一个叫MYDAT的tablespace中。
请问应该怎样把所有表都导进去,其他的indexes和trigger等都不要导入?
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
我的理解是只能倒回到同名的表空间中,而且提前要把表空间划的足够,最好和exp前一样大
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
与tablespaces没有关系 
fromuser=....... touser=.......
touser指定对应的tablespace
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
但是不行啊,我的touser指定为新的用户oss,他的默认tablespace就是MYDAT。
但是导的时侯表还是去了USERS里面,郁闷ing。。。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
revoke unlimited tablespace from oss;
try again
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
谢谢。
加上这个alter user oss quota 0 on users;是不是也一样。
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
同意巴乔说的,然后加上INDEXES=N TRIGGERS=N
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行