在oracle10g中,
我用命令expdp myuser/mypwd@mydb directory=DIR dumpfile=a.dmp logfile=a.log tables=TABLEA
导出了表TABLEA,得到a.dmp文件.
在用命令G:\>impdp JEFF/jeffpwd@JEFF directory=DM_PMML_DIR dumpfile=a.dmp logfile=a.log tables=TABLEA
进行导入时,得到提示:Import: Release 10.1.0.2.0 - Production on 星期四, 16 7月, 2009 16:13Copyright (c) 2003, Oracle.  All rights reserved.Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options
ORA-31655: no data or metadata objects selected for job
ORA-39039: Schema expression "IN ('JEFF')" contains no valid schemas.
Master table "JEFF"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
Starting "JEFF"."SYS_IMPORT_TABLE_01":  JEFF/********@JEFF directory=DM_PMML_DIR
 dumpfile=sox.dmp logfile=sox.log tables=TABLEA 
Job "JEFF"."SYS_IMPORT_TABLE_01" successfully completed at 16:13经查阅资料,说是需要使用REMAP_SCHEMA选项,于是加上 REMAP_SCHEMA=myuser:JEFF,但问题依然,请教各位?

解决方案 »

  1.   

    在expdp的时候加上schemas=myuser选项然后导出一个文件,用这个文件再按你后来的impdp试试
      

  2.   

    再试 感觉 加上 impdp REMAP_SCHEMA=myuser:JEFF 不会出错。 
      

  3.   

    to:inthirties,表模式导出和方案模式导出只能选其一哦..而我这里只想导出表TABLEA
    to:asdf_ndsc,试过很多遍了,都是这样的提示..谢谢大家,问题还没解决..
      

  4.   

    就是去掉,tables这个参数呀REMAP_SCHEMA是针对schema这样的形似的