Oracle数据库exp导出dmp文件后,imp导入后含有clob字段的表没有导入成功

导入导出使用的都是普通用户

使用命令查看当前的表空间名称

select * from user_tables;

TABLESPACE_NAME那一列为当前表空间

源表空间为
CFAE_BBS_DATA  目标表空间为TBS_JZBJJD_BS_DEV

将PLSQL 使用exp命令出去的dmp文件上传到linux系统

执行以下命令手动替换dmp表空间名称

perl -i -pe 's/TABLESPACE "CFAE_BBS_DATA"/TABLESPACE "TBS_JZBJJD_BS_DEV"/ig' kfcsqs1127.dmp

源表空间 CFAE_BBS_DATA
目的表空间 TBS_JZBJJD_BS_DEV
文件名  kfcsqs1127.dmp

再次执行 imp jzbjjd_bs/jzbjjd_bs@BBS_KFCS file=E:oraclekfcsqs1127.dmp full=y ignore=y

发现含有clob 的表 成功迁移过来
原文地址:https://www.cnblogs.com/liuzhenguo/p/14061300.html