源库是utf8字符集编码 但是查看表会报错多字节字符,我现在想导入到新库是gbk格式编码的,但是导入后都是??乱码,我是使用exp导出的,求如何解决,

解决方案 »

  1.   

    数据量不大的话,使用dblink 吧;PS:还有一种方法,就是修改 dmp 的文件头,只是没做过实验;
      

  2.   

    1.在目标库上建立所有的空表,可以使用 exp rows=n 实现;
    2.禁用目标库上的 FK 约束;
    3.在源库上建一个 dblink  ,指向 目标库;
    4.在源库上执行这样的命令:
    insert into mytable@dblink_name select * from mytable ;
    5.启用目标库上的 FK 约束;