imp问题

boney_xhs 2003-09-29 04:57:43
exp 环境
oracle816
A 用户,默认表空间为A_T
导出文件为Exp.dmp

imp环境
oracle9i
A用户,默认表空间为A_T
B用户,默认表空间为B_T

现在我用如下语句
imp B/pws@serverName
导入数据
结果表空间A_T存储空间变大了
而表空间B_T存储空间则没有变化
但是用B登陆,仍然可以看到刚才导入的数据

现在疑问是,为什么我的B用户默认表空间为B_T,但导入后空间增加的确是A_T呢?
如何才能让数据存储在表空间B_T的数据文件中呢?
谢谢
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-09-29
  • 打赏
  • 举报
回复
select tablespace_name from dba_user where user_name='B'; --查看B用户表空间

是否表空间都指向同数据文件?
boney_xhs 2003-09-29
  • 打赏
  • 举报
回复
我有用过fromuser=A touser=B导过了
但是,数据还是放在表空间A_T上
不过用B用户登陆时,却可以查看该用户下的表,就是刚才导进去数据
我奇怪的时,为什么用户B默认的表空间是B_T ,但导入后,增大的数据文件却是A
kedi 2003-09-29
  • 打赏
  • 举报
回复
你是需要将A用户的表导入B用户吗?IMP导入时连接用户是一回事,导入用户是另一回事,你可以指定FORM USER = A TOUSER=B
boney_xhs 2003-09-29
  • 打赏
  • 举报
回复
怎么没人回答啊?谢谢各位了

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧