可以用EXP/IMP
exp bjgs/bjgs@nt file=e:\bjgs20020419.dmp log=e:\impbjgs_20020419.log commit=y feedback=1000
imp bjgs/bjgs@nt file=e:\bjgs20020419.dmp log=e:\impbjgs_20020419.log commit=y fromuser=bjgs feedback=1000
建立DBLink只是做了个连接,数据其实并没有导入

解决方案 »

  1.   

    exp/imp
    PB的数据管道
    MS 的DTS
      

  2.   

    imp/exp可以
    如果两台计算机的环境一样的话,可以用完全备份方式
      

  3.   

    你是用的ORACEL的话,用IMP/EXP记住只能低版本的导入到高版本的。
    用SQL SERVER直接用导出工具和导入工具。也是低版本导入到高版本的。
      

  4.   

    如果从高版本导入到低版本,就必须做程序了,具体方法是将数据读出来再写进去.
    如果两个数据库表结构不一样,则也必须写程序或使用第三方工具,比如:PB的管道就很好用.
     如果你对ORACLE不太熟悉,则可以使用ORACLE的管理工具创建DBLINK等.至于SQL语句,无非就是INSERT INTO .. SELECT .. FROM ..类的语法.
    如果要从远程中读取数据,则表名的后面要写上:@ + DBLINK.例如:
     Select * from aa@sydblink;
    在这个例子中,AA是表的名字,SYDBLINK是远程连接的数据库连接名。如果需要指定用户,则在AA前写上用户名就可以了:USENAME.TABLENAME@DBLINKNAME
      祝你成功.
      

  5.   

    以上各位朋友的方法都是可用的,如果你的数据量不是很大的话可以使用TOAD的数据导出/导入功能,图形化的工具对于你我想会更加好操作一些。