对于你要导入的文件而言,可以不用全部导入,而只选择几张表导入。
例如:IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
EMP,DEPT就是你要导入的表。FULL=N就是不选择导入整个文件。

解决方案 »

  1.   

    可以用show=y参数指明imp命令将要创建的脚本输出到log文件中,而不会实际在库中创建,然后将脚本copy出来,执行就可以了,
    具体的命令大概是这样:
    imp system file=yourdmp.dmp log=yourdmp.log full=y show=y执行完毕后,到yourdmp.log中找创建序列的脚本。
      

  2.   

    --------------------------------------------------------------
    您好,我们是“2006中国杰出数据库工程师评选”活动组委会。
    您的帖子已经被我们转载到本次评选官方网站的“专家在线答疑”区。
    http://www.bestdba.cn/match_discussion.aspx在那里,进入本次评选复选的90位数据库工程师将与您展开积极的互动。
    一方面,他们会为您的问题提供满意的答案,
    另一方面,也邀请您为他们投上宝贵的选票。2006-7-8 ~ 2006-7-25日,每天我们将从当天参与"有奖投票"的网友
    中抽取3名幸运者,赠送由IBM提供的精美礼品一份!此外,您还可以在“专家在线答疑”区提出新的问题并参与讨论。您的帖子位于:
    http://www.bestdba.cn/match_discussion3.aspx?pointid=285&pointid2=1&pointid3=5&pcount=stc非常感谢您对本次活动的支持!
    --------------------------------------------------------------
      

  3.   

    建议看看IMP的帮助可以使用参数parfile 然后在参数文件里面写出要你导入的东东及其他参数!!
      

  4.   

    你看 imp 的帮助,有imp 的格式,根据不同的参数选择导入信息。
      

  5.   

    哪里有IMP的帮助啊? 我只知道 imp -help 但显示的内容很少,没说parfile怎么用
      

  6.   

    到Oracle网站上免费注册一个用户,然后就可以下载Oracle的文档了,文档里面有详细的介绍.
      

  7.   

    例子:
    将数据库中的表table1中的字段filed1以"00"打头的数据导出
       $exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
      

  8.   

    sequence本来就不会出现重复的,
      

  9.   

    我的意思是原来已经有100条记录,那我的sequence就能够是从1开始而是应该101开始.