说得不详细,这两个数据库都是oracle吗

解决方案 »

  1.   

    对,都是Oracle 8.1.7 ,系统是AIX 4.3.3
      

  2.   

    这样好办,如果两个数据库能连上,首先建立DBLINK
      然后
         CREATE TABLE TABLE_NAME AS SELECT A.A,A.B.A.C FROM
              TABLE_NAME1@DBLINK_NAME WHERE ........;
     如果不在网络上,就建立个临时表,
         CREATE TABLE TABLE_NAME AS SELECT A.A,A.B.A.C FROM
              TABLE_NAME1 WHERE ........;
     用EXP/IMP就行了。
      

  3.   

    LGQDUCKY(飘)方法可行
    不知道exp里面的
    ===============================================
    QUERY                用来导出表的子集的选择子句
    参数使用有没有效果,呵呵,可以试一试!
      

  4.   

    可以用SYSTEM去导出别的用户模式下的表吗?
      

  5.   

    可以
    按照system的权限,只需要在表名前面加上属主即可
      

  6.   

    怎样写用SYSTEM用户去导出别的用户比如HR用户下的一个表?
      

  7.   

    一点想法,但是没有实现过.
    就是像在informix中一样,执行SQL语句:
         1.unload to "/usr/tmp/ttt.txt" select a,b,c from table_name;
         2.load from "usr/tmp/ttt.txt" insert into table_name1;我一直寻找在oracle实现这种导入导出的类似语法.如果你知道了,麻烦告诉我一声,谢谢[email protected]
      

  8.   

    exp system/manager@ora9i tables=hr.table1 file=d:\table1.dmp log=d:\table1.log
    就可以了:-)