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 的表 成功迁移过来

posted on 2020-11-30 14:51  今宵别梦涵  阅读(642)  评论(0编辑  收藏  举报

导航