我是靠谱客的博主 调皮酒窝,最近开发中收集的这篇文章主要介绍imp 导入时报表空间不存在,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题:

从源库中导出user 用户的一个表,这个表中包含有lob 字段,而且这个表数据是存储在 data1 表空间中的。导出后 要导入到user2用户中,但这个用户的默认表空间是 data2 。导入时会报表空间不存在的信息,解决办法是 在目标库中创建与源库一样的表空间data1 ,然后可以进行导入,再将表数据move 到data2 中,最后再删除data1 表空间及数据文件。



如要lob 字段有多个,可以用逗号分开

 alter table  tab1 move tablespace data1  lob ( lob字段) store as (tablespace data2 );


应用:

如果A库要导入到B库的某个表或者用户,一般是先在中间库是处理好,然后再导入B库中,我个人一般不在B库中直接进行, 创建表空间,然后move 数据。

如果只是测试用 ,再创建一个表空间与库一样的表空间也可以。



也听过在目标库中创建与源库一样的表结构,然后再导入,但是我测试了行不通,有更好的办法请留言。

最后

以上就是调皮酒窝为你收集整理的imp 导入时报表空间不存在的全部内容,希望文章能够帮你解决imp 导入时报表空间不存在所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部