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:\oracle\kfcsqs1127.dmp full=y ignore=y
发现含有clob 的表 成功迁移过来