可以看一下imp的联机帮助
给个例子:
导入某个表的一个分区:imp username1/password file=*.dmp tables=tablname:partname commit=y ignore=y buffer=8192000 indexes=n fromuser=username2 touser=username1

解决方案 »

  1.   

    进入command.
    敲:imp80
    然后根据提示回答就可以了.
      

  2.   

    直接敲imp,然后根据提示来操作就可以了
      

  3.   

    DTS?不行的,DMP文件它是不可能认识的吧:)
    imp80?版本太老了吧,人家是816噢
    imp?我试过,没成功,不过不一定所有的情况都会失败,当时我的做法很累人
    我也是817向816导,出了一大推错,后来没办法,装了一个817,先把DMP文件导出817,再用816客户端连接,用816的EXP导出,然后再用816的IMP导入就行了,呵,够烦的吧,实在不行的时候可以参考我的做法。
      

  4.   

    很感谢各位的回复!
    用IMP时出错了:
    IMP-00016: 不支持要求的字符集转换(从类型1到852)
    IMP-00000: 未成功终止导入
    这怎么办啊?
    正在试yuaiwu(zrsoft)的方法别的办法有吗?
    我在OEM里看到有导入的向导,但似乎也不成功,导入作业一直是已提交状态
    请高手们教教我吧,都搞了天了,一点进展都没有
      

  5.   

    首先知道倒出前的数据库字符集是什么.可以从注册表:local_machine---software---oracle
    下的NLS_LANG项对应的就是字符集;
    然后进入DOS命令行:imp80(imp) full=y
    然后按提示进行