各位高手,有谁用过oracle 10g数据泵导入导出数据,请教一下,如果想导入单独的一个库语句怎么写,在线等待.

解决方案 »

  1.   


    不知楼主可是想加条件导出...QUERY:用于指定过滤导出数据的where条件 
    QUERY=[schema.] [table_name:] query_clause 
    Schema用于指定方案名,table_name用于指定表名,query_clause用于指定条件限制子句.QUERY选项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用. 
    Expdp scott/tiger directory=dump dumpfiel=a.dmp 
    Tables=emp query=’WHERE deptno=20’ Oracle 10g EXPDP和IMPDP使用说明 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx
      

  2.   

          我拿到一个dmp文件是别人用expdb导出的,有170G,但是我只要导入其中的一个库,试了好多次都不行,请问高手语句该怎么写
      

  3.   

    导出的文件是dmp格式的,是这样导出的:expdp system/system full=y directory=databak dumpfile=20data_week4.dmp logfile=20data_week4.log
    文件中有20多个库,总大小200G,如果导出的是全库,不能通过设置参数只导入其中的一个表空间吗?我们拿到的库是别人给的,现在没办法再重新导了,高手有没有什么好的办法?
      

  4.   


    楼主是全库导出的,里面有20多个表空间,如果只想导一个导出表空间 
    Expdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp TABLESPACES=user01,user02 logfile=/exp.log; 导入表空间 
    Impdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp TABLESPACES=user01 logfile=/exp.log; 具体参考blog:
    Oracle 10g EXPDP和IMPDP使用说明 
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx 
      

  5.   


    impdp应该比较快,只要你有足够的空间就够了... 
      

  6.   

    为什么再网上查的导入表空间的语句
            Impdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp        TABLESPACES=user01
    不行呢?