这样的我想从A数据库将全部表的一部分数据比如100条,移动到B数据库

解决方案 »

  1.   

    1)expdp/impdp
    2)表空间迁移
    3)做成external table
    有些问题还需要注意,比如大码小码、db版本、os等
      

  2.   

    我可能没说清楚,我B数据库中表已经全部建好了和A数据库一样,就是没数据,现在需要插一部分数据进去测试,A数据库的表很多,数据量也很大
      

  3.   

    我可能没说清楚,我B数据库中表已经全部建好了和A数据库一样,就是没数据,现在需要插一部分数据进去测试,A数据库的表很多,数据量也很大
      

  4.   

    1.在B数据库中创建数据库连接
    create database link A_db(A_db为数据库连接名称) 
    connect to user2(user2为A数据库中用户名称)
    identified by user2(user2为用户密码)
    using 'A'
    2.在B数据库中引入A库的数据
    insert into tb1 select * from tb1@A_DB where rownum<101
    其中:前面一个tb1是B库中一个表,后面一个tb1是A库中的表
    备注:A、B数据库在同一个服务器上
      

  5.   

    你的问题用dblink或者 expdp和impdp工具就足以解决