环境:
1.两个物理隔绝的数据库 db1,db2
2.每个数据库中都有1个带blob的字段用于存照片
问题:怎么把db1中的照片更新到db2中?用什么方法实现最高效便捷?
我的做法比较笨:用程序,从db1中导出成照片文件,再更新到db2中。

解决方案 »

  1.   

    物理隔绝,那也只能用你的程序或者exp/imp了
      

  2.   

    没别的招了,要么还原文件,然后再导入新数据库。
    要不就使用exp、imp进行处理。
      

  3.   

    我现在实现步骤“
    1 db1中:
       create table tab_test1 as select pri_key,blob11,blob12 from tab_blob1;
    2 exp出来
    3 imp到db2中
    4 更新tab_blob2 
        for rec_rerord in (select pri_key,blob11,blob12 from tab_test1) loop
               update tab_blob2 
                  set blob21 = rec_record.blob11,
                      blob22 = rec_record.blob12
                where pri_key = rec_record.pri_key;
        end;